- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课程设计实验报告
实验名称: linux的内核编译
姓名/学号:
一、 实验目的
熟悉linux的使用,编译内核
二、 实验内容
1. 编译linux的新内核
2. 将学号添加到新内核启动菜单中
三、 实验环境
1. 软件环境:
Windows 7 旗舰版
VMware Workstation 8
UbuntuKylin 13.04(内核版本Ubundu with Linux 3.8.0-19)
2. 硬件环境
Intel core i5-2450M
四、 程序设计与实现
1. 下载并安装VMware Workstation以及Ubuntukylin13.04
开机先获取root权限
sudo passwd root
Enter new UNIX password: (在这输入你的密码)
Retype new UNIX password: (确定你输入的密码)
passwd: password updated successfully
以后,如果在想获得root权限,只需进行如下的操作:
su root
Password: (在此输入你上面设置的密码)
接下来的实验都是在获得root权限下操作的。
打开系统查看系统信息
按住ctrl+alt+t打开终端,并输入uname -a以查看内核版本信息
可见此版本是ubuntu 3.8.0-19的内核
2. 下载内核并编译
(1)我下载好的内核存放在Download文件夹里,为了方便直观,我又新建了一个名为kernel的文件夹(mkdir kernel),并将下载好的内核存放在kernel文件夹里(cp - /root/Downloads/Linux-3.13.6.tar.xz /home/wcsbfangou/kernel)。
(2)解压下载好的内核文件,输入xz -d linux-3.13.6.tar.xz后按回车,再输入tar -xvf linux-3.13.6.tar后按回车,然后会发现kernel下的文件变成linux-3.13.6 和linux-3.13.6.tar
(3)进入kernel文件夹(cd linux-3.15.5),然后执行make menuconfig
提示缺少ncurses的库,查了一下百度,需要输入apt-get install libncurses5-dev来安装缺失的库。
(4)安装好之后再执行make menuconfig即可设置,我是参考 /kernel/longterm-3_10-options.html这个网址进行设置的
设置之后选择Save一下便退出,然后执行make
这一步花费时间最长,我是晚上十一点多执行的,知道凌晨1:30才执行完,一直守候在电脑前不离不弃,太坑了,早知道要这么长时间就第二天在弄了。。。。
(5)按照顺序执行make modules_install和make install
(6)执行之后然后重启,打开终端输入 uname –a查看内核版本信息,会发现变成了linux-3.13.6
证明编译内核成功。但是为什么默认内核变成了新编译的内核,我却无法选择,然后又搜了一些资料,找到解决的方法,会在接下来步骤提到。
3 . 实现开机选择内核与菜单显示学号
(1)查阅相关资料后,得到开机选择内核的方法。打开终端输入gedit /etc/default/grub,编辑grub,注释掉GRUB_HIDDEN_TIMEOUT=0,然后还要update-grub一下就可以再开机时候选择内核
(2)接下来就是在开机菜单中添加学号,在终端中输入gedir /boot/grub/grub.cfg,来编辑grub.cfg,找到menuentry ’’引号中的内容可以任意修改,然后将学号添加到新内核的版本号后边。
(3)重启电脑,可以实现选择内核,学号添加到新内核启动菜单中了
五、 实验收获与体会
开始安装Ubuntu后,开机进入的界面是类似于终端的界面,没有图形界面,后来查了一下,才知道输入startx才是打开桌面程序。还有就是更新源的问题,系统默认是美国的源,更新一些东西的时候总是失败,后来查了一下才知道问题所在,然后把更新源改成了北交,再加上学校的IPV6网,下载更新简直神速。其实还有遇到好多问题,比如无法上网、无法从主系统拷贝文件到虚拟机什么的,都是通过百度搜索解决的,就不一一列举了。
因为之前基本没有用过Ubuntu,对Ubuntu一无所知,通过这次实验,大致了解了一下Ubuntu的基本操作和原理。每次操作都非常的大胆,做错了大不了从新安装Ubuntu,
您可能关注的文档
最近下载
- 自动控制原理(第七版)课后习题答案解析.pdf
- 事件与概率(古典概率、条件概率、全概率公式、贝叶斯公式)小题综合解析- 十年(2015-2024)高考真题数学分项汇编(全国).pdf VIP
- (2025)小学生诗词大会竞赛试题及标准答案.docx VIP
- 临建工程施工组织设计.docx VIP
- 儿童吉兰-巴雷综合征谱系疾病与抗糖脂抗体相关性研究进展 .pdf VIP
- 2025年钛铁项目建设总纲及方案.docx
- AB-罗克韦尔PowerFlex755变频器操作说明.pdf
- 幼儿园小班科学活动《颜色变变变》含课件.pptx VIP
- 2025诗词大会精选100题题库(含答案).docx VIP
- 小学诗词大会精选100题题库(含答案).docx VIP
文档评论(0)