- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux内核编译文档step By step
操作系统分析与设计之Linux内核编译实验报告主讲教师:曾庆峰学院:冶金工程研究院专业:计算机科学与技术学号:名:谢飞一、实验目的学习重新编译Linux的内核,理解、掌握Linux内核和发行版本的区别。二、实验内容在Linux操作系统环境下重新编译内核。实验主要内容:A. 查找并且下载一份内核源代码,本实验下载的是Linux-3.5.tar.bz2内核。B. 配置内核。C. 编译内核和模块。D. 配置启动文件。本次实验环境是Linux2.6.32内核的环境下,下载并重新编译内核源代码(3.5);然后,配置GNU的启动引导工具grub,成功运行编译成功的内核。三、主要仪器设备:Linux环境:redhad 6.5,linux内核2.6.32待编译内核:linux-3.5四、操作方法和实验步骤(一)下载内核源代码从/download/0007000/6156.shtml网站上下载Linux内核3.5。放到桌面上。(二)部署内核源代码编译内核时是在超级用户的权限下进行的,具体做法是在登陆的时候就是使用超级用户root登陆的。首先打开终端,输入uname –a显示当前的系统内核版本。如图然后把 linux-3.5.tar.bz2的文件复制到/usr/src目录中。接着在终端中输入cd /usr/src切换到该目录下。输入tar jxvf linux-3.5.tar.bz2,目的是解压内核包,生成的源代码放在linux-3.5目录下。(三)配置内核配置内核的方法很多,主要有如下几种:#make menuconfig //基于ncurse库编制的图形工具界面#make config //基于文本命令行工具,不推荐使用#make xconfig //基于X11图形工具界面#make gconfig //基于gtk+的图形工具界面由于对Linux还处在初学阶段,所以选择了简单的配置内核方法,即make menuconfig。首先在终端输入cd linux-3.5,回车进入目录linux-3.5中;接着在终端输入make menuconfig,等待几秒后,终端变成图形化的内核配置界面。进行配置时,大部分选项使用其缺省值,我只是改动了一个选项,将Virtualization设置为不选项。在配置界面中,对每一个配置选项,用户有三种选择,它们分别代表的含义如下:*或[*]——将该功能编译进内核,通过键盘的Y来选定;[]——不将该功能编译进内核,通过键盘的N键选定;[M]——将该功能编译成可以在需要时动态插入到内核中的代码,M键选定。这部分的操作截图如下:退出时选择yes按钮保存对界面选项的修改。(四)编译内核这步是时间相当长的一个步骤,貌似花了接近50多分钟的时间。编译内核只需在终端输入make bzImage然后等待编译的完成。如图:由于中间的过程太长只截图这几个。(五)编译和安装内核模块编译内核模块,在终端输入make modules,编译时间也是挺长的。过程截图如下:接着输入make modules_install,安装内核模块到Linux系统相应目录中。过程截图如下:(六)安装内核在终端中输入make install,效果图为:(七)接着在终端中输入 cd /boot/grub进入目录grub中,然后再从终端中输入vi menu.lst,连续两次输入vi,进入编辑模式,将default=1改为default=0;然后输入:wq保存退出,回到终端,输入reboot重启。重启后,看到开机画面,使用键盘的上、下选择新的内核引导系统进入编译成功的系统。如图:仍然使用root登陆系统,在终端中输入uname –a查看现在使用的系统的具体信息。如图所示:经历过两次的失败总算编译完成。
您可能关注的文档
- 第三章函数的应用章末检测B(人教A版必修1).doc
- B卷20140701高三生物一轮复习第一次月考(前两个单元).doc
- 网络优化人员认证考试_B级2000906v1.doc
- 2015年新编人教版(七下)英语导学案Unit 2 What time do you go to school第三课时Section B(1a-1e).doc
- 大学英语B-6.doc
- 淮阴工学院C语言题库练习题1.ppt
- 刚体和相对论力学课堂测验题参考解答(2011-01).ppt
- 2015年小学三年级数学上册第1单元《时分秒》测试题B.doc
- M06CB118 行程问题大综合1改.doc
- 五上第一单元B部分导学稿.doc
文档评论(0)