现在的位置: 首页 > 综合 > 正文

Linux 2.6内核编译安装全景体验(中)

2018年03月16日 ⁄ 综合 ⁄ 共 1406字 ⁄ 字号 评论关闭

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 去掉不必要的网络选项

抱歉!评论已关闭.