文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>内核编译详解

内核编译详解

时间:2006-11-23  来源:jeffray_llee

#make mrproper
该命令保证源代码目录下没有不正确的.o文件(即object文件,编译c语
言时生成的,目的是下一步编译成可执行码时link之用)以及文件的相互
倚赖关系.第一次编译刚下载的源码包不用此命令,但如果多次使用这
些源码编译内核,那么一定要先运行本命令.


#make xconfig

在X Window下编译内核。

#make menuconfig

在文本模式下编译:
#make dep

链接程序代码与函数库。实际上读取配置过程生成的配置文件,来创建对应于配置的依赖关系树,从而决定哪些需要编译而那些不需要。

#make clean

完成删除前面步骤留下的文件,以避免出现一些错误

#make bzImage

使用gzip压缩、编译系统内核

#make modules

开始编译外挂模块。即生成相应的模块

#make modules_install

把模块拷贝到需要的目录中。即安装编译完成的模块。

#depmod –a

创建模块的链接。生成模块间的依赖关系,这样你启动新内核之后,使用modprobe命令加载模块时就能正确地定位模块。

 

编译完成的系统内核所在位置如下:

l         bzImage文件放在/usr/src/linux/arch/i386/boot目录下

l         各个外挂模块文件放置在/usr/src/linux/modules目录下

l         已安装的模块文件放置在/lib/modules/(内核版本)目录下

 

接下来就是根据自己的实际情况进行选择:
需要注意的事:

1:如果你的linux的文件格式是ext3的那么文件系统中的ext3一定要选择上,不要作为可选择模块。不这样的话,你的系统就可能启不来。
2:本机的一些必要的驱动程序最好也直接加在,不要编译在可加载模块中。因此在编译内核之前最后把准备工作做好,看清楚自己机子的硬件设备、驱动程序。
3:下面给出一些编译内核的具体选项的内容和含义,不同版本的可能选项有所不同
具体可以使用“?“来看某项功能是否对自己有用。

4.选择相应的配置时,有三种选择,它们分别代表的含义如下:
    Y--将该功能编译进内核
    N--不将该功能编译进内核
    M--将该功能编译成可以在需要时动态插入到内核中的模块

 

 

2.4.22内核例:

1.Code maturity level options代码成熟等级。

1.1.prompt for development and/or incomplete code/drivers.
在Linux的世界里,每天都有许多人为它发展支持的driver和加强它的核心。但是有些driver还没进入稳定的阶段。但其作者很欢迎其他人去测试这些driver并提出一些bugs。很多参考书上说这是那些开发人员认为还不是很稳定的功能。但是我个人认为,这个是应该选的一个选项,系统默认是N,我建议还是选择Y,因为会使性能有所提高。 如果要减少内核的大小可以把所有后缀试验性质的代码全部不选。

 

2.Loadable module support:对模块的支持。

2.1.Enable loadable module support.
启动动态载入额外模块的功能,系统默认为Y,建议选择该功能。

2.2.Set version information on all module symbols.
通常,我们更新核心版本之后,模块要重新的编译。这个选项可以为某个版本的内核编译的模块在另一个内核下使用,但通常用不到,可以不选,系统默认为Y。

2.3.Kernel module loader.
让内核在启动时有自己装入必需模块的能力,建议选上。注意:在开机就会 mount 上来的 partition 的 FS 、device driver 记得要 compiler 进 kernel,不能把它弄成 modules。请不要夸张到为了完全模组化而忘了把ext2fs和IDE dirver compiler 进 kernel 里。通常的建议是如果可能,将内核代码编译成可加载模块,因为这样可以使内核更小,而且更稳定。警告!千万不要将文件系统(File System)部分的代码编译为可加载模块,如果你犯了这个错误,将文件系统(File System)部分的代码编译为可加载模块,结果将是内核无法读取它自己的文件系统。然后内核无法加载它自己的配置文件——一些很明显是在正常启动Linux时所必需的东西。另:/etc/conf.modules与/lib/modules/(内核版本)/modules.dep,这两个文件是有关模块方面的配置文件。

 

3.Processor type and features:处理器类型和特色

3.1.Processor family.
它会对每种CPU做最佳化,所以要选择正确的CPU否则会对该机的性能有一定的影响。不过,如果您的gCC编译器是2.7.0版以前的。那么只能选择386或是486。通常“/dev/cpu”选项更高级,多数用户并不需要选择它。需要注意的是不能选择比你的CPU类型还高级的CPU,否则可能不能正常工作。

3.2.Toshiba Laptop support

是否支持东芝笔记本电脑。默认值:关闭。建议:关闭。

3.3.Dell Inspiron 8000 support

是否支持DellInspiron 8000笔记本。默认:关闭。建议:关闭。

3.4./dev/cpu/microcode-Inter IA32 cpu microcode support

是否支持Intel IA32架构的cpu(xeno)。默认:关闭。建议:关闭。

3.5./dev/cpu/*/msr-Model-specific register support

是否打开pentiumCpu特殊功能寄存器的功能。

3.6./dev/cpu/*/cupid –cpu information support

是否打开记录pentinum Cpu相关信息的功能。

3.7.High Memory Support.
只有当你的计算机有超过1GB内存时才是必须的。因此“High Memory Support”通常并不使用。

3.8.Math emulation.
这项询问是否需L1nux核心模拟数学浮点运算器。如果有486Dx、AMD以及Pentium机器的话,这个选项就不必选了,因为它们都有内建的浮点运算器。系统默认为N。

3.9.MTTR (memory type range register)support.
这项允许在PCI或者AGP总线众进行更快速的通讯。 由于现在所有系统都将它们的显卡接在PCI或AGP总线上,你通常需要选择“MTRR”:无论如何,打开这个选项通常都是安全的——即使你的机器没有使用PCI或AGP总线的显卡。应该选择y,这样可以增强PCI或AGP显卡的性能,但会增加系统内核约9KB的大小。

3.10.Symmetric multi-processing support.
同步处理器支持该选项保证内核能够以最佳方式加载多处理器。假如被编译的计算机上有多个CPU。一般用户选择N。

3.12.Mutiquad NUMA system.
让linux在IBM NUMA机器上运行。默认:关闭。建议:关闭

 

 

4.General setup:常规内核选项。

4.1. Networking support.
Linux网络支持,建议选上,否则可能导致内核无法编译。除非你的计算机是单机作业,完全用不到任何有关网络的功能,才选择n。否则应该选择y。就算主机根本没有连接任何网络。请注意在linux下面运行的程序,都需要系统内核具备网络的功能,才能正常运行。

4.2. PCI support.
现在的所有系统都使用PCI总线,系统默认为Y。linux支持许多总线标准,包括ISA、EISA、MCA、VESA、AGP等。

4.3. PCI access mode.
PCI存取模式。可供选择的有BIOS、Direct和Any,选Any吧。要让BISO检测PCI外围设备以决定它的配置,就选则BIOS;不希望使用BIOS决定PCI配置,而要直接让LINUX操作系统去决定其配置则选择Direct。选择ANY,系统会先尝试直接设置,倘若失败便会退回启用BIOS设置。

4.4.PCI device name database

是否让内核自动创建PCI外围设备的数据文件,打开该选项需将内核增大80KB,但可节省内存。默认:启动。建议:启动。

4.5.EISA supports

EISA是早期计算机上的总线。当前计算机中的总线大多已为PCI及AGP。除非还在使用EISA适配器,否则关闭该功能。默认:关闭。建议:关闭。

4.6.MCA support

MCA是IBM当年开发的先进总线架构,因为种种原因他仅出现在IBM PS/2(Personal System/2,第二代个人系统)计算机上。除非所使用的是这类计算机,否则应该选择n。默认:关闭。建议:关闭。

4.7.Support for PCMCIA/CardBus support

此处设置系统是否支持PCMCIA及CardBus的外围。另外,在此还列出4种PCMCIA/CardBus的标准,请根据实际情况选择。

4.8.System V IPC

IPC(Inter process Communication)是组系统调用及函数库,它能让程序彼此间同步进行交换信息。某些程序以及DOS模拟环境都需要它,选择Y,不过此功能会增加内核大小约为18K。默认:启动。建议:启动。

4.9.BSD Process Accounting

启动此功能后,一般用户所执行的程序,可通知内核程序将程序统计数据写成文件,详细记录相关信息。如果需要这种功能,选择y。

4.10. Sysctl support.
除非你的内存少的可怜,否则你应该启动这个功能,启用该选项后内核会大8K,但能让你不重新编译内核或重新开机的前提下,动态变更某些特定的内核参数和变量,赋予内核较大的弹性。以上三项是有关进程处理/IPC调用的,主要就是System V和BSD两种风格。如果你不是使用BSD,就按照缺省吧。

4.11.Kernel core(/proc/kore) format

设置内核核心格式。Elf是一种跨越软、硬平台的函数库和可执行文件格式,为当前较多人使用;a.out为早期的格式。默认:ELF。建议:ELF。

4.12. Support for hot-pluggabel devices

如果使用热插拔(host-pluggable)的外围,可打开这项功能,否则关闭。属于热插拔类型的外围较常见的有PCMCIA及USB。默认:启动。推荐:关闭。

4.13. Kernel support for A.OUT binaries.
a.out的执行文件是比较古老的可执行码,用在比较早期的UNIX系统上。Linux最初也是使用这种码来执行程序,一直到ELF格式的可执行码出来后,有愈来俞多的程序码随着ELF格式的优点而变成了ELF的可执码。将来势必完全取代a.out格式的可执行码。但目前由于沿有许多的程序还没有取代过来,所以只好选择Y,等将来有一天,全部的程序都变成了ELF的天下时,那时再disable掉。A.out(assembler.OUTput)是一组函数库的格式,供QMAGIC和ZMAGIC的二进制码使用。它们是早期的Unix系统程序,现在的可执行文件则多半采用ELF格式,为了避免发生兼容性错误,应该选y.

4.14.Kernel support for ELF binaries

Elf是一种跨越软、硬平台的函数库和可执行文件格式,新的程序都采用这类格式,此处应该选择y。默认:启动。推荐:启动。若编译成模块其文件名为binfmt_elf.o。

4.15.Kernel support for MISC binaries

要执行java、Python、Emacs-Lisp或Dos模拟环境,应该选y。启动这个选项后,必须一起启动Filesystems类中的/proc filesytem support。默认:启动。建议:启动。若编译成模块,其文件名为binfmt_misc.o

4.16. Power Management support.
电源管理支持。若启动电源管理程序,必须先启动这项功能。默认:启动。建议:启动。注意:如果你的计算机不具备此功能将不能选取。

4.17.Advanced Power Management BIOS support.
高级电源管理BIOS支持。这通常是用在笔记本电脑上的东西,如果您有APM的BIOS,支持省电的设备的(有电池的那种),那么您可以选上这项,一般人这一项是选n,以避免一些可能会发生的问题。后有8个选项。ATX主板需要这两个选项来自动关闭计算机(turn off the computer,包括关闭电源)。某些时候部分计算机起用APM会有问题(笔记本电脑居多),单击Help按钮得到进一步的信息。

4.18.Ignore user suspend

忽略用户的暂停要求。一般选择n关闭这项功能。必须先打开Advanced Power Managerment
Bios support 的功能,才能使用这项功能。

4.19.Enable PM at boot time

大多数的计算机并不需要在一开机的时候就启动电源管理功能。必须先打开Advanced Power Managerment Bios Support的功能,才能使用这项功能。

4.20.Make cpu Idle calls when idle

有时windows的用户大多喜欢使用一些CPU降温程序。比如:Rain、waterFall等。而Linux的用户在这方面根本无须烦恼,因为系统本身就内置了这个功能。如要节省更多的能源,或让CPU在闲置时降温更低,选择y。必须先打开advanced power management Bios support 的功能,才能使用这项功能。

4.21.Enable console blanking using APM

在全屏下闲置一段时间后,让高级电源管理得以把画面转成空白,节省能源并保护显示器。若是笔记本电脑,将会关掉LCD(Liquid Crystal Display)的背光,因而选择y。必须先打开Advanced Power Management BiOS support 的功能,才能使用这项功能。

4.22.RTC stores time in GMT

除非要把BIOS的时间设成格林尼制标准时间,否则选择n。必须先打开advanced Power management BIOS Support的功能,才能使用这项功能。默认:关闭。建议:关闭。

4.23.Allow interrupts during APM BIOS calls

除非遇到系统进入暂停状态就停机的情形,否则应该选择n。必须先打开advanced pOwer management BIOS support。默认;关闭。推荐:关闭。

4.24.use real mode API BIOS call to power off

让计算机在执行停机之后便自动切断电源,选择y。必须打开Advanced Power Management BIOS support 功能,才能使用这项功能。默认:关闭。推荐:启动。

 

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.

除非不需要用到并行端口,连带也不使用打印机、并行串口外接式zip磁盘机等外围设备。否则选择y.默认:关闭。推荐:关闭。

6.2. pc-style hardware

如果有pc-style并行端口,可打开此项功能。打开此项功能后,还可以选择Multi-IO cards(parallel and serial)的功能。

6.3.support for PCMCIA management for pc-style ports。

若不需要PCMCIA支持并行端口。则选择n。

6.4.Support foreign hardware

除非会使用到非标准的并行端口,否则选择n。

6.5.IEEE 1284 Tranfer modes

若拥有符合IEEE-1284 标准的外围设备,选择y.

 

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声卡。假如有这个设备的话可以选择Y。要打开ISA总线的PnP功能,选择y。

 

8.Block devices:块设备支持。

8.1. Normal PC floppy disk support.
普通PC软盘支持。大部分人都要使用软盘(floppy),所以这个选项要选择Y.若编译成模块其文件名为floppy.o。

8.2. XT hard disk support.
支持XT的古董硬盘,这是IBM电脑时代的东西,如果您还有这种很旧很旧的硬盘。那么,您可以把它编进核心或是编成一个模块。大部分的人这个选项都是选择N的。

8.3.Parallel port IDE device support

此功能支持一些以并行端口为传输接口的IDE硬件设备。如果没有此类设备,选择n。若打开此功能,接着可选择支持的设备类型:

      Parallel port Ide disks

      Parallel port atapi cd-roms

      Parallel port atapi disks

      Parallel port atapi tapes

      Parallel port generic atapi devices

这5种功能若编译成模块,其文件名分别为pd.o、pcd.o、pf.o、pt.o与pg.o,可以驱动并行端口外围设备。另外,还有15种并行端口传输模式可以选择,须根据实际情况设置。

8.4.compaq smart2 support

除非使用compaq smart array磁盘阵列控制卡,否则应该选择n。

8.5.compaq smart array 5xxx support

除非使用compaq samart array 5xxx系列的磁盘阵列控制卡,否则应该选择n。

8.5myiex DAC960/DAC1100 PCI RAID controller support

打开此功能能让内核支持Mylex Dac960/DAC1100、AcceleRAID及eXtremeRaid的磁盘阵列卡。若使用此类设备,选择y。否则选择n

8.6. Loopback device support.
这个选项的意思是说,可以将一个文件挂成一个文件系统。如果要烧光盘片的,那么您很有可能在把一个文件烧进去之前,看看这个文件是否符合IS09660的文件系统的内容,是否符合您的需求。而且,可以对这个文件系统加以保护。不过,如果您想做到这点的话,您必须有最新的mount程序,版本是在2.5X版以上的。而且如果您希望对这个文件系统加上保护,则您必须有des.1.tar.gz这个程序。若编译生成模块其文件名为loop.o

8.7.Network block device support

当服务器共享区块设备时,此功能可以让你使用网络区块设备。但是如果使用NFS,则不需要此功能。默认:关闭。推荐:关闭。若编译成模块其文件名为nbd.o

8.8.RAM disk support

该功能和DOS的RAMDISK一样,除非想使用RAMDISK,否则选择n。默认:关闭。推荐:关闭。

8.9.Default RAM Disk size

此项需前一项RAM disk support 启动才能设置。默认值:4096.

 

9.Multiple devices driver support:多设备驱动支持

9.1. Multiple devices driver support.
普通Linux用户通常不需要RAID(廉价冗余磁盘阵列)或者LVM支持。 普通用户选择N。

9.2.RAID support

如果要使用RAID的功能,选择y。默认:关闭。建议:启动

9.3.Linear(append) mode

打开RAID support 后才能使用本功能,要使用线性模式,也就是简单地把一个分区附加在另一个分区后,才选择y。默认:启动。推荐:启动。若编译成模块其文件名为linear.o

9.4.RAID-0 (striping) mode

打开RAID support后才能使用此功能。要使用第0级的磁盘阵列,选择y。若编译成模块其文件名为raid0.o。

9.5.RAID-1 (mirroring) mode

打开RAID support 后才能使用此功能。要是用第1级的磁盘阵列。选择y。若编译成模块其文件名为raid1.o。

9.6.RAID-4RAID-5 mode

打开RAID support 后才能使用此功能。要是用第4、5级的磁盘阵列。选择y。若编译成模块其文件名为raid5.o。

9.7.Mutipath I/o support

支持某些设备可以通过多个通道对硬盘进行存取操作。如果不确定是否需要此功能,则选择n。默认:关闭。推荐:关闭。

9.8.Logical volume manager (LVM) support

这是Linux2.4版内核新增的功能,它可以将多个分区组成一个较大的虚拟磁盘空间。如果想让计算机具备此功能,可选择y。默认:关闭。推荐:开启。

 

10.Networking options:网络选项。

10.1. Packet Socket.
选择“Y”,你需要这个选项来与网卡进行通信而不需要在内核中实现网络协议。 在这里我可以简捷一些:一般情况下,打开这个选项。 大多数选项是关闭的,除非你需要特殊的支持。

Packet传输协议用于直接和一些网络外围设备沟通,而不通过系统内核解释的应用程序。通常会打开这项功能。

10.2.Packet socket:mmapped IO

打开这项功能可加快传输的速度。默认:关闭。推荐:启动。

10.3.kernel/User netlink socket

此项功能可在内核的特定部分、模块或用户程序之间进行双向沟通,用户的程序可以读写位于/dev目录中的特殊外围设备文件。默认:关闭。推荐:启动

10.4.routing messages

在次选择y。内核可利用次功能广播Routing的相关信息。要打开这项功能,必须先启动Kernel/User netlink socket。默认:关闭。推荐:关闭

10.5.Netlink device emulation

该项功能是为了向前兼容所保留,近期内将会删除。如有兼容性的疑虑,选择y.默认:关闭。建议:开启。

10.6.Network packet filtering(replaces ipchains)

所要的系统具有NAT的功能,可打开这项功能。默认:关闭。建议:启动。

10.7.Network packet filtering debugging

是否打开前项功能的调试工具。此项功能必须先打开network packet filtering(replace ipchains),才可以调整。默认:关闭。推荐:启动

10.8.socket filtering

用这项功能过滤某些格式的数据。默认:关闭。建议:关闭。

10.9.unix domain sockets

Socket是unix主机创建与访问网络的标准,许多程序都需要这项功能才能正常运行。除非你的linux用于嵌入式操作系统,否则选择y.

10.10. CP/IP networking.
选择“Y”,内核将支持TCP/IP协议。建议用户选择Y。

10.11. IP:multicasting.
所谓的multicasting是群组广播,它是用在视频会议上的协议,如果想送一个网络封包(网络的数据),同样的一份数据将送往十部机器上。您可以连续送十次给十台机器(点对点的传送),也可以同时送一次,然后让十台机器同时接收到。当然后者比前者好,由于视频会议要求是最好每个人都能同时收到同一份信息,所以如果您有类似的需要,这个选项就要打开。同时您还必须去找相关的软件。默认:启动。建议:关闭

10.12.advanced router

 要将计算机当成路由器使用,选择y。否则应该选择n。启动上述功能之后,就可以设置下面7项功能:Ip:policy routing

           IP:use netfilter mark value as routing key

           IP:Fast network address translation

           IP:equal cost multipath

           IP:use TOS value as routing monitoring

           IP:verbose route monitoring

           IP:large routing tables

10.13.IP: Kernel level autoconfiguration
如果要你的主机需要通过网络启动,利用BOOTH(bootstrap portocol)、DHCP或RARP(reverse Address Resolution Protocol)传输协议自动设置IP和 Routing Table,选择y,否则应该选择n.默认:关闭。建议:关闭。

10.14.IP:Dhcp support

启动DHCP,此功能必须先打开IP:kernel level autoconfiguration 才能使用。不需要可选择n。默认:关闭。建议:关闭。

10.15.IP:BOOTP support

启用BooTp,此功能必须先打开ip:kernel level autoconfiguration 才能使用。不需要可选择n。默认:关闭。建议:关闭。

10.16.ip:rarp support

启动RARP,此功能必须先打开ip:kernel level autoconfiguration 才能使用

10.17.ip:tunneling

通道传输以某种通信协议封装另一种通信协议的数据,可在ip中封装ip。让同一台计算机出现在不同的网络中,或在不改变ip地址的前提下使用机动ip。大部分的用户并不需要这种功能,默认:关闭。建议:关闭。若编译成模块其文件名为tunnel.o与ipip.o

10.18.ip:gre tunnels over ip

GRE(generic routing encapsulation)是一种可通过ipv4架构封装ipv4或ipv6的通道。如果数据会通过cisco的路由器传送,此功能的表现会比上一个ip:tunneling更好。

10.19.ip:broadcast gre over ip

默认:关闭。建议:关闭。

10.20.ip:multicast routing

打开前面的ip:multicasting之后才能使用这项功能,它可以传送ip数据包到数个目标地址,但必须在MBone上使用。默认:关闭。建议:关闭

10.21.ip:pim-sm version 1 support

此功能必须打开ip:multicasting routing 才能使用。提供protocol independent multicast的sparse mode第一版支持,仅对需用到dense mode的用户。默认:关闭。建议:关闭

10.22.ip:tcp explicit congestion notification support

启动ECN(Explicit congestion notification)功能。默认:关闭。建议:关闭

10:23.ip:tcp syncookie support(not enabled per default)

Tcp/ip网络会被一种称为syn flooding的方式攻击,打开这项功能可抵御这类行为。要执行此功能必须打开filesSystems类中的/proc filessystem support和general setup类中的sysctl support功能才能使用。

10:24.ip:netfilter configuration

当打开network packet filtering (replace ipchains) 功能后,在此处可以对其详细功能进行设置。

10.25.Connection tracking (required for masq/NAT)

内核数据包过滤的功能。若要架设防火墙,应该选择y。默认:关闭。建议:启动

10.26.ip tables support(required for filtering/masq/nat)

数据包过滤及网址转换的功能。默认:关闭。建议:启动。

10.27.ipchains(2.2-style)  support(new)

内核2.2版时的数据包过滤功能。建议使用2.4版的功能即可。因此选n。默认:关闭。建议:关闭。

10.28.ipfwadm(2.0-style) support(new)

内核2.0版时的转址功能。建议使用2.4版的功能即可。默认:关闭。建议:关闭。

10.29. the ipx protocol

Ipx是novell网络的传输协议,除非主机想要连接novell的局域网。默认:关闭。建议:关闭。若编译成模块其文件名为ipx.o

10.30.ipx:full internal ipx network

每个ipx网络都有一个可识别的地址,除非你想在linux系统应用该网络,否则应该选择n.默认:关闭。建议:关闭

10.31.Appletalk protocol support

Appletalk 是苹果电脑的网络传输协议,要连接苹果电脑,选择y。默认:关闭。建议:关闭。若编译成模块其文件名为appletalk.o。

10.32.decnet support

DEC是Digest公司(已被compaq并购)所制定的网络传输协议,要连接此网络选y。默认:关闭。建议:关闭。打开这项功能还有1项可做的设置。

           DECnet:siocgifconf support

10.33.   802.id Ethernet bridging

要将计算机当成网桥使用,选择y。默认:关闭。建议:关闭

 

11.Telephony Support:电话支持。

11.1.Linux Telephony Support.
这个选项只有当你在计算机中使用电话卡的时候才有用,比如在Internet上打电话。 大多数普通用户没有电话卡,因此不需要这个选项。此功能能是让linux支持电话通信的功能,当前这种设备很少。默认:关闭。建议:关闭。

11.2.QuitNet Internet LineKack/PhoneJack support

启用linux telephony support 后能够选择QuickNet公司开发的设备。

 

12.ATA/IDE/MFM/RLL support:配置对ATA,IDE,MFM和RLL的支持。

12.1. ATA/IDE/MFM/RLL support.
几乎每个人都需要这些协议,除非你的机器只有SCSI硬盘而没有其他任何类型的硬盘。 因此,大多数用户都应该把它打开。 点击它下面的那一栏将会出现一个有更详细配置选项的菜单。仔细填写它们:它们极为重要!

12.2.Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support.
选项是每个使用IDE/ATAPI界面的人都需要的。 包括硬盘,磁带机,ZIP盘,光驱(CDROM)和刻录机(CD-R(W))。 基本上现在的所有计算机(译者注:这里指的是PC)都使用IDE/ATAPI界面,因此这个选项必须打开。

12.3. Include IDE/ATA-2 DISK support.
选项在支持硬盘的时候需要。 因此这个选项也必须打开,除非你的机器是一个纯粹的SCSI系统。其它的就使用缺省的选项吧,如果你使用了比较特殊的设备,比如PCMCIA等,就到里面找相应的选项吧。

 

13.SCSI support:SCSI设备的支持。

13.1. SCSI support.
如果你使用SCSI接口的外围设备,选择y。注意:zip盘必须打开这项功能方可使用。假设你的系统目录位于scsi硬盘上,请勿把这项功能编译成模块。默认:启动。建议:启动。若编译成模块其文件名为scsi_mod.o

13.2. SCSI disk support.
要使用scsi接口的磁盘、zip盘或光驱。都要选择y。默认:启动。建议:启动。若编译成模块其文件名为sd_mod.o

13.3.Maximum number of scsi disks that can be loaded as modules.

内核启动后,系统所能载入的scsi设备数目上限。默认:40。建议:40

13.4. SCSI tape support.
指磁带机而言,如果您有SCSI的磁带机,那么就要选这个选项。默认:关闭。推荐:关闭。若编译成模块其文件名为st.o。

13.5.Scsi OnStream sc-x0 tape support

除非拥有onStream sc-x0 磁带机,否则 选n。默认:关闭。建议:关闭

13.6. SCSI CDROM support.
指CDROM,如果您有SCSI光驱,这一项一定要选。默认:关闭。建议:关闭。若编译成模块其文件名为sr_mod.o。

13.7.Enable vendor-specific extensions (for scsi cdrom)

某些 scsi光驱会有特殊的scsi命令,用来处理multisession的光盘。如NEC或Toshiba的光驱以及Hp的刻录机等。当你拥有这些品牌的光驱且遇到问题时选y。默认关闭。建议关闭

13.8.Maximum number of cdrom devices that can loaded as modiles

内核启动后,系统所有能载入的scsi光驱数目上限。默认2。推荐:2

13.9.SCSI generic support.
指其他有关SCSI的东西,也许您有一台SCSI的扫描器或是烧录机,或是其他有关SCSI的配备,您就要选这一项。而且,除此之外,您还必须准备关于这些配备的软件。默认:关闭。建议:关闭。若编译成模块文件其文件名为sg.o

13.10.Enable extra checks in new queuring code

打开这项功能将有助于内核排除scsi的错误。但可能会影响系统性能。默认启动。建议启动

13.11.Probe a11 LUNs on each SCSI device.
如果使用的scsi外围设备会用到LUN,选择y.。我们举个例子来说,如果您的SCSI光驱是那种多片装的,就是一台光驱,但可以一次放好几片光盘片的那种。这种我们叫做Lun。默认:启动。建议:启动。

13.12. Verbose SCSI error reporting(kernel size+=12K).
如果认为您的SCSI硬件配备有些问题,想了解一下它出现的错误信息。那么您可以把这个选项选y,Linux核心会告诉您有关于您的SCSI配备的问题(如果有的话)。不过,它会增加核心约 12KB左右。默认:启动。建议:启动

13.13. scsi logging facility

要跟踪scsi的硬件问题,选择y。此功能会增加内核大小,但几乎不会影响到整体性能,必须同时打开filesystem类中的/proc filesystem support 和 general setup类中的sysctl support功能。才能使用这项功能。默认:关闭。建议:启动

13.14. SCSI low—level drivers

此处列出当前系统内核所支持的scsi控制卡与磁盘阵列卡,可根据实际情况选择设备型号并妥善设置。

13.15.PCMCIA SCSI adapter support

此处列出了当前系统内核所支持的PCMCIA的scsi设备。根据实际情况选择设备型号并 妥善设置。

 

14.Fusion MPT device support

Fusion MPT接口卡的支持。

 

15.IEEE1394 (firewire) support

IEEE 1394 是一种新的传输接口,此类列出了IEEE 1394的相关设置。但当前这些功能处于测试阶段,故无法选择。

 

16.I2O Device Support:I20设备支持

120的意思是intelligent I/O。其目的是要将原本全部由cpu处理的事情,分散到其他的I/O处理器,以提高整体的效率。这个类即用来支持I2O的设备。

 

16.1. I2O Device Support.
如果你有I2O界面,你必须选择这个选项。大多数人没有,如果你也没有的话,可以直接将它关闭。

 

17.Network Device Support:网络设备支持

17.1. Network Device Support.
网络设备支持。上面选好协议了,现在该选设备了,可想而知,内容肯定多得很。还好还好,里面大概分类了,有ARCnet设备、Ethernet(10 or 100 Mbit)、Ethernet(1000Mbit)、Wireless LAN(non-hamradio)、Token Ring device、Wan interfaces、PCMCIA network device support几大类。我用的是10/100M的以太网,看来只需要选则这个了。还是10/100M的以太网设备熟悉,内容虽然多,一眼就可以看到我所用的RealTeck RTL-8139 PCI Fast Ethernet Adapter support,为了免得麻烦,编译到内核里面好了,不选M了,选Y。耐心点,一般说来你都能找到自己用的网卡。如果没有,你只好自己到厂商那里去要驱动了。默认启动。建议:启动。

17.2. ARCnet devices

此处列出了当前系统内核所支持的ARCnet型网卡。支持的型号包括COM900xx系列与com20020芯片组。

17.3. Appletalk devices

此处列出当前系统内核所支持的AppleTalk外围设备,以及一些相关设备。可根据实际情况选 择设备型号并妥善设置。必须先启动Networking options类中的protocol support功能,才能选 择这个类。

17.4. Dummy net driver support.
如果有SLIP或PPP的传输协议,那么要把这一项打开。默认值:模块  建议值:模块。编译成模块其文件名为dummy.o。

17.5. Bonding driver support。

要启动bond 功能选 择y,否则选择n。默认值:关闭  建议值:关闭

17.6. EQL(serial line load balancing) support

如果你通过调制解调器直接对连两台主机,又采用SLIP或PPP传输协议,启用此功能可加倍传输速率,但必须为双方主机都支持。若不需要此项功能,选择n。默认值:关闭  建议值:关闭。若编译成模块其文件名为eql.o。

17.7. Universal TUN/TAP device deiver support

要启动TUN/TAP的虚拟传输协议,选择y,否则选择n。默认值:关闭   建议值:关闭。

17,8 General Instruments Surfboard 1000

除非计算机配置了General Instrument SURFboard 1000内置式缆线调制解调器,否则应该选 择n。默认值:关闭   建议值:关闭。

17.9. Ethernet (10 or 100Mbit)

此处列出当前系统内核所支持的10M及100M以太网卡。可根据实际情况选 择设备型号并妥善设置

17.9.1. Ethernet(10 or 100Mbit).
如果您使用网络卡,那么这个选项一定要选y,否则以下对网络卡的选择将不会出现。或是您有网络卡,这时您同样的也要选y。像我们平常用的都是NE2000相容卡

17.9.2 EISA, VLB, PCI and on board controllers.
选择网络卡,包括直接附在主机板上的那种。如果选择y,则底下会列出其他的网络卡让您做选择,这些卡对于一般人来说很少会去用到。所以大部分的人这项是选N的

17.9.3. Pocket and portable adaptors.
通常用在可携式的电脑上,这类型的网络卡(口袋型的),由于体积很小在安装和取下方面很方便,因此笔记本相关电脑上便常常采用这种网络卡。

17.10. Ethernet(1000Mbit)

此处列出当前系统内核所支持的1000M以太网卡。可根据实际情况选择设备型号并妥善设置。

17.11. FDDI driver support

默认值:关闭  建议值:关闭

17.12. Fiber Distributed Data Interface 是高速局域网标准,除非正在使用这种标准的接口,否则应该选择n。

17.13. Digital DEFEA and DEFPA adapter support

除非配置DEFEA 或DEFPA控制卡,否则应该选 择n。默认值:关闭  建议值:关闭。

17.14. SysKonnect FDDI PCI support

除非配置了SysKonnect控制卡,否则应该选择n。默认值:关闭  建议值:关闭

17.15. PLIP(parallel port)support

除非想用Parallel Line Internet Protocol以并行端口连接两台计算机,否则应该选择n。默认值:关闭   建议值:关闭。若编译成模块其文件名为plip.o。

17.16. PPP(point-to-point) support

PPP传输协议可让用户通过拨号的方式连接Internet,当前广 为普通用户所使用。如果使用拨号网络,可选择y。默认值:关闭  建议值:启动。若编译成模块其文件名为ppp.o。打开PPP(point-to-point)support后,还可以设置下面的5个项目:

       1) PPP support for async serial ports(NEW)

选择y表示想在标准的端口(COM1,COM2)之外使用PPP,否则可选择n。默认值:关闭  建议值:关闭。

2) PPP support for sync tty ports (NEW)

若要在高速(E1/T1)网络设备上使用PPP,选择y,否则选择n.。默认值 :关闭  建议值:关闭

       3) PPP Deflate compression (NEW)

使用Deflate压缩方式来传送数据,这需要ISP的支持。若不清楚,选择y也不会造成影响。默认值:关闭  建议值:启动。

4) PPP BSD-Compress compression(NEW)

使用BSD-Compress 压缩方式来传送数据,这需要ISP的支持。若对此不太清楚,选择n. 默认值:关闭  建议值:关闭

5) PPP over  ATM (EXPERIMENTL) (NEW)

若要在ATM环境上使用PPP则选择y。但一般并不需要,选择n。默认值:关闭  建议值:关闭

17.17. SLIP(serial line) support.
这是MODEM族常用的一种通讯协议,必须通过一台Server(叫ISP)获取一个IP地址,然后利用这个IP地址,可以模拟以太网络,使用有关TCP/IP的程序。SLIP也是拨号网络所采用的传输协议,但当前大多使用PPP而非SLIP,故可0选择n。默认值:关闭: 建议值:关闭。若编译成模块其文件名为slip.o。

17.18. CSLIP compressed headers

必须先打开SLIP(serial line) support,才能使用这项功能。   Compressed SLIP 经过文件头压缩,传输速率较传统的SLIP快。若不要使用压缩,选择n。默认值:关闭 建议值:启动

17.19. keepalive and linefill

必须先打开SLIP(serial line)support,才能使用这项功能。它可以尽量保持在连接状态,并以最大的传输速率传递数据。要使用此功能,选择y。默认值:关闭  建议值:启动。

17.20. six bit SLIP encapsulation

必须打开SLIP(serial line)support,才能使用这项功能。倘若所使用的网络无法正确传送控制字符或只能传输7位的数据,使用6位编码可确保数据传送的正确性。如果不需要它,选择n。默认值:关闭  建议值:关闭。

17.21. wireless LAN(non-hamradio)

此处可以设置无线网络设备,根据实际情况选择设备型号并妥善设置。

17.22. Token Ring device

此处列出了系统内核所支持的Token Ring型网卡。根据实际情况选择设备型号并妥善设置。

17.22.1. Token Ring driver support.
Token Ring是 IBM电脑上的网络。它叫令牌环网络,和以太网络是很类似的东西。如果您希望使用的Token Ring网络卡以便连接到这种网络,那么选Y,一般人都选N。

17.23. Fibre channel driver support

除非配有光纤通道的外围设备,否则选择n。默认:关闭。建议:关闭

17.24. Interphase 5526 Tachyon chipset based adapter support

除非拥有使用5526Tachyon芯片组的设备,否则应该选择n.。默认:关闭。建议:关闭。

17.25.Wan interfaces

此处列出当前系统内核所支持的所有广域网设备,以及一些相关设置。可根据实际情况选择设备型号并妥善设置。

17.26.PCMCIA network device support

此处列出当前系统内核所支持的PCMCIA网络设备,可根据实际情况选择设备型号并妥善设置。

 

18.Amateur Radio support:配置业余广播支持。

此处列出当前系统内核所支持的无线设备以及一些相关设置.

18.1. Amateur Radio support.
如果你希望使用业余广播支持,应该打开这个选项,并且打开相应的驱动。 多数人不需要这个选项。

 

19. IrDA(infrared)support:配置红外线(无线)通讯支持。

19.1. IrDa subsystem support 红外线子系统支持。
如果你有无线设备,比如无线鼠标或无线键盘,你应该打开这个选项。 多数桌面机器不需要这个选项。

 

20.ISDN subsystem:配置ISDN。

20.1. ISDN support.
如果使用ISDN上网,这个就必不可少了。

 

21. Old CD-ROM drivers(not SCSI、not IDE):配置老CDROM。
在486和386机器中,CDROM并不是通过硬盘IDE(ATAPI)控制器连接的,而是通过声卡或一块特殊的板卡。 使用这些老CDROM需要选择对应的驱动。这个选项在现在的系统中显得多余。

 

22. Input Core Support:
这个选项提供了2.4.x内核中最重要的特性之一的USB支持。 Input core support是处于内核与一些USB设备之间的层(Layer)。如果你拥有其中一种USB设备,你必须打开“input core support”选项。 现在所有的主板都有USB接口,所以,原则上你应该打开它。这个类设置内核当前所支持HID(Human Interface Device 人机接口)的外围设备,常见的Hid外围设备有键盘、鼠标、摇杆等。

 

23. Character devices:字符设备。
23.1. Virtual terminal.
选择“y”,内核将支持虚拟终端。默认:启动。建议:启动。

23.2. Support for console on virtual terminal.
选择“y”,内核可将一个虚拟终端用作系统控制台。默认:启动,建议:启动

23.3. Standard/generic (dumb) serial support.
选择“y”,内核将支持串行口。标准序列接口的选定。如果您是用serial的鼠标(大部分的人都是用这个),或是MODEM的话,则这一项一定要选。大部分的人这一项都选y。默认:启动,建议:启动。若编译成内核其文件名为serial.o

23.4. Support for console on serial port.
选择“y”,内核可将一个串行口用作系统控制台。默认:关闭。建议:关闭

23.5. Extented dumb serial dirver options

除非希望使用HUB6、序列中断共享、特殊多端口等功能,否则应该选择n。默认:关闭。推荐:关闭。启动上述功能之后,就可以设置下面5项功能。

l         Support more than 4 serial ports

l         Support for sharing serial interrupts

l         Autodetect IRQ on standard ports(unsafe)

l         Support special multiport boards

l         Support the bell technologies HUB6 card

23.6.non-standard serial port support

非标准串行端口支持。打开该选项后,便能够选择在其下方的18项功能。可根据实际情况设置。默认:关闭。推荐:关闭。

23.7.Unix98 PTY support

要使用这项功能,必须拥有C语言函数库glibc2.1以上版本(包括glibc2.1即libc 6.1)。默认:启动。推荐:启动。

23.8. Maximum number of Unix98 PTYs in use (0-2048)

必须先打开上一项功能,才可设置此项功能。默认:256。推荐:关闭

23.9. I2C support.
I2C是Philips极力推动的微控制应用中使用的低速串行总线协议。如果你要选择下面的Video For Linux,该项必选。除非有I2C的设备,否则选择n。在这个项目中,还可以设置有关I2C的接口种类。

23.20. Mice.
鼠标。现在可以支持总线、串口、PS/2、C&T 82C710 mouse port、PC110 digitizer pad------根据需要选择。

23.20.1 PS/2 mouse (aka "auxiliary device") support.
如果用户使用的是PS/2鼠标,则该选项应该选择“y”。

23.21. Joystick support

此处列出当前系统内核所支持的摇杆。

23.22. QIC-02 tape support

QIC-02磁带机支持。默认:关闭。默认:关闭。若编译成模块文件其文件名为tpqic02.o

23.23. do you want runtime configuration for QIC-02

要设置磁带机选择y,必须先启动QIC-02 tape support 功能才能使用。默认关闭。推荐关闭。

23.24. Watchdog cards

此处列出当前系统内核所支持的看门狗设备。支持类型包括WDT系列、berkshire系列、也可使用软件看门狗。必须先打开character devices类的watchdog timer support 否则无法选择这个项目。如果你把这个选中,那么就会在你的/dev下创建一个名为watchdog的文件,它可以记录你的系统的运行情况,一直到系统重新启动的1分钟左右。有了这个文件,你就可以恢复系统到重启前的状态了。

23.25. Intel i8x0 Random Number Generator support

如果使用Intel i8x0系列的芯片组,可启动此设置,否则应选择n。默认关闭。建议关闭。

23.26. /dev/nvram support

在PC上称为CMOS RAM,在Atari计算机中才叫作NVRAM。若不需要这项功能,选择n。

默认值:关闭;建议值:关闭。

23.27. Enhanced Real Time Clock Support

需要存取计算机的内部时钟,将时间信息输出到/proc/rtc文件,才选择y,否则应该选择n. 默认值:关闭;建议值:关闭。

23.28. Double Talk PC internal speech card support

除非配置RC Systems所产生的DoubleTalk PC,否则应该选择n。默认关闭;建议关闭。

23.29. Siemens R3964 line discipline

如果系统中必须使用Siemens R3864的通讯协议,选择y,否则应选择n。默认值:关闭;建议值:关闭。

23.30. Applicom intelligent fieldbus card support

除非使用Applicom的产品,否则应选择n。

23.31. Ftape,the floppy tape device driver

此处列出当前系统内核所支持的磁带机以及一些相关设置。根据实际情况选择设备型号并妥善设置。

23.32. /dev/agpgart (AGP Support)

如果使用AGP的显卡,此处应选择y。默认值:启动;建议值:启动。

启动/dev/agpgart  (AGP Support)后,下面还列出当前内核支持的14种显卡,根据实际情况选择。

23.33. PCMCIA character device support

设置此项可让内核支持16位PCMCIA的序列设备。

23.34. ACP Modem (Mwave) support

若有ACP调制解调器选择y,否则选择n。默认值:关闭;建议值:关闭。

 

24. Multimedia devices

24.1 Video For Linux

打开这项功能,可以让系统支持图像捕捉卡及收音机配接卡。默认值:关闭;建议值:启动。

24.2. Video For Linux

打开前一项Video For Linux后,在此处可选择当前系统内核所支持的图像捕捉卡,根据实际情况选择设备型号即可。

24.3. Radio Adapters

此处列出当前系统内核所支持的收音机配接卡,根据实际情况选择设备型号即可。

 

25. File systems

25.1. Quota support

要启动Quota来限制每位用户的磁盘空间,选择y。默认值:关闭;建议值:启动。

25.2. Kernel automounter support

除非是在一个大型网络之中,否则并不需要自动挂入远程文件系统的功能,选择n。默认值:关闭;建议值:关闭。若编译成模块其文件名为autofs.o。

25.3. Ext3 journalling file system support (EXPERIMENTAL)

Red Hat Linux默认值使用的日志文件系统,若在系统中使用则必须选择y。默认值:关闭;建议值:启动。

25.3. JBD (ext3) debugging support

支持Ext3日志文件系统的调试,需选择Ext3 journalling file system support才会出现。建议选择y。默认值:关闭;建议值:启动。

25.4 Dos FAT fs support

除非完全用不到FAT文件系统,否则应该选择y。打开本功能,会让内核增加约37KB大小。默认值:关闭;建议值:启动。若编译成模块其文件名为fat.o。

25.5. MSDOS fs support

若要访问传统的FAT文件系统,包括FAT12、FAT16等,选择y打开此功能。此功能必须先打开DOS FAT fs support才能使用。默认值:关闭;建议值:启动。若编译成模块其文件名为msdos.o。

25.6. UMSDOS: Unix-like filesystem on top of standard MSDOS filesystem

除非希望在DOS的分区上运行Linux系统,否则应该选择n。此功能必须打开DOS FAT fs support后才能使用。默认值:关闭;建议值:关闭。若编译成模块其文件名为umsdos.o。

25.7. VFAT (Windows-95) fs support

微软在Windows 95 OSR2版以后的文件格式都以VFAT为默认值。此功能必须先打开DOS. FAT fs support才能使用。。默认值:关闭;建议值:启动。下面还有几个项目都在测试中,无法设置:

       EFS file system support (read only) (EXPERIMENTAL)

Journalling Flash File System (JFFS) spport (EXPERIMENTAL)

JFFS debugging verbosity (0=quiet,3=noisy)

25.8. Compressed ROM file system support

CramFS (compressed ROM file system) 是ROM的文件系统,要让内核支持此文件系统选择y,否则选择n。默认值:关闭;建议值:关闭。

25.9. Virtul memory file system support (former shm fs)

让内核支持由内核虚拟成硬盘,若不使用此功能请选择n。默认值:关闭;建议值:关闭。

25.10. Simple RAM-based file system support

Ramfs是RAM的文件系统,要让内核支持此文件系统选择y,否则选择n。默认值:关闭;建议值:关闭。

25.11. ISO 9660 CDROM filesystem support

ISO 9660是光盘的标准文件系统,选择y。默认值:启动;建议值:启动。若编译成模块其文件名为isofs.o。

25.12. Microsoft Joliet CDROM extensions

微软以ISO 9660文件系统为基础开发处Joliet 文件格式,它能够接收长文件名与Unicode。需要读取此类文件,选择y。使用此功能必须先启动ISO 9660 CDROM filesystem support.。默认值:关闭;建议值:启动。

25.13 Transparent decompression extension

一种特殊的格式,数据是以压缩的方式存放在光盘中,但是存取时并不需要解压缩,若需要读取这种格式的光盘选择y,若不需要选择n。默认值:关闭;建议值:关闭。

25.14 FreeVxFS file system support (VERITAS VxFS™ compatible)

若要让内核支持FreeVxFS文件系统(用在SCO UnixWare上)选择y,否则选择n。默认值:关闭;建议值:关闭。

25.15. NTFS filesystem support (read only)

需要用到NTFS文件系统,选择y,否则选择n。默认值:关闭;建议值:关闭。若编译成模块其文件名为ntfs.o。

25.16. OS/2 HPFS filesystem support (read only)

HPFS 是OS/2操作系统的文件系统,项要读取存放在其中的文件数据,选择y。默认值:关闭;建议值:关闭。若编译成模块其文件名为hpfs.o。

25.17. /proc filesystem support

这是提供系统状态的虚拟文件系统。默认:启动。建议:启动

25.18. /dev/pts filesystem for unix98 PTYs

如果之前的character device 类中启动了unix98 PTY support 这里也应该选择y。默认:关闭。推荐:关闭

25.19. Rom filesystem support

此功能支持只读文件系统,一般不要这种功能。默认关闭。建议关闭。若编译成模块其文件名为romfs.o

25.20. Second extended fs support

这是当前linux的文件系统,应该选y。注意启动分区的文件系统,不可以编译成模块使用。默认:启动。建议:启动。若编译成模块其文件名为ext2.o

25.21. system v/xenix/v7/coherent and coherent file system support

需要访问sco、senix或coherent等操作系统的文件系统,选择y.。默认:关闭。建议:关闭。若编译成模块其文件名为sysv.o

25.22. UDF file system support (read only)

此功能可让系统支持dvd及cd-rw的文件格式。默认:关闭。建议:开启

25.23. UFS file system support

BSD操作系统和其衍生家族,如sunOS、freeBSD、neXTstep等,使用UFS文件系统,某些system V unix也使用它。需要读取该文件系统的数据,选择y。默认:关闭。建议:关闭。

25.24. network file systems

此处列出Nfs 、smb及NCP共3种网络文件系统的相关设置,可根据实际情况选择

25.25. partition types

此处列出当前内核所支持的分区表格式,设置前先启动advanced partition selection

25.26. native language support

此处列出当前系统内核所支持的的各区页码,包括英文、希腊文、法文、阿拉伯文、拉丁文、俄文等,可根据实际情况选择所需页码即可。

 

26. Console drivers

控制台驱动。一般使用VGA text console就可以了,标准的80*25的文本控制台。这个类列出当前系统内核所支持的显卡。其显示模式为VGA文字模式,包括全屏幕的文字模式以及一些相关设置。由于VGA文字模式早已成为标准,因而除了启动第1项功能VGA text console之外,无须再选择。

 

27. Sound

这个类列出当前系统内核所支持的声卡,以及一些相关设置。根据实际情况选择设备型号并妥善设置。声卡驱动。如果你能在列表中找到声卡驱动那自然最好,否则就试试OSS了。

 

28.USB support

USB支持。很多USB设备,比如鼠标、调制解调器、打印机、扫描仪等,在Linux都可以得到支持,根据需要自行选择。

28.1. support for USB

打开这项功能可让内核支持USB设备,这个类中的所有设置,都必须在打开这项功能后才能继续操作。默认:启动。建议:启动

28.2. usb verbose debug messages

允许系统自动记录USB设备的错误信息。选择y。默认:关闭。建议;启动

28.3 preliminary usb device filesystem

是否以虚拟文件来记载usb外围设备的信息。这个信息会放在/proc/usb下。默认:关闭。:建议:启动。

28.4. Long timeout for slow-responding devices

此项目会使等待回应的时间加长,若有回应速度较慢的usb设备选择y。默认关闭建议关闭。

28.5. UHCI (intel pIIx4, via…) support

这是intel公司开发的usb接口。可参考usb的使用说明,再进行设置。默认关闭

28.6 UHCI alternate driver (je) support

和上一项设置相似,这两种接口,只能选择其中一种使用。参考usb的使用说明。再进行设置。默认:启动。

28.7 OHCI (compaq、imacs、opti、sis、ALI…) support

这是由compaq及microsoft等公司所开发的usb接口。参考usb的使用说明再做设置。默认:关闭。

 

29. Kernel Hacking

配置了这个,即使在系统崩溃时,你也可以进行一定的工作了。普通用户是用不着这个功能的。

29.1. Magic sysRq key

除非要对Linux操作系统进行调试的工作,否则应该选择n。默认:关闭。建议:关闭。

 

 

相关阅读 更多 +
排行榜 更多 +
少女爱换装

少女爱换装

休闲益智 下载
百变英雄射击

百变英雄射击

飞行射击 下载
魔灵契约

魔灵契约

休闲益智 下载