详细教程:编译Linux最新内核
一、实验目的
学习重新编译Linux内核,理解、掌握Linux内核和发行版本的区别。
二、实验内容
在Linux操作系统环境下重新编译内核。实验主要内容:
A. 查并且下载一份内核源代码,本实验使用最新的Linux内核2.6.36。
B. 配置内核。
C. 编译内核和模块。
D. 配置启动文件。linux内核文件放在哪
本次实验环境是Linux2.6.35内核的环境下,下载并重新编译内核源代码(2.6.36);然后,配置GNU的启动引导工具grub,成功运行编译成功的内核。
三、主要仪器设备(必填)
Linux环境:utuntu10.10,linux内核2.6.35
待编译内核:linux2.6.36
四、操作方法和实验步骤
【1】下载内核源代码
从os.zju.edu/newlinux/files/jijiangmin网站上下载最新的Linux内核2.6.36。
【2】部署内核源代码
打开终端,更改用户权限为root。具体做法是在终端输入sudo su,然后按提示输入密码。判断是否是root用户是使用whoami命令,若输出为root则已经切换到root账户。
输入mv linux-2.6. /usr/src,目的是把下载的内核源代码文件移到/usr/src目录。
输入cd /usr/src切换到该目录下。
输入tar zxvf linux-2.6.,目的是解压内核包,生成的源代码放在linux-2.6.36目录下。
输入cd linux-2.6.36,切换到该目录下。
输入cp /boot/config-,然后按下Tab键,系统会自动填上该目录下符合条件的文件名,然后继续输入 .config,目的是使用在boot目录下的原配置文件。
【3】配置内核
配置内核的方法很多,主要有如下几种:
#make menuconfig //基于ncurse库编制的图形工具界面
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论