构造Linux的图形化安装程序(1)
(Any) PCI access mode PCI硬件的存取方式
EISA support 内核级EISA总线支持
Support for hot-pluggable devices 支持热插拔设备
System V IPC SystemV的进程间通讯机制
(ELF) Kernel core (/proc/kcore) format 内核文件格式为ELF
Kernel support for a.out binaries 内核模块支持a.out文件
*> Kernel support for ELF binaries 内核支持ELF格式
Kernel support for MISC binaries 内核模块支持其他的格式
对于网络支持和IPC机制的内核支持是必须的,因为Linux上的很多程序,即便它没有进行网络通讯,它也用这些方式进行进程间通讯。对于ELF的内核支持也是必须的,因为安装程序需要使用初始内存映像(initrd),这种方式需要调用程序完成一些初始化的工作,这就要求内核必须能够支持ELF可执行文件格式。其他对于PCI、EISA设备的支持,是提高安装内核硬件兼容性的必要选项。
Parallel port support 并行端口支持,要引入并口设备支持时
Parallel port support 模块化的并行端口支持
PC-style hardware PC类型的硬件
IEEE 1284 transfer modes IEEE 1284传送模式支持(支持设备自检)
对于并口而言,为了自动检测连接到并口的设备,必须将IEEE 1284传送模式支持打入内核。对于不支持IEEE 1284传送模式的并口设备,系统是无法进行自动检测的。
Plug and Play configuration
Plug and Play support 模块化的即插即用设备支持
ISA Plug and Play support 模块化的ISA即插即用设备支持
在2.4.x内核中,对ISA Plug and Play设备的支持存在一些错误,对于部分设备,将此选项置入内核,设备是无法正常工作的。因此,建议在定制内核时,对此类设备的支持采用内核模块方式。
Block devices 引入对块设备的支持
*> RAM disk support 核心支持RAM磁盘
(4096) Default RAM disk size
Initial RAM disk (initrd) support
初始RAM磁盘的内核支持。因为安装程序需要设置初始内存镜像以加载设备模块,所以这一选项对于安装程序是必须的。
其他的选项都作为设备模块存在,在需要时可以放入初始内存镜像中。
Multi-device support (RAID and LVM)
Multiple devices driver support (RAID and LVM)
*> RAID support 将设备模块md.o打入内核
如果将md.o不置入内核,仅为模块方式,raid分区将无法作为根分区启动系统。这主要是因为raid设备需要在启动之初对硬盘进行读写,以决定raid分区的位置,类型等参数。
Linear (append) mode
RAID-0 (striping) mode
RAID-1 (mirroring) mode
RAID-4/RAID-5 mode
Multipath I/O support
Logical volu
评论