08.23、USB support ---> USB支持 下面的选项,个人觉得比较复杂!有好多设备,偶都是没听说的,反正都是按照默认的值配置,没有多大的变动。
08.23.01、<*> Support for Host-side USB
08.23.02、[ ] USB verbose debug messages
--- Miscellaneous USB options
08.23.03、
USB device filesystem
--- USB Host Controller Drivers
08.23.04、<*> EHCI HCD (USB 2.0) support
08.23.05、<M> OHCI HCD support
08.23.06、<*> UHCI HCD (most Intel and VIA) support
08.23.07、<M> SL811HS HCD support
--- USB Device Class drivers
08.23.08、< > USB Audio support USB声卡支持
08.23.09、< > USB Bluetooth TTY support (NEW) USB蓝牙设备支持
08.23.10、<M> USB MIDI support
08.23.11、<M> USB Modem (CDC ACM) support
08.23.12、<M> USB Printer support USB接口打印机支持
--- NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; se
08.23.13、<M> USB Mass Storage support
08.23.14、[ ] USB Mass Storage verbose debug
08.23.15、
Freecom USB/ATAPI Bridge support
08.23.16、
ISD-200 USB/ATA Bridge support
08.23.17、
Microtech/ZiO! CompactFlash/SmartMedia support
--- USB Input Devices
08.23.18、<*> USB Human Interface Device (full HID) support
08.23.19、
HID input layer support
08.23.20、
/dev/hiddev raw HID device support
08.23.21、< > Aiptek 6000U/8000U tablet support
08.23.22、< > Wacom Intuos/Graphire tablet support
08.23.23、< > KB Gear JamStudio tablet support
08.23.24、< > Griffin PowerMate and Contour Jog support
08.23.25、< > MicroTouch USB Touchscreen Driver
08.23.26、< > eGalax TouchKit USB Touchscreen Driver
08.23.27、< > X-Box gamepad support
08.23.28、< > ATI / X10 USB RF remote control
--- USB Imaging devices
08.23.29、< > Microtek X6USB scanner support
--- USB Multimedia devices
08.23.30、< > DABUSB driver
08.23.30、< > USB IBM (Xirlink) C-it Camera support
08.23.31、< > USB Konica Webcam support
08.23.32、< > USB OV511 Camera support
08.23.33、< > USB SE401 Camera support
08.23.34、< > USB SN9C10x PC Camera Controller support
08.23.35、< > USB STV680 (Pencam) Camera support
08.23.36、< > USB Philips Cameras
08.23.37、USB Network Adapters --->
08.23.37.01、<M> USB Monitor
--- USB port drivers
08.23.38、USB Serial Converter support --->
--- USB Miscellaneous drivers
08.23.38.01、<M> EMI 6|2m USB Audio interface support
08.23.38.02、< > EMI 2|6 USB Audio interface support
08.23.38.03、<M> USB LCD driver support
08.23.38.04、<M> USB LED driver support
08.23.38.05、< > Cypress USB thermometer driver support
08.23.38.06、<M> USB PhidgetKit support
08.23.38.07、<M> USB PhidgetServo support
08.23.38.08、<M> Siemens ID USB Mouse Fingerprint sensor support
08.23.38.09、<M> USB 2.0 SVGA dongle support (Net2280/SiS315)
--- USB ATM/DSL drivers
08.23.39、USB Gadget Support --->
08.24、MMC/SD Card support --->
08.24.01、<M> MMC support
08.24.02、[ ] MMC debugging
08.24.03、<M> MMC block device driver
08.24.04、<M> Winbond W83L51xD SD/MMC Card Interface support
08.25、InfiniBand support --->
第九部分
09、File systems ---> 文件系统(有人说在编译内核时应该将/boot分区和/分区的文件系统编译进内核,其它的可以编译成模块。对,但不确切。让我们来一起了解一下linux系统的启动顺序。在内核被加载后,如果initrd参数传入了内核,内核会去调用指定的文件。当然,initrd和System.map通常都是/boot下。但是同样可以用initrd=(hd1,2)/initrd.img这样的方式指定。内核启动完成后将调用/sbin/init,(如果是链接要保证目标文件能被内核加载)。不同的系统的启动脚本可能不太一样,这里不详细介绍。启动脚本向内核加载模块时可能用/sbin/modprobe或/sbin/insmod,由此看来/sbin的文件系统是要内核支持的。编译的内核模块一般在/lib/modules/的版本目录下,所以/lib/modules的文件系统是要内核支持的。一旦其它文件系统的模块能加载,系统就能向正常的访问内核中的文件系统一样访问模块支持的文件系统了。由于启动脚本、fstab自动加载等文件一般在/etc目录下,因此/etc的文件系统是要内核支持的。
这里概要的介绍了保证系统正常启动的几个关键点,可能我反而把它讲复杂了。如果你能理解上面的这段话,你应该能清楚的知道哪些文件系统是要编译进内核的,哪些是可以编译成模块的。如果你不太理解上面的这段话,下篇贴子我将详细介绍每个选项及几种常用的文件系统。当然这里面包含了我的偏见,如果你觉得我的说法不准确,有误导看官的地方,请一定指出来。我在此先表示多谢了。)
09.01、<*> Second extended fs support 标准的Linux文件系统,一定要将这种文件系统编译进内核。
09.02、
Ext3 POSIX Access Control Lists POSIX系统的访问权限列表支持。
09.08、
Ext3 Security Labels 扩展的安全标签支持。
09.09、[ ] JBD (ext3) debugging support Ext3的调试。除非你是文件系统的开发者,否则不要选上这一项。
09.10、< > Reiserfs support 如果你熟悉Suse Linux,你一定会习惯Reiserfs文件系统。
09.11、[ ] Enable reiserfs debug mode Reiserfs的调试。除非你是文件系统的开发者,否则不要选上这一项。
09.12、[ ] Stats in /proc/fs/reiserfs 在/proc/fs/reiserfs文件中显示Reiserfs文件系统的状态。一般来说不需要选择这一项。
09.13、[ ] ReiserFS extended attributes Reiserfs,文件系统的结点名称、属性的扩展支持。
09.14、[ ] ReiserFS POSIX Access Control Lists POSIX系统的访问权限列表支持。
09.15、[ ] ReiserFS Security Labels 扩展的安全标签支持。
09.16、< > JFS filesystem support JFS是IBM公司设计用于AIX系统上的文件系统。后来这一文件系统也能应用于Linux系统。
XFS support --->XFS是SGI公司为其图形工作站设计的一种文件系统,后来这一文件系统也能应用于Linux系统。
09.17、< > Minix fs support Minix可能是最早的Linux系统所使用的文件系统。后来被Ext2文件系统所取代。
09.18、< > ROM file system support 内存文件系统的支持。除非你是嵌入式系统的开发者,明确知道你要干什么,否则不要选这一项。
09.19、
Quota support 配额支持。也就是说限制某个用户或者某组用户的磁盘占用空间。
09.20、< > Old quota format support 旧版本的配额支持。
09.21、<*> Quota format v2 support 新版本(第二版)的配额支持。
09.22、<M> Kernel automounter support 内核自动加载远程文件系统的支持。
09.23、<M> Kernel automounter version 4 support (also supports v3) 新的(第四版)的内核自动加载远程文件系统的支持,也支持第三版。
09.24、CD-ROM/DVD Filesystems ---> 光盘文件系统
09.24.01、<*> ISO 9660 CDROM file system support
09.24.02、
Microsoft Joliet CDROM extensions
09.24.03、
Transparent decompression extension
09.24.04、<M> UDF file system support
09.25、DOS/FAT/NT Filesystems ---> 微软文件系统的支持
09.25.01、<M> MSDOS fs support
09.25.02、<M> VFAT (Windows-95) fs support FAT16、FAT32
(437) Default codepage for FAT
(ascii) Default iocharset for FAT
09.25.03、<M> NTFS file system support 这是在内核中加载读取WindowsNTFS文件系统的选项。
09.25.03.01、[ ] NTFS debugging support
09.25.03.02、
Virtual memory file system support (former shm fs)
09.26.06、
tmpfs Extended Attributes
09.26.07、
tmpfs Security Labels
09.26.08、
HugeTLB file system support
09.27、Miscellaneous filesystems --->
09.27.01、< > Apple Extended HFS file system support
09.27.02、< > Journalling Flash File System (JFFS) support
09.27.03、< > Journalling Flash File System v2 (JFFS2) support
09.27.04、(0) JFFS2 debugging verbosity (0 = quiet, 2 = noisy)
09.27.05、
JFFS2 support for NAND flash
09.27.06、[ ] Advanced compression options for JFFS2
09.27.07、<*> Compressed ROM file system support (cramfs) 这里也要选上!!!!!!否则会出现:
VFS:Cannot open root device "hdxy" or unknow-block(0,0)
Please append a correct "root=" boot option
kernel panic-not syncing: VFS:Unable to mount root fs on unknow-block(0,0) 这种故障现象!够你郁闷好几天!
这个说法,也是偶青铜镜网游时从某论坛上捡来的。
笑话:
斑马深爱着小鹿,表达爱意时却遭到拒绝。
斑马大吼:为什么?这一切都是为什么?
小鹿胆怯地说:俺妈说了,纹身的都是不良少年。
09.27.08、<M> FreeVxFS file system support (VERITAS VxFS(TM) compatible)
09.27.09、< > OS/2 HPFS file system support
09.27.10、<M> QNX4 file system support (read only)
09.27.11、<M> System V/Xenix/V7/Coherent file system support
09.27.12、<M> UFS file system support (read only)
09.28、Network File Systems --->
09.28.01、<M> NFS file system support
09.28.02、
Provide NFSv3 client support
09.28.03、<M> NFS server support
09.28.04、
Provide NFSv3 server support
09.28.05、
Provide NFS server over TCP support
09.28.06、<M> SMB file system support (to mount Windows shares etc.)
09.28.07、[ ] Use a default NLS
09.28.08、<M> CIFS support (advanced network filesystem for Samba, Window and other CIFS compl
09.28.09、[ ] CIFS statistics
09.28.10、
CIFS extended attributes (EXPERIMENTAL)
09.28.11、
CIFS POSIX Extensions (EXPERIMENTAL)
09.28.12、[ ] CIFS Experimental Features (EXPERIMENTAL)
09.28.13、<M> NCP file system support (to mount NetWare volumes)
09.28.14、
Packet signatures
09.28.15、
Proprietary file locking
09.28.16、
Clear remove/delete inhibit when needed
09.28.17、
Use NFS namespace if available
09.28.18、
Use LONG (OS/2) namespace if available
09.28.19、
Lowercase DOS filenames
09.28.20、
Use Native Language Support
09.28.21、
Enable symbolic links and execute flags
09.28.22、< > Coda file system support (advanced network fs)
09.29、Partition Types ---> 分区类型
09.29.01、
Advanced partition selection
09.29.02、[ ] Acorn partition support
09.29.03、[ ] Alpha OSF partition support
09.29.04、[ ] Amiga partition table support
09.29.05、[ ] Atari partition table support
09.29.06、[ ] Macintosh partition map support
09.29.07、
PC BIOS (MSDOS partition tables) support
09.29.08、[ ] BSD disklabel (FreeBSD partition tables) support
09.29.09、[ ] Minix subpartition support
09.29.10、[ ] Solaris (x86) partition table support Solaris分区表支持
09.29.11、[ ] Unixware slices support
09.29.12、[ ] Windows Logical Disk Manager (Dynamic Disk) support
09.29.13、[ ] SGI partition support SGI公司的分区类型支持
09.29.14、[ ] Ultrix partition table support
09.29.15、[ ] Sun partition tables support SUN分区表的支持
09.29.16、[ ] EFI GUID Partition support
笑话:
某男家贫,幸运订得一门亲事,所有家当皆靠亲朋好友操办。
眼见婚期将至,还缺新内裤,其母乃将米袋为其改做内裤。
新婚之夜,新娘见其脱去外裤后立刻昏倒!
原来内裤上有几个大字:“净重50公斤”
09.27.07、<*> Compressed ROM file system support (cramfs) 这里也要选上!!!!!!否则会出现:
VFS:Cannot open root device "hdxy" or unknow-block(0,0)
Please append a correct "root=" boot option
kernel panic-not syncing: VFS:Unable to mount root fs on unknow-block(0,0) 这种故障现象!够你郁闷好几天!