马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
3. 硬件设备的支持 这可以说是比较让人头疼的部分,选项众多。我的经验是保留系统默认的配置,当然,对于你绝对有把握要去除的部分,可以果断的把它从内核中裁掉,由于大部分都是设备驱动程序模块,即使你编译了一些没用的驱动,也不会加大你的内核尺寸,牺牲掉的只是一些编译时间。在这里,我只给出你一定要有的一些选项,它们可以保证你的内核具备基本的功能。 1) CPU类型 这是非常重要的部分,想让你的内核充分的迎合你的计算机,那么在这里就要选择正确的CPU型号,内核会对特定的硬件类型进行不同程度的优化。下面给出一个一般性的建议: 一般来说,我们的计算机都是PC-Compatible的,所以第一项几乎是相同的。对于具体的CPU的型号,则按照下面的方案执行: a. 下面的CPU使用386 l AMD/Cyrix/Intel 386DX/DXL/SL/SLC/SX l Cyrix/TI486DLC/DLC2 b. 下面的CPU使用486 l AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 l AMD/Cyrix/IBM/Intel SLC2/SLC3 c. 所有的Pentium处理器都可以默认使用586的选项,当然,如果你的CPU有内核的特别关照的话,按照图中的型号自行选择,配置程序表现的很清楚,不多说了。
图7 CPU型号的选择 选择完CPU的型号后,就是对CPU特性的配置,在你不能确定是否使用它们之前,可以在控制台下执行cat /proc/cpuinfo命令,系统会给你一份CPU信息的详细报告
图8CPU的信息报告 根据这些信息我们可以自己对这些特性进行设置了,下面是Pentium4上使用的情况。
图9 内核支持的可选CPU特性 d. 如果你的系统中有大内存1GB或以上,那么
1GB~4GB内存的计算机使用 4GB的选项
大于4GB的使用64GB的选项
2) 硬盘的支持
对于我们大部分的用户来说IDE/EIDE硬盘是我们的主流设备,这里我们完全可以利用内核的默认配置,如果你想订制,那么请确保下面的选项是被选中的:
图10 硬盘的支持 a. 将ATA/ATAPI/MFC/RLL support选项用模块的形式包含进内核
b. Generic PCI IDE Chipset Support这项是一定要有的
c. Use PCI DMA by default when available一定要选上,应为现在我们的硬盘都支持DMA
而对于SCSI硬盘的选项由于我没有实际的测试环境,所以使用的默认配置。
3) 块设备的支持
对于一般的用户来说Normal PC floppy disk support的支持就足够了,不过为了将来可以使用frame buffer,推荐下面的配置选项。
图11 块设备选项
4) 网络设备的支持
这里给出一个使用10 / 100MB自适应网卡使用ADSL上网的内核配置。
首先设置网卡的型号,这里给出最一般的配置
图12 网卡的驱动程序
之后,让你的内核支持PPP
图13 让你的内核支持PPP,以便用ADSL上网 至于其他的内容,就要看各位的具体需求了,如果你不需要某些特性,可以把它们从内核中裁掉,例如1000Mbit/10000Mbit网卡的支持、红外/蓝牙的支持以及ISDN的支持等等如果你不需要都可以从内核中把它们拿掉。如果你还不是很肯定,那么可以看看帮助。
图14 去掉不必要的网络选项
该贴已经同步到 crazylinux的微博 |