荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: cycker (TryToDoEverythingOnLinux), 信区: Linux
标  题: 内核配置2
发信站: 荔园晨风BBS站 (Thu Jun  5 21:14:24 2003), 站内信件

内核配置(2)

5. Plug and Play configuration即插即用支持

Linux对即插即用目前支持的不如Windows,好有些情况下会和其他设备产生冲突(I/O,DM

A,IRQ等)。这个选项对PCI设备没有影响,因为他们天生就是PNP设备。。

#Plug and Play support (CONFIG_PNP) ------ 选择“y”,内核将自动配置即插即用设

备。原来PNP还有这个意思。

# ISA Plug and Play support ------ 选择“y”,内核将自动配置基于ISA总线的即插即

用设备。

6. Block devices块设备支持

这个就得针对自己的设备情况来选了:

#Normal PC floppy disk support (CONFIG_BLK_DEV_FD) [Y/m/n/?]------普通PC软盘支

持。

#Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support ------选择“y”,内核将提

供对增强IDE硬盘、CDROM和磁带机的支持(即EIDE接口)。

#use old disk-only driver on primary interface------通常是选择N。因为我们有其他

新的drivers可用。这个选项的意思是说,如果您的IDE界面是很旧很旧的那种的,那么你

必须选择Y。

#Include IDE/ATAPI CDROM support------如果希望核心支持IDE/ATAPI界面的光驱,选

择Y。如果有光驱,但它附有一张接口卡,必须把排线接到那张专属接口卡上;或者是接到

声卡上的,则这个选项也需要选N,稍后我们会有非IDE的光驱厂牌让我们挑选。现今的光

驱通常是IDE/ATAPI界而的,所以这个选项通常是Y。

#Support removable IDE interfaces(PCMCIA)------这个选项对大部分的人全选N。

这个选项选完后,以下则是Linux核心对几种芯片的IDE界面做修正或是加强它。

#CMD640 chipset bugfix/support------ 很多 486和 586的主机板都是用 CMD640的芯片

,它是Neptune芯片和 SIS芯片的结合。pII以上的计算机可以不必选。

#CMD640 enhanced support------一般来说,对于硬盘的存取速度来说,有所谓的 PIO

MODES值设定,现今的 IDE界面及 BIOS应该都能侦测到正确的硬盘PIO MODE值了。现在的

主流计算机都是UDMA模式的,可以选N。

#RZ1000 chipset bugfix/support------这个选项如同前面的CMD640一样,可以选N。

#Intel 82371 PIIX(Triton I/II) DMA support------对于586的Pentium电脑来说,有

相当多的主机板都是用Intel的Triton芯片,使用这种芯片的最大好处是支持直接内存存取

DMA,而节省您的CPU时间。

##other IDE chipset support------
如果这上选项选y,则会出现下列六种其他的芯片或厂牌供您选择。(PII以上选N)

## Additional Block Devices其他的块设备

#Loopback device support------大部分的人这一个选项都选N,因为没有必要。

#Multlnle devices driver support------这个选项可以让把整个硬盘分区变成一个单独

的区块设备,您必须有md035.tgz这个程序。而且在做这件事之前请将您的硬盘备份,因

为它尚在测试阶段。一般人对这个选项是选N。

#RAM disk support------如果使用过DOS下的ramdrive程序,应该能了解这个选项的意义

。它可以把内存当成硬盘来做存取就如同一般的硬盘一样,可以format它,或是放一些文

件在里头。然后,当您关机这些数据也随着之而去了。如果你的RAM够大,可以考虑玩玩这

选项,但一般人都不需要。

#XT hard disk support------支持XT的古董硬盘,这是IBM电脑时代的东西,如果您还有

这种很旧很旧的硬盘。那么,您可以把它编进核心或是编成一个模块。大部分的人这个选

项都是选择N的。

#Compaq SMART2 support------

#Mulex DAC960/DAC1100 PCI RAID Controller support------RAID镜像用的。
#Logical volume manager(LVM)support------逻辑卷管理支持。
#Multiple devices driver support------多设备驱动支持。
#RAM disk support------RAM盘支持。
7. Networking options  网络选项

这里配置的是网络协议。

#Packet socket ------ 选择“Y”,一些应用程序将使用Packet协议直接同网络设备通讯

,而不通过内核中的其它中介协议。

#Kernel/User Network link driver------这个是在测试中的程序码,一般人不需要用。

依它的说明,它允许在核心、模块或程序间的某些部分间,彼此做双向的沟通。如果想使

用arpd,则这个程序码就要加进核心里。

#TCP/IP networking------选择“Y”,内核将支持TCP/IP协议。这个选项无论如何请您选

择Y,即使没有网络卡,或是没有连到网络上的设备,在linux上仍有所谓的lookback设备

而且有些程序需要这个选项。在说明文件中提到,如果您没有打开这个设定,则X-window

system可能会有问题(回为它也需要 TCP/IP)。

#Network firewalls------选择“Y”,内核将支持防火墙。Firewalls依英文看是防火墙

。如果您希望这台电脑有着过滤网络的功能的话,那么这个选项要选 Y。而且,等一下有

个IP firewalling的选项也要选y;但下面的forwarding/gatewaying要选n,如此才能让

它正常动作。大部分的人这个选项选N。

#Network alasing------允许有多个IP地址。

#IP:forwarding/gatewaying ------ 和 Firewall相反,这个选项是用来疏导网络的。

一个gateway(也就是router),要帮忙疏导两个网络间的数据传送。这台机器必须要有两

张网络卡,连接两个不同的网络,做疏导网络的工作。如果选择了这个选项,则表示想让

这台负责做router。那么,就必须有两张网络卡了。另外有一种情形是,如果您有MODEM(

通过串列界面以 SLIP和 PPP协议)和网络卡,并用它们来连上Internet。这时您也一样可

以执行IP-routing服务,也需把这个选项打开。

#IP:multicasting------所谓的multicasting是群组广播。

#IP: accounting------如果您打开这个选项,您就可以在/proc/net下看到系统对于整

个网络状况的纪录。所以一般的人这个选项都是选y。而且,如果您设计把这台Linux机器

当router用,那么读者可以因为这个选项而获得许多有关于网络lP控制的信息和它的输送

情形。不过,您必须在底下的选择中选择proc系统(其实proc文件系统一定要选,不选很

多程序会不能用!)

#IP:aliasing support------也许您只有一张网络卡,但经由这个设定,您可以拥有数个

IP地址。假设您已经有一个lP地址了,您还想再加入其他的IP地址,这时,您可以依下面

的程序来做。
在 shell下键入:
sunlyy:/#ifconfig eth0:0其他的IP地址(这个IP地址不能与其他机器重复)
sunlyy:/# route-add-host其他的IP地址 dev eth0: 0
如此您就可以同时拥有两个IP地址了。当然,如果想把这个IP地址去除,那么可以键人:
sunslyy:/# ifconfig eth0:0- IP地址
这样您就可以把加入的IP地址去除。不过在使用此选项前,前面的那一个aliasing

Network选项也要选上去。

#IP: PC/TCP compatibility mode------大部分人都选n。除非在使用DOS下的NCSA-TCP

/IP软件连进Linux机器时遇到了困难,或者有不相容的情形出现。这时,您可以试着把这

个选项打开,看看是否能解决这个问题。

#IP Reverse ARP------如果您的Linux希望提供bootd的服务,就是让没有硬盘或软盘也能

够开机并且上网络,只要它们有网络卡有连接到网络的话。此时,您必须执行一个指令叫r

arp来设定哪些电脑的网络卡可以如此。不过一般人都没有这个需要,所以答n。

#IP:Disable Path MTU Discovery (normall yenable)------ 大部分的人这个选项是

选择N。除非发现用DOS下的ncsa的telnet程序连到Linux机器上出问题。这是很多人的问题

,如果发生了DOS下的telnet程序不能连进Linux时,除了可以改用Nsysutel的telnet程序

来解决外,还可以在编译核心的时候,把这一项选 Y。 MTU(Maximal Transfer Unit)叫

做最大的传输单位,是说我们一次送往网络的信息大小。而Path MTUD iscovery的意思是

,当Linux发现一些机器的传输量比较小时,我们会分送网络信息给它。如此可以增加网络

的速度,所以我们大部分都选N,也就是Enable。

#Ip:Dorp source routed frames------通常我们一个网络的封包在丢出去后就不管它了

,不过,在TCP/IP协议里,您可以设定让那些帮您绕路的机器回送一个是否这个封包已经

送达了的消息。不过,这会导至网络安全上的问题,所以很少用,一般来说我们选择Y。

#IP:Allow large windows(not recommended if<16Mb of memory=)------如果有超

过16MB以上的内存,那么建议打开这个选项,可以增加传输的速度。在一般长距离的网络

传输下要预备传输的数据可以先储存在缓冲区,等到对方的回应时再一次会过去。因此,

您必须有内存来作为缓冲区。

#The IPX Protocol------IPX是一种传输协议,它是Novell的一种网络协议,通常用在区

域或是Windows的网络下。

#Full internal IPX network------提供了一个完整的内部IPX网络,预设选项是N,因为

它可能会让一些应用的服务程序(RIP/SAP)当掉。

#Appletalk DDP------AppleTalk是存在于苹果机上的一种通讯协议,用来苹果电脑之间的

网络通迅,通过AppleTalk,彼此的电脑间可以打印和分享文件。

#Amateur Radio AX.25 Level2------

#Bridging(EXPERIMENTAL)------
选这两个可以让Linux变成一个网络上的网桥,用来做不同网络间的沟通,通常一般人不需

要。

#Qos and/or fair queueing(服务质量公平调度)也支持了,还有kHTTPd,不过这些都还

在实验阶段。
8. Telephony Support电话支持

原来是Linux下可以支持电话卡,这样你就可以在IP上使用普通的电话提供语音服务了。记

住,电话卡可和modem没有任何关系。

9. SCSI support SCSI设备支持
如果有 SCSI 设备,就回答 Y ,否则为N。]

#SCSI disk support------指硬盘而言,如果有SCSI硬盘,那么就要选这个选项。

#SCSI tape support------指磁带机而言,如果您有SCSI的磁带机,那么就要选这个选项



#SCSI CDROM support------指CDROM,如果您有SCSI光驱,这一项一定要选。

#SCSI generic support------指其他有关SCSI的东西,也许您有一台SCSI的扫描器或是烧

录机,或是其他有关SCSI的配备,您就要选这一项。而且,除此之外,您还必须准备关于

这些配备的软件。

##Some SCSI devices(e.g. CD jukebox)support multiple LUNs

#Probe a11 LUNs on each SCSI device------通常这个选项大部分的人都不会选。我们举

个例子来说,如果您的SCSI光驱是那种多片装的,就是一台光驱,但可以一次放好几片光

盘片的那种。这种我们叫做Lun。

#Verbose SCSI error reporting(kernel size+=12K)------如果认为您的SCSI硬件配备

有些问题,想了解一下它出现的错误信息。那么您可以把这个选项选y,Linux核心会告诉

您有关于您的SCSI配备的问题(如果有的话)。不过,它会增加核心约 12KB左右。

10. I2O device support

这个也不清楚,帮助里说是这个需要I2O接口适配器才能支持的,在智能Input/Output(I2

O)体系接口中使用,又是要硬件,不选了。

11. Network device support网络设备支持

它是在选择网络卡或是网络的设备。例如,PLIP,PPP,SLIP,还有各式各样的网络卡,所

以这个选项通常是选y。

#Dummy net driver support------如果有SLIP或PPP的传输协议,那么要把这一项打开。

#EQL(serial line load balancing) support------如果有两个MODEM,两条电话线,而

且用SLIP或PPP协议,可以用这个Driver以便让您的MODEM有两倍的速度。当然,在网络的

另一端也要有同样的设备。

#PLIP(parallel port) support------依字面上看,它是一种利用打印机的接口(平行

接口),然后利用点对点来模拟TCP/IP的环境。

#PPP(point-to-point)support------点对点协议,近年来,PPP协议已经慢慢的取代S

LIP的规定了,原因是PPP协议可以获取相同的IP地址,而SLIP则一直在改变IP地址,在许

多的方面,PPP都胜过SLIP协议。

#SLIP(serial line)

support------这是MODEM族常用的一种通讯协议,必须通过一台Server(叫ISP)获取一个

IP地址,然后利用这个IP地址,可以模拟以太网络,使用有关TCP/IP的程序。

##Ethernet(10 or 100Mbit)

# EISA, VLB, PCI and on board controllers ------选择网络卡,包括直接附在主机

板上的那种。如果选择y,则底下会列出其他的网络卡让您做选择,这些卡对于一般人来说

很少会去用到。所以大部分的人这项是选N的。

#Pocket and portable adaptors------通常用在可携式的电脑上。

#Token Ring driver support------Token Ring是 IBM电脑上的网络。它叫令牌环网络,

和以太网络是很类似的东西。如果您希望使用的Token Ring网络卡以便连接到这种网络,

那么选Y,一般人都选N。

#ARCnet support------这也是一种网络卡,通常一般人用不到,所以选n。如果您有这样

的网络卡,请看Documentation/networking/arcnet.txt的说明。
--

Welcome to CYCKER'S LINUX_SOFT FTPD ftp://192.168.36.220

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.36.220]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店