linux 编译内核第2次作业.docx
- 文档编号:24117902
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:12
- 大小:1.26MB
linux 编译内核第2次作业.docx
《linux 编译内核第2次作业.docx》由会员分享,可在线阅读,更多相关《linux 编译内核第2次作业.docx(12页珍藏版)》请在冰豆网上搜索。
linux编译内核第2次作业
内核的编译
一、编译内核的准备
1.首先要取得Ubuntu的root权限.
输入指令:
suroot
再输入root账户密码,这样便获得了root权限
2.接着我们查看在编译前的内核版本号.
3.为保证内核编译的正常进行,要确定分配的硬盘空间大小.(建议16-20G)
4.从FTP下载Linux的内核代码,解压缩至/usr/src目录下,并将文件名修改为:
linux.(见图1-4-1)
指令如下:
1)bzip2-dlinux-2.6.39.tar.bz2
2)tar-xvflinux-2.6.39.tar
3)ln–slinux-2.6.39/linux
5.安装必要的编译工具.
指令如下:
1)sudoapt-getinstallbuild-essentialkernel-packagelibncurses5-devfakeroot.
2)sudoaptitudeinstalllibqt3-headerslibqt3-mt-devlibqt3-compat-headerslibqt3-mt
6.编译前的清除、链接工作.
指令如下:
1)makemrproper
2)cd/usr/include/
3)rm-rasmlinuxscsi
4)ln-s/usr/src/linux/include/asm-genericasm
5)ln-s/usr/src/linux/include/linuxlinux
6)ln-s/usr/src/linux/include/scsiscsi
二、开始编译
1.配置内核,修改相关参数.
指令如下:
1)cd/usr/src/linux
2)makemenuconfig
3)修改文件系统:
[*]Ext3journallingfilesystemsupport
[*]Ext3SecurityLabels
[*]JBD(ext3)debuggingsupport
4)网卡驱动:
DeviceDrivers--->
Networkingsupport--->
Ethernet(10or100Mbit)--->
<*>RealTekRTL-8139C+PCIFastEthernetAdaptersupport(EXPERIMENTAL)
<*>RealTekRTL-8139PCIFastEthernetAdaptersupport
5)声卡驱动:
DeviceDrivers--->
Sound--->
Soundcardsupport--->
AdvancedLinuxSoundArchitecture--->
<*>AdvancedLinuxSoundArchitecture
<*>Sequencersupport
<>Sequencerdummyclient
<*>OSSMixerAPI
<*>OSSPCM(digitalaudio)API[*]OSSSequencerAPI
<*>RTCTimersupport
PCIdevices--->
<*>Inteli8x0/MX440,SiS7012;Ali5455;NForceAudio;AMD768/8111
OpenSoundSystem--->
<>OpenSoundSystem(DEPRECATED)
2.确保关键文件.
指令如下:
1)makedep
2)makeclean
3.编译二进制内核映像文件.
指令如下:
1)makebzImage
4.编译模块
指令如下:
1)makemodules
2)makemodules_install
3)模块被编译且安装到/usr/lib/<内核版本号>目录下.
4)做一些小修改.
指令如下:
a)cp/usr/src/linux/System.map/boot/System.map-2.6.39
b)cp/usr/src/linux/arch/i386/boot/bzImage/boot/vmlinuz-2.6.39
c)cp.config/boot/config-2.6.39
d)#mkinitramfs-o/boot/initrd.img-2.6.392.6.39
e)cd/boot;rm-fSystem.mapvmlinuz
f)ln-svmlinuz-2.6.39vmlinuz
g)ln-sSystem.map-2.6.39System.map
5.配置启动管理器.
指令如下:
1)sudoapt-getinstallstartupmanager
2)菜单栏中“系统”->“系统l管理”->“启动管理器”,选择已编译的内核版本.
三、编译结束.
1.查看现在的内核版本.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 编译内核第2次作业 编译 内核 作业