--- 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.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、
09.03、
09.04、
09.05、<*> Ext3 journalling file system support 如果你熟悉Redhat Linux,你一定会习惯Ext3文件系统。
09.06、
09.07、
09.08、
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、
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、
09.24.03、
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、
09.26、Pseudo filesystems --->
09.26.01、
09.26.02、
09.26.03、
09.26.04、
09.26.05、
09.26.06、
09.26.07、
09.26.08、
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、
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、
09.28.03、<M> NFS server support
09.28.04、
09.28.05、
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、
09.28.11、
09.28.12、[ ] CIFS Experimental Features (EXPERIMENTAL)
09.28.13、<M> NCP file system support (to mount NetWare volumes)
09.28.14、
09.28.15、
09.28.16、
09.28.17、
09.28.18、
09.28.19、
09.28.20、
09.28.21、
09.28.22、< > Coda file system support (advanced network fs)
09.29、Partition Types ---> 分区类型
09.29.01、
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、
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
09.30、Native Language Support ---> 语言支持
--- Base native language support
09.30.01、(utf8) Default NLS Option
09.30.02、<*> Codepage 437 (United States, Canada) 美国、加拿大
09.30.03、< > Codepage 737 (Greek) 希腊语
09.30.04、< > Codepage 775 (Baltic Rim)
09.30.05、< > Codepage 850 (Europe) 欧洲
09.30.06、< > Codepage 852 (Central/Eastern Europe) 中/东欧
09.30.07、< > Codepage 855 (Cyrillic)
09.30.08、< > Codepage 857 (Turkish) 土耳其
09.30.09、< > Codepage 860 (Portuguese) 葡萄牙
09.30.10、< > Codepage 861 (Icelandic) 冰岛语
09.30.11、< > Codepage 862 (Hebrew)
09.30.12、< > Codepage 863 (Canadian French) 法属加拿大
09.30.13、< > Codepage 864 (Arabic) 阿拉伯
09.30.14、< > Codepage 865 (Norwegian, Danish) 挪威
09.30.15、< > Codepage 866 (Cyrillic/Russian)
09.30.16、< > Codepage 869 (Greek)
09.30.17、<M> Simplified Chinese charset (CP936, GB2312) 简体中文
09.30.18、<M> Traditional Chinese charset (Big5) 繁体中文
09.30.19、<M> Japanese charsets (Shift-JIS, EUC-JP) 日本语
09.30.20、<M> Korean charset (CP949, EUC-KR) 韩国语
09.30.21、< > Thai charset (CP874, TIS-620) 泰国语
09.30.22、< > Hebrew charsets (ISO-8859-8, CP1255)
09.30.23、< > Windows CP1250 (Slavic/Central European Languages)
09.30.24、< > Windows CP1251 (Bulgarian, Belarusian)
09.30.25、<*> ASCII (United States)
09.30.26、< > NLS ISO 8859-1 (Latin 1; Western European Languages)
09.30.27、< > NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)
09.30.28、< > NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish)
09.30.29、< > NLS ISO 8859-4 (Latin 4; old Baltic charset)
09.30.30、< > NLS ISO 8859-5 (Cyrillic)
09.30.31、< > NLS ISO 8859-6 (Arabic)
09.30.32、< > NLS ISO 8859-7 (Modern Greek)
09.30.33、< > NLS ISO 8859-9 (Latin 5; Turkish)
09.30.34、< > NLS ISO 8859-13 (Latin 7; Baltic)
09.30.35、< > NLS ISO 8859-14 (Latin 8; Celtic)
09.30.36、< > NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)
09.30.37、< > NLS KOI8-R (Russian)
09.30.38、< > NLS KOI8-U/RU (Ukrainian, Belarusian)
09.30.39、<*> NLS UTF8
在"语言支持"选项中,
偶只选上以下几项:
09.30.02、<*> Codepage 437 (United States, Canada) 美国、加拿大
09.30.17、<M> Simplified Chinese charset (CP936, GB2312) 简体中文
09.30.18、<M> Traditional Chinese charset (Big5) 繁体中文
09.30.19、<M> Japanese charsets (Shift-JIS, EUC-JP) 日本语
09.30.20、<M> Korean charset (CP949, EUC-KR) 韩国语
09.30.25、<*> ASCII (United States)
09.30.39、<*> NLS UTF8
其他的全部去掉了。第十部分
10、Kernel hacking ---> 一般只有内核黑客会对这些选项感兴趣。通过这些选项,用户可以告诉系统包含各种工具,来帮助检测驱动程序或是其他内核特性。网游时,见一些贴说,这个选项,建议不要打开!呵呵,偶也就省了这份心了。
10.01、[ ] Show timing information on printks
10.02、[ ] Kernel debugging
10.03、[ ] Magic SysRq key
(17) Kernel log buffer size (16 => 64KB, 17 => 128KB)
10.04、[ ] Collect scheduler statistics
10.05、[ ] Debug memory allocations
10.06、[ ] Spinlock debugging
10.07、[ ] Sleep-inside-spinlock checking
10.08、[ ] kobject debugging
10.09、[ ] Compile the kernel with debug info
10.10、[ ] Debug Filesystem
10.11、[ ] Compile the kernel with fe pointers
10.12、[ ] Check for stack overflows
10.13、[ ] Kprobes
10.14、[ ] Stack utilization instrumentation
10.15、[ ] Page alloc debugging
10.16、[ ] Use 4Kb for kernel stacks instead of 8Kb
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
·电脑配置手册 (6936篇文章)
·服务器配置专栏 (9288篇文章)
·Linux集群技术 (7455篇文章)
·体验Linux的音影世界 (7209篇文章)
·Linux驱动大全 (7806篇文章)
·Linux下的路由的配置与应用 (10580篇文章)
·Linux命令简介 (8806篇文章)
·Linux防火墙 (8679篇文章)
·Linux日志专题 (7571篇文章)
·Linux服务器的安全性能 (17829篇文章)
·服务器配置专栏 (9288篇文章)
·Linux集群技术 (7455篇文章)
·体验Linux的音影世界 (7209篇文章)
·Linux驱动大全 (7806篇文章)
·Linux下的路由的配置与应用 (10580篇文章)
·Linux命令简介 (8806篇文章)
·Linux防火墙 (8679篇文章)
·Linux日志专题 (7571篇文章)
·Linux服务器的安全性能 (17829篇文章)
·Red Hat Enterprise Linux AS 4 Update 3 ( (7371次浏览)
·Linux下的FTP服务器配置 (3068次浏览)
·Linux入门时必学60个文件处理命令 (3067次浏览)
·清爽漂亮 Ubuntu 7.04 新手指南 (3019次浏览)
·Linux系统中如何实现远程控制 (2834次浏览)
·RedHat7.2下ADSL双网卡共享上网实战 (2829次浏览)
·linux下安装软件的办法 (2775次浏览)
·菜鸟大学堂:一步一步配置WEB服务器 (2654次浏览)
·Linux下用vsftpd构建FTP服务器 (1102次浏览)
·Windows外衣Linux心 红旗桌面版详测 (1081次浏览)
·Linux下的FTP服务器配置 (3068次浏览)
·Linux入门时必学60个文件处理命令 (3067次浏览)
·清爽漂亮 Ubuntu 7.04 新手指南 (3019次浏览)
·Linux系统中如何实现远程控制 (2834次浏览)
·RedHat7.2下ADSL双网卡共享上网实战 (2829次浏览)
·linux下安装软件的办法 (2775次浏览)
·菜鸟大学堂:一步一步配置WEB服务器 (2654次浏览)
·Linux下用vsftpd构建FTP服务器 (1102次浏览)
·Windows外衣Linux心 红旗桌面版详测 (1081次浏览)
·更好用的Linux:Mandriva 2008正式发布 10-12
·Debian下系统时间比正常时间快8小时的问题 10-12
·开源空间:交叉编译Linux内核(2.6.22.6) 10-12
·新手学堂:类Linux中各种各样的编程语言 10-12
·用Tftp向目标板烧写Linux的系统内核过程 10-11
·RedHat Linux9.0 安装过程 10-11
·7大最有影响力的GNU/Linux发行版 10-11
·Linux系统下的C语言开发都需要学些什么 10-11
·Linux 技巧: 用cron 和at 调度作业 10-11
·各种Linux操作系统版本安装图解教程下载 10-11
·Debian下系统时间比正常时间快8小时的问题 10-12
·开源空间:交叉编译Linux内核(2.6.22.6) 10-12
·新手学堂:类Linux中各种各样的编程语言 10-12
·用Tftp向目标板烧写Linux的系统内核过程 10-11
·RedHat Linux9.0 安装过程 10-11
·7大最有影响力的GNU/Linux发行版 10-11
·Linux系统下的C语言开发都需要学些什么 10-11
·Linux 技巧: 用cron 和at 调度作业 10-11
·各种Linux操作系统版本安装图解教程下载 10-11
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
站内频道文章精选
百度推荐,商机无限
搜索您感兴趣的内容



