1.Code maturity level options代碼成熟等級
此處只有一項:prompt for development and/or incomplete
code/drivers,如果要試驗現在仍處于實驗階段的功能,比如khttpd、IPv6等,就必須把該項選擇為Y了;否則可以把它選擇為N。
在Linux的世界里,每天都有許多人為它發展支持的driver和加強它的核心。但是有些driver還沒進入穩定的階段。但其作者很歡迎其他人去測試
這些driver并提出一些bugs。這個問題是說,有一些drive還在做測試中,問您是否要選擇這些drive或支持的程序碼。
如果鍵入Y,往后將會出現一些還在測試中的東西給您做選擇。(像Java的程序碼和PCI bridge),臺則就鍵入N。
2. Processor type and features處理器類型和特色
#Processor family (386, 486/Cx486, 586/K5/5x86/6x86,
Pentium/K6/TSC,PPro/6x86MX) [PPro/6x86MX]
------選擇處理器類型,缺省為Ppro/6x86MX。它會對每種CPU做最佳化,讓它跑得快又好。一般來說,沒有選擇正確的CPU并不會有重大的
影響(特別是選擇386
,這樣編譯出來的核心也許會比較小但它的速度可能就會變慢了)。所以,最好要知道您的CPU是哪一種。不過,如果您的gCC編譯器是2.7.0版以前的。
那么只能選擇386或是486。
#High Memory Support------內核支持的最大內存數,缺省為1G。可以支持到4G、6.4G,一般可以不選.
#Math
emulation------這項詢問是否需L1nux核心模擬數學浮點運算器。如果有486Dx、AMD以及Pentium機器的話,這個選項就不必
選了,因為它們都有內建的浮點運算器。協處理器是在386時代的寵兒,現在早已不用了。不過,對于有內建浮點運算器的人來說,選了這個選項并不會因此讓內
建的浮點運算器失效。但它會增大核心約45KB。
#MTTR (memory type range
register)support------選擇該選項,系統將生成/proc/mtrr文件對MTRR進行管理,供X
server使用。同時用來啟動pentinum pro和pentinum II
的特殊功能,如果你用的不是這類CPU就選N,否則也僅僅是使內核變大而已。
#Symmetric multi-processing support------對稱多處理支持。除非有多個CPU,否則就不用選了。
3. Loadable module support對模塊的支持.
首先,了解一點關于模塊的知識。模塊就像你特意插入核心中的某些東西,如果辦公室有一個小網絡并且有時想用一下(但并不經常),也許你
想把網卡編譯成一個模塊。使用這個模塊,機器必運行和存取/libs下的模塊,意思是驅動程序(IDE,SCSI等但必須是NFS支持的網卡),文件系統
(通常是ext2但也可以是nfs)和核心類型(最好是elf)必須編譯在內核并且不能是模塊,模塊只有核心引導時才起作用,驅動程序(來網絡)的存取,
和文件系統安裝。這些文件必須編譯在核心內否則將能安裝啟動分區。如果安裝啟動分區和網絡,你需要網絡系統文件,和己經編譯的網卡。為什么要使用模塊?
模塊化使核心變的更簡捷,它減少核心釋放大量的受保護的空間。模塊的安裝和卸載使用的空間是可重復分配利用的。如果你打開機器有90%以上的時間用到一個
模塊,編譯它。運用這類模塊是浪費內存的,原因是一旦你編譯了模塊它們同樣將占用大量的內存,核心需要一些代碼來掛上模塊。記住,核心在保護空間運行,但
模塊并不是。這么說,并不經常使用我的設備,把它編譯成只支持ext2,ide和elf。而一直使用的網卡,把其它的編譯成模塊:如a.out,
java, floppy, iso9960, msdos, minix,
vfat,smb,nfs,smcultra(ethernetcard),serial,printer,sound,ppp,等等。它們許多只是在這
或那用上那么幾分鐘。嚴格的說,這樣做會使核心增大許多而降低它的執行速度。這時我們就可以把這些可能會用的驅動程序編譯成一個—個的模塊,在需要用的時
候才用insmod這個指令加入核心,不用的時候也能rmmod把它從核心移除,或是用lsmod察看目前所載入的模塊。這里面有三項:
#Enable loadable module support------除非準備把所有需要的內容都編譯到內核里面,否則該項應該是必選的。
#Set version information on all module
symbols------通常,我們更新核心版本之后,模塊耍重新的編譯。這個選項使您不必更新編譯模塊而能使用以前的模塊。可以不選它。但如果您選
y,則按照它的說明,您必須有genksyms這個程序(可用whereis指令查看有無此程序)。
#Kernel module loader------讓內核在啟動時有自己裝入必需模塊的能力,建議選上。
注意:在開機就會 mount 上來的 partition 的 FS 、device driver 記得要 compiler
進 kernel,不能把它弄成 modules。請不要夸張到為了完全模組化而忘了把ext2fs和IDE dirver compiler 進
kernel 里。
4. General setup普通的屬性設置
這部分內容非常多,一般使用缺省設置就可以了。下面介紹一下經常使用的一些選項:
#Networking
support------網絡支持。因為在Linux里面,有虛擬的網絡設備(1ookback),可以模擬整個網絡。而且,—些程序需要它。必須,沒
有網卡也建議你選上。注意:選N,則7.(Networking options 網絡選項)和11.(Network device
support網絡設備支持) 不會出現。
#Limit memory to low 16MB ------大部分的人這一選項
N。除了主機板沒有辦法處理16MB以上的內存,或者有超過16MB以上的內存但卻常常發生一些很奇怪的問題。這時,您可以試試這個選項。有些主機板對超
16MB內存的處理并不是很好,通常這些都是舊型的主機板。還有,在說明文件中有提到,如果內存超過64MB的話,用LILO加一些參數給Linux核心
(例:mem=80M),并且把您主機板上的Cache加到512K。這樣,整體效率才能提升。
#PCI support ------PCI支持。如果使用了PCI的卡,當然必選。
#PCI bios support ------主機板是否有PCI界面。如果有,則您必須回答y。
PCI是586電腦的主要界面(一些486主機板上也有),這個界面能讓您插入所謂的PCI顯示卡,或是PCI的網絡卡等。這種界面是
現在電腦的主要趨勢,因此如果有PCI的插槽。您就可以選Y。除了一些很舊很舊但有支持PCI的主機板外(這些有bugs的舊型主機板可能會因為這個選項
而讓核心掛掉)。
#PCI access mode (BIOS, Direct, Any) [Any]
------設置Linux探測PCI設備的方式。選擇“BIOS”,Linux將使用BIOS;選擇“Direct”,Linux將不通過BIOS;選
擇“Any”,Linux將直接探測PCI設備,如果失敗,再使用BIOS。
#Support for hot-pluggabel devices ------熱插拔設備支持。支持的不是太好,可不選。
#PCMCIA/CardBus support------PCMCIA/CardBus支持。有PCMCIA就必選了。
#PCI bridge optimization (experimental) ------在某些支持BIOS上,它能讓存取速度加快,建議是選Y。
#Backward-compatible /proc/pci------設備兼容,自己看help。
#System V IPC 如果將來想編譯dosemu(DOS模擬器),則這個選項一定要選,它是一個讓各個程序(process)同步且能彼此交換數據的函數庫和一些系統的調用,沒它,很多的程序將會無法執行。
#BSD Process Accounting------
#Sysctl support------除非你的內存少的可憐,否則你應該啟動這個功能,啟用該選項后內核會大8K,但能讓你直接改變內核的參數而不必重新開機。
#Kernel support for A.OUT binaries
------a.out的執行文件是比較古老的可執行碼,用在比較早期的UNIX系統上。Linux最初也是使用這種碼來執行程序,一直到ELF格式的可
執行碼出來后,有愈來俞多的程序碼隨著ELF格式的優點而變成了ELF的可執碼。將來勢必完全取代a.out格式的可執行碼。但目前由于沿有許多的程序還
沒有取代過來,所以只好選擇Y,等將來有一天,全部的程序都變成了ELF的天下時,那時再disable掉。
#Kernel support for Linux/Intel ELF binaries ------由上所述,這個當然y哩,因為目前gcc-2.7.0以上的都有支持ELF了,如果沒有選擇這一項,可能會使用相當多的程序因此無法執行。
注意:編譯模塊成ELF和編譯支持ELF二進制。不編譯適當的支持’’gotcha’’是明智的,如果機器結構是Pentium或
486你將得到高效的代碼,但一個386的核心將運行在32-bit compatible
clone;一個Pentium核心將不。為大多機器制作一張緊急啟動盤,最好在386下編譯,而386并不能運行在Pentium下編譯的核心。
另外一點要注意的,你不能同時把 a.out 和 ELF 支援編譯成 modules,否則當你為了能夠使用 insmod 而用
insmod 來載入 a.out/ELF modules 時會有 Catch/22 狀況發生。如果你的系統主要是 ELF
而你偶爾會需要用到a.out,你可以把 a.out 支援編譯為 modules,否則你最好把它直接放入 kernel 之中。如果你還沒進入
ELF 的世紀,在 compiler kernel 時可以直接把 ELF 支援去掉。
#Kernel support for JAVA binaries ------ 這一項是正在做測試中的產品,但是如果想寫有關Java的程序,希望它能在Linux的機器上跑。那么,可以選擇把它編成一個模塊或是直接把它編進核心里。
#Power Management support ------電源管理支持。
##Advanced Power Management BIOS
support------高級電源管理BIOS支持。這通常是用在筆記本電腦上的東西,如果您有APM的BIOS,支持省電的設備的(有電池的那種),
那么您可以選上這項,一般人這一項是選n,以避免一些可能會發生的問題。后有8個選項。
#Parallel port support ------串口支持。
5. Plug and Play configuration即插即用支持
Linux對即插即用目前支持的不如Windows,好有些情況下會和其他設備產生沖突(I/O,DMA,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和磁帶機的支持。在硬盤沒有做得很大的時候,一般的 IDE卡和
BIOS只能支持小于 540
MB的硬盤。不但如此,那時也只能支持二顆硬盤。但現今的硬盤動不動就是1GB以上,今年主流是30~50G,而且常常都會超過一二顆硬盤。如此一來,新
的主機板就開始支持加強型的IDE界而(Enhanced
IDE),以支持到540MB以上的硬盤。所以,如果您的IDE界面是Enhanced的,請您選Y,底下就會出現八部分IDE界面的選項,這些選項能加
快您的IDE界面的速度和對某些芯片做一些最佳化。但如果您的硬盤或光盤全都是SCSI界面的,那么選N以跳過下面選項。
#use old disk-only driver on primary
interface------通常是選擇N。因為我們有其他新的drivers可用。這個選項的意思是說,如果您的IDE界面是很舊很舊的那種的。那
么,就可以使用這個drives 驅動那個舊型的IDE界面(可裝二臺硬盤;或是一臺硬盤,一臺光盤)。而現今流行的 Enhanced
IDE則有兩個界面,共可以接四臺硬盤。我們稍后會有 driver支持它。
#Include IDE/ATAPI CDROM
support------如果希望核心支持IDE/ATAPI界而的光驅,選擇Y。如果有光驅,但它附有一張接口卡,必須把排線接到那張專屬接口卡上;
或者是接到聲卡上的,則這個選項也需要選N,稍后我們會有非IDE的光驅廠牌讓我們挑選。現今的光驅通常是IDE/ATAPI界而的,所以這個選項通常是
Y。
#Support removable IDE
interfaces(PCMCIA)------這個選項對大部分的人全選n,除非您有PCMCIA的東西,這通常是筆記本電腦上看得到的東西。
PCMCIA是一個組織,在以前是設計內存條的。但現在他們對于PC
CARDS定了一個標排,并很廣泛的應用在1aptap的電腦上。不但有所謂的PCMCIA的硬盤,甚至有網絡卡、SCSI卡等,不過,大部分的人并不需
要這個選項。
這個選項選完后,以下則是Linux核心對幾種芯片的IDE界面做修正或是加強它。
#CMD640 chipset bugfix/support------ 很多 486和 586的主機板都是用
CMD640的芯片,它是Neptune芯片和
SIS芯片的結合。不過,這種芯片有它的缺點,在許多的情形下,它會造成數據的流失和錯誤。如果您選了這一項,則Linux核心會為您小心的尋找這些錯誤
并修正它。而且,它會打開對二個IDE界面的支持。不過,在它的說明文件中提到,如果您的主機板沒有PCI界面只有VESA總線界面卻希望有這項功能的
話,則您必須傳一些參數給核心(ideo=cmd640_vlb)。如果不確定上面所說的,選擇Y。
#CMD640 enhanced support------一般來說,對于硬盤的存取速度來說,有所謂的 PIO
MODES值設定,現今的 IDE界面及 BIOS應該都能偵測到正確的硬盤PIO
MODE值了。此值愈高表示硬盤的存取的速度愈快。可是,有些主機板的B10S還是舊式的,不能抓到比較高的 PIO
MODE值,如此一來,便不能發揮整臺硬盤的效率。這個設定告訴讀者說:如果您的IDE界面是CMD640為基礎的界面,但是您的BIOS并不能抓到正確
的PIO MODE值,那么,這個選項可以自動的找到硬盤正確的PIO MODE值。
#RZ1000 chipset
bugfix/support------這個選項如同前面的CMD640一樣。不過,它的芯片是RZ1000的芯片,這種芯片是以Neptune芯片為
主的一種芯片,而目、有很多的486和 586的主機板都在使用它。可以查查主機板的說明書或是
IDE接口卡的說明書做確定。文件上提到,選擇這個將會降低一些速度,但是數據能百分之百的正確。
#Intel 82371 PIIX(Triton I/II) DMA
support------對于586的Pentium電腦來說,有相當多的主機板都是用Intel的Triton芯片,使用這種芯片的最大好處是支持直
接內存存取DMA,而節省您的CPU時間。在以往還沒有DMA這個東西時,讀取硬盤需要耗用許多的CPU時間。如此一來,CPU被占用,就不能充分的發揮
它的功效。后來,DMA出來后,硬盤的讀取便靠Triton或其他有支持DMA的IDE界面的芯片,直接與它們做溝通,而節省了大量的
CPU時間,但這必須您的硬盤和主機板有同時支持 DMA的 IDE界面的芯片,直接與它們做溝通而節省了大量的
CPU時間。但這必須您的硬盤和主機板有同時支持DMA MODE才行。
##other IDE chipset support------如果這上選項選y,則會出現下列六種其他的芯片或廠牌供您選擇。
* NOte: most of these also require special kernel boot paraaeters
ALI M14xx support
DTC-2278 support
Holtek HT65608 support
PROMISE DC4030 support
QDI QD6580 support
UMC 8672 support
|
上面這六種廠牌的芯片依硬件配備而使用,但它們有共同的特點就是必須傳一些參數給核心。如果找不到您的芯片,那么也沒關系。上這些選項只不過對這些芯片做最佳化罷了。
## Additional Block Devices其他的塊設備
#Loopback device
support------大部分的人這一個選項都選N,因為沒有必要。這個選項的意思是說,可以將一個文件掛成一個文件系統。如果要燒光盤片的,那么您
很有可能在把一個文件燒進去之前,看看這個文件是否符合IS09660的文件系統的內容,是否符合您的需求。而且,可以對這個文件系統加以保護。不過,如
果您
想做到這點的話,您必須有最新的mount程序,版本是在2.5X版以上的。而且如果您希望對這個文件系統加上保護,則您必須有des.1.tar.gz
這個程序。注意:此處與網絡無關。
#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依英文看是防火墻。在網絡愈來愈發達的今天,網絡安全的考慮也愈來愈重
要了。在局域網上找一臺電腦來保護自己的考慮也愈來愈多了。可以在一局域網上找一臺電腦來保護自己區域內的電腦。這樣的結果是,所有外部的電腦如果要連進
內部的電腦就必須通過這臺裝有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的服務,就是讓沒有硬盤或軟盤也能夠開機并且上網絡,只要它們有網絡卡有連接到網絡的話。此時,
您必須執行一個指令叫rarp來設定哪些電腦的網絡卡可以如此。不過一般人都沒有這個需要,所以答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的網絡下。如果您希望Novell
的機器資源共享(例如用他們的打印機或是硬盤),那么這個選項則要選y。至于存取文件的格式是NCPFS的格式,稍后把這個文件系統選上來,以便支援這個
文件系統。
如此一來,您就可以通過Novell的IPX通訊協議去存取它們的數據了。或者,您希望從dosemu(DOS的模擬器)里用IPX協議,這時也要把它選
進來。
#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
。現在一般PC機不會有SCSI。接著會有提示要求更進一步的資訊,像是你是否要支援光驅,硬盤,還有你使用的是那一種 SCSI
界面卡。這部份請參閱SCSI-HOWTO
,有更詳細的說明。如果你的啟動分區是SCSI設備,不要選擇SCSI模塊支持。在一般的SCSI后是SCSI低級設備驅動程序。再次重申,模塊僅僅是用
在不在啟動分區的設備。
#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左右。
##SCSI low—level drivers
下面總共有接近30張的SCSI卡,您可以依需求做選擇SCSI卡牌子。
c AIA1542 support
AdaPtec AIHA1740 support
AdaDtec AHA274X/284X/294X support
AdaPte 7000FASST SCSI support
AdaPtec AHA152X/2825 support
Advansys SCSI support
Always IN2000 SCSI support
Advansys SCSI support
Always IN2000 scsi support
AM53/79C974 PCI SCSI sppport
Buslogic SCSI Support
DTC3180/3280 SCSI support
EATA ISA/EISA(DPT PM2011/021/012/022/122/322) support
EATA-DMA(DPT,NEC,AT&T,SNI,AST,01ivetti,Alphatronix)support
EATA-PIO(old DPT PM2001,PM2012A) support
Future Domain 16xx SCSI support
Generic NCR5380/53c400 SCSI support
NCR53c405a SCSI support
NCR53c7,8xx SCSI support
NCR53CSXX SCSI support
IOMEGA Parallel Port ZIP drive SCSI support
PAS16 SCSI SUpport
Qlogic FAS SCSI support
Qlogic lSP SCSI support
Seagate ST-02 and future Domain TMC-8xx SCSI support
Trantor T128/T128F/T228 scsi support
Ultrastor 14F/34F support
Ultrastor SCSI support
|
10. I2O device support
這個也不清楚,幫助里說是這個需要I2O接口適配器才能支持的,在智能Input/Output(I2O)體系接口中使用,又是要硬件,不選了。
11. Network device support網絡設備支持
上面選好協議了,現在該選設備了,內容多得很。還好里面大概分類了,有ARCnet設備、Ethernet(10 or 100
Mbit)、Ethernet(1000Mbit)、Wireless LAN(non-hamradio)、Token Ring
device、Wan interfaces、PCMCIA network device
support幾大類。耐心點,一般說來都能找到自己用的網卡。如果沒有,你只好自己到廠商那里去要驅動了。
如果這個選項沒有打開的話,那么以下的選項將不會出現。它是在選擇網絡卡或是網絡的設備。例如,PLIP,PPP,SLIP,還有各式各樣的網絡卡,所以
這個選項通常是選y。
#Dummy net driver
support------如果有SLIP或PPP的傳輸協議,那么要把這一項打開。因為一來它不會讓您的Linux核心增大。二來,對某些應用程序來
說,它可以讓我們模擬出來的TCP/IP環境更像TCP/IP環境。如果您沒有SLIP或PPP協議,就不用打開了。
#EQL(serial line load balancing) support------如果有兩個MODEM,兩條電話線,而且用SLIP或PPP協議,可以用這個Driver以便讓您的MODEM有兩倍的速度。當然,在網絡的另一端也要有同樣的設備。
#PLIP(parallel port)
support------依字面上看,它是一種利用打印機的接口(平行接口),然后利用點對點來模擬TCP/IP的環境。它和
SLIP/PPP全都屬于點對點通訊,您可以把兩臺電腦利用打印機的連接接口串聯起來,然后,加入此通訊協議。如此一來,這兩部電腦就等于一個小小的網絡
了。不過,如果電腦有提供打印服務的話,這個選項最好不要打開,不然可能會有問題(因為都是用平行接口)。
#PPP(point-to-point)support------點對點協議,近年來,PPP協議已經慢慢的取代SLIP的規定了,原因是PPP協議可以獲取相同的IP地址,而SLIP則一直在改變IP地址,在許多的方面,PPP都勝過SLIP協議。
#SLIP(serial line) support------這是MODEM族常用的一種通訊協議,必須通過一臺Server(叫ISP)獲取一個IP地址,然后利用這個IP地址,可以模擬以太網絡,使用有關TCP/IP的程序。
##Ethernet(10 or 100Mbit)
如果您在學校接了校園網絡并且使用網絡卡,那么這個選項一定要選y,否則以下對網絡卡的選擇將不會出現。或是您有網絡卡,這時您同樣的也要選y。之后,下面會列出許多網絡卡讓您選擇。像我們平常用的都是NE2000相容卡。
#3COM cards
#AMD LANCE and PCnet(AT1500 and NE2100) support
#Western Digital/SMC cards
##other ISA Cards(CONFIG.ISA)------
選y,以下才會列出有關ISA的網絡卡。包括NE2000的兼容卡。
Cabletron E21xx support
DEPCA, DE10x, DE200, DE201, DE202, DE422 support
EtherWORKS 3(DE203, DE204, DE205) support
EtherExpress 16 support
HP PCLAN+(27247B and 27252A) support
HP PCLAN(27245 and other 27xxx series) support
HP 10/100VG PCLAN(ISA, EISA, PCI) support
NE2000/NE1000 support
SK.G16 support
|
# 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的說明。