構(gòu)造Linux的圖形化安裝程序(1)
(Any) PCI access mode PCI硬件的存取方式
EISA support 內(nèi)核級EISA總線支持
Support for hot-pluggable devices 支持熱插拔設(shè)備
System V IPC SystemV的進(jìn)程間通訊機(jī)制
(ELF) Kernel core (/proc/kcore) format 內(nèi)核文件格式為ELF
Kernel support for a.out binaries 內(nèi)核模塊支持a.out文件
*> Kernel support for ELF binaries 內(nèi)核支持ELF格式
Kernel support for MISC binaries 內(nèi)核模塊支持其他的格式
對于網(wǎng)絡(luò)支持和IPC機(jī)制的內(nèi)核支持是必須的,因為Linux上的很多程序,即便它沒有進(jìn)行網(wǎng)絡(luò)通訊,它也用這些方式進(jìn)行進(jìn)程間通訊。對于ELF的內(nèi)核支持也是必須的,因為安裝程序需要使用初始內(nèi)存映像(initrd),這種方式需要調(diào)用程序完成一些初始化的工作,這就要求內(nèi)核必須能夠支持ELF可執(zhí)行文件格式。其他對于PCI、EISA設(shè)備的支持,是提高安裝內(nèi)核硬件兼容性的必要選項。
Parallel port support 并行端口支持,要引入并口設(shè)備支持時
Parallel port support 模塊化的并行端口支持
PC-style hardware PC類型的硬件
IEEE 1284 transfer modes IEEE 1284傳送模式支持(支持設(shè)備自檢)
對于并口而言,為了自動檢測連接到并口的設(shè)備,必須將IEEE 1284傳送模式支持打入內(nèi)核。對于不支持IEEE 1284傳送模式的并口設(shè)備,系統(tǒng)是無法進(jìn)行自動檢測的。
Plug and Play configuration
Plug and Play support 模塊化的即插即用設(shè)備支持
ISA Plug and Play support 模塊化的ISA即插即用設(shè)備支持
在2.4.x內(nèi)核中,對ISA Plug and Play設(shè)備的支持存在一些錯誤,對于部分設(shè)備,將此選項置入內(nèi)核,設(shè)備是無法正常工作的。因此,建議在定制內(nèi)核時,對此類設(shè)備的支持采用內(nèi)核模塊方式。
Block devices 引入對塊設(shè)備的支持
*> RAM disk support 核心支持RAM磁盤
(4096) Default RAM disk size
Initial RAM disk (initrd) support
初始RAM磁盤的內(nèi)核支持。因為安裝程序需要設(shè)置初始內(nèi)存鏡像以加載設(shè)備模塊,所以這一選項對于安裝程序是必須的。
其他的選項都作為設(shè)備模塊存在,在需要時可以放入初始內(nèi)存鏡像中。
Multi-device support (RAID and LVM)
Multiple devices driver support (RAID and LVM)
*> RAID support 將設(shè)備模塊md.o打入內(nèi)核
如果將md.o不置入內(nèi)核,僅為模塊方式,raid分區(qū)將無法作為根分區(qū)啟動系統(tǒng)。這主要是因為raid設(shè)備需要在啟動之初對硬盤進(jìn)行讀寫,以決定raid分區(qū)的位置,類型等參數(shù)。
Linear (append) mode
RAID-0 (striping) mode
RAID-1 (mirroring) mode
RAID-4/RAID-5 mode
Multipath I/O support
Logical volu
評論