5.Memory Technology Devices (MTD):配置存储设备。 5.1. Memory Technology Devices (MTD) support. 你需要这个选项来使Linux可以读取闪存卡(Flash Card)之类的存储器。 闪存卡通常用于数码相机。 通过这个选项,Linux可以读取闪存卡(从特殊的设备中,比如读卡机),并且将图片保存为.jpg格式。 除非你确定你需要它,否则不必打开它:如果你发现自己需要,你可以在以后加上。 6.Parallel port support:配置并口。 6.1. Parallel port support. 如果不打算使用,就别选了。7.Plug and Play configuration:即插即用支持。 7.1. Plug and Playsupport. 几乎所有人都有即插即用设备,因此需要这个选项的支持。 打开这个选项使内核能够自动配置即插即用设备并且使它们在系统中能够使用。 有时需要在BIOS中打开“Plug & Play OS”,否则Linux(当然Windows也一样)无法配置即插即用设备。 7.2. ISA Plug & Play support. 选项需要以即插即用模式运行的ISA卡(ISA Card)。 例如AWE64声卡。ISA总线(ISA bus)从来都没有即插即用标准,这增加了配置这些板卡的难度。 在2.4.x内核之前的早些时候,Linux用户在启动时必须呼叫(call)“isapnp”程序(isapnptools包,使用rpm qil isapnptools查看包含的所有文件)。 “isapnp”读取“/etc/isapnp.conf”文件。 这个文件包含不同板卡使用的所有端口,地址和中断。 如果/etc/isapnp.conf中的信息不正确,或者“isapnp”没有被激活,即插即用设备就无法使用,甚至网卡、modem、声卡也无法工作。 打开“ISA Plug & Play support”选项来代替以前的工序:不再需要/etc/isapnp.conf文件。 检测和配置工作都自动进行。 在SuSE 7.1中,在编译2.4.x内核后我必须重命名/etc/isapnp.conf为“/etc/isapnp.conf.old”之类的名称。因为内核和“isapnp”使用相同的资源,造成很惨的后果。 问题在于SuSE 7.1(以及更老的版本)在启动时自动激活“isapnp”,即使内核已经包括了对即插即用的必要支持。 这只是对于老Linux系统而言,新的系统默认不使用“isapnp”。 8.Block devices:块设备支持。 8.1. Normal PC floppy disk support. 普通PC软盘支持。每个人都要使用软盘(floppy),所以这个选项要打开(或者,象我这样,作为一个可加载模块)。倘若/etc/modules.conf或者/etc/conf.modules文件在你的Linux发行版中已经被适当配置了,当需要访问软盘的时候,内核会自动加载必须的模块。其他的选项在你使用并口链接IDE存储设备的时候是必需的,但是它们通常是关闭的。“loopback device support”选项可能例外。在Linux下,刻录(burn)光盘之前你通常需要制作一个光盘镜像,在查看镜像文件的内容时需要“loopback device”。 我选择了这个选项作为可加载模块。 8.2. XT hard disk support. 支持XT的古董硬盘,这是IBM电脑时代的东西,如果您还有这种很旧很旧的硬盘。那么,您可以把它编进核心或是编成一个模块。大部分的人这个选项都是选择N的。 8.3. Loopback device support. 这个选项的意思是说,可以将一个文件挂成一个文件系统。如果要烧光盘片的,那么您很有可能在把一个文件烧进去之前,看看这个文件是否符合IS09660的文件系统的内容,是否符合您的需求。而且,可以对这个文件系统加以保护。不过,如果您 想做到这点的话,您必须有最新的mount程序,版本是在2.5X版以上的。而且如果您希望对这个文件系统加上保护,则您必须有des.1.tar.gz这个程序。注意:此处与网络无关。 9.Multiple devices driver support:多设备驱动支持。 9.1. Multiple devices driver support. 普通Linux用户通常不需要RAID(廉价冗余磁盘阵列)或者LVM支持。 “RAID”的意思是系统使用两块或两块以上硬盘存储并行信息。 当一块磁盘出现问题的时候另一块可以继续工作,系统不停顿。 LVM让使用增加一块硬盘来扩展一个分区成为可能。。 在实际应用中,这意味着你不必重新分区或将一个小的分区复制到一个大分区中。 路径名也不会改变。 这可能会十分方便,但是普通用户并不需要它。 10.Networking options:网络选项。 10.1. Packet Socket. 选择“Y”,你需要这个选项来与网卡进行通信而不需要在内核中实现网络协议。 在这里我可以简捷一些:一般情况下,打开这个选项。 大多数选项是关闭的,除非你需要特殊的支持。 10.2. TCP/IP networking. 选择“Y”,内核将支持TCP/IP协议。这个选项无论如何请您选择Y,即使没有网络卡,或是没有连到网络上的设备,在linux上仍有所谓的lookback设备而且有些程序需要这个选项。在说明文件中提到,如果您没有打开这个设定,则X-window system可能会有问题(回为它也需要 TCP/IP)。 10.3. IP:multicasting. 所谓的multicasting是群组广播,它是用在视频会议上的协议,如果想送一个网络封包(网络的数据),同样的一份数据将送往十部机器上。您可以连续送十次给十台机器(点对点的传送),也可以同时送一次,然后让十台机器同时接收到。当然后者比前者好,由于视频会议要求是最好每个人都能同时收到同一份信息,所以如果您有类似的需要,这个选项就要打开。同时您还必须去找相关的软件。 经验谈: a. 我选择了“Network packet filtering (replaces ipchains)”,因为我使用了SuSE的标准防火墙(Standard Firewall)。 防火墙可以保护你的机器不受来自外部Internet的攻击——至少当你正确配置了防火墙的时候是如此。 内核级的防火墙保护显然是十分优越的。为了使防火墙能够正常工作,SuSE Linux需要对ipchains的兼容支持(Backwards Support)。 因此,我为我的SuSE Linux打开了这个选项。 如果你也在其他发行版中使用了防火墙,请参考它们的手册。你需要“Unix domain sockets”来进行网络链接,但也可以使用其他的东西: XWindow要自动使用Unix sockets,所以如果没有打开这个选项,XWindow将无法启动。 通常这个选项是打开的。 “TCP/IP networking”选项包括了Internet和内部网络所需要的协议。 通常你会希望激活TCP/IP支持。 如果你不确定是否应该打开一个选项,参考一下帮助文档。 如果你还是不知道是否应该打开它,一般来说,就把它打开,然后通过试用来决定是否保留。 将某些特定的选项编译为模块也是一个很好的办法。 11.Telephony Support:电话支持。 11.1.Linux Telephony Support. 这个选项只有当你在计算机中使用电话卡的时候才有用,比如在Internet上打电话。 大多数普通用户没有电话卡,因此不需要这个选项。
|