操作系统课程设计实验报告实验名称: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权限
sudopasswd root
Enter new UNIX password: (在这输入你的密码)Retype new UNIX password: (确定你输入的密码)passwd: password updated successfully
以后,如果在想获得root权限,只需进行如下的操作:su root
Password: (在此输入你上面设置的密码)
接下来的实验都是在获得root权限下操作的。
打开系统查看系统信息
linux内核设计与实现 pdf按住ctrl+alt+t打开终端,并输入uname -a以查看内核版本信息
可见此版本是ubuntu 3.8.0-19的内核
2. 下载内核并编译
(1)我下载好的内核存放在Download文件夹里,为了方便直观,我又新建了一个名为kernel的文件夹(mkdir kernel),并将下载好的内核存放在kernel 文件夹里(cp - /root/Downloads/Linux-3.13. /home/wcsbfangou/kernel)。
(2)解压下载好的内核文件,输入xz -d linux-3.13.后按回车,再输入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即可设置,我是参考

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。