linux 内核编译详解

linux 内核编译详解

ID:14901816

大小:45.50 KB

页数:6页

时间:2018-07-30

linux 内核编译详解_第1页
linux 内核编译详解_第2页
linux 内核编译详解_第3页
linux 内核编译详解_第4页
linux 内核编译详解_第5页
资源描述:

《linux 内核编译详解》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、新内核可以在http://www.kernel.org下载。先把linux-2.6.18.2.tar.bz2 复制到/usr/src/ 的下面tar –jxvf  linux-2.6.18.2.tar.bz2cd linux-2.6.18.2 make mrproper 把原来编译产生的垃圾删除 配置内核可以根据需要与爱好使用下面命令中的一个:#make config (基于文本的最为传统的配置界面)#make menuconfig (基于文本选单的配置界面)#make xconfig (基于图形窗口模式的配置界面)#make oldconfi

2、g (如果只想在原来内核配置的基础上修改一些小地方,会省去不少麻烦) 进行配置时,大部分选项可以使用其缺省值,只有小部分需要根据用户不同的需要选择。例如,如果需要内核支持DOS分区的文件系统,则要在文件系统部分选择FAT或DOS系统支持;系统如果配有网卡、PCMCIA卡等,需要在网络配置中选择相应卡的类型。                          选择相应的配置时,有三种选择,它们分别代表的含义如下:                           “Y”- 将该功能编译进内核                           

3、“N”- 不将该功能编译进内核                           “M”- 将该功能编译成可以在需要时动态插入到内核中的模块。                              将与核心其它部分关系较远且不经常使用的部分功能代码编译成为可加载模块,有利于减小内核的长度,减小内核消耗的内存,简化该功能相应的环境改变时对内核的影响。许多功能都可以这样处理,例如像上面提到的网卡的支持、对FAT等文件系统的支持。                          其实现在编译内核最关键的地方就是配置内核。我一般用make me

4、nuconfig配置内核。配置2.6.0内核时如果你的主板是Intel芯片的话,你用默认配制也许就可以得到一个满意的内核哦。做法是make  menuconfig后离开时选择保存。这里的难点是pci,如果你硬盘是IDE的那一定要选择好你主板上南桥芯片。SCSI的话就是要选择上你的SCSI卡型号。还有就是网卡,声卡芯片的型号了,他们的型号你都可以用lspci 查找到比如我的是。 [root@leo boot]# lspci00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Ho

5、st bridge (rev 01)00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 01)00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 08)00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)00:07.2 USB Controller: Intel Corp. 82371AB/EB/

6、MB PIIX4 USB00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 08)00:0f.0 VGA compatible controller: VMware Inc [VMware SVGA II] PCI Display Adapter00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 01)00:11.0 E

7、thernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)00:12.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02) 编译配置在这一部分涉及几个重要模块的配置请,特别注意.一般用"make menuconfig"命令来配置内核.输入以上命令后出现一个菜单界面,用户可以对需要的模块.下面着重讲几个重要的配置1)文件系统请务必要选中ext3文件系统,  Fil

8、e systems--->  [*] Ext3 journalling file system support  [*] Ext3 Security 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。