快速业务通道

详细教程:编译Linux最新内核

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-13

一、实验目的

学习重新编译Linux内核,理解、掌握Linux内核和发行版本的区别.

二、实验内容

Linux操作系统环境下重新编译内核.实验主要内容:

A. 查找并且下载一份内核源代码,本实验使用最新的Linux内核2.6.36.

B. 配置内核.

C. 拥有帝国一切,皆有可能。欢迎访问phome.net编译内核和模块.

D. 配置启动文件.

本次实验环境是Linux2.6.35内核的环境下,下载并重新编译内核源代码(2.6.36);然后,配置GNU的启动引导工具grub,成功运行编译成功的内核.

三、主要仪器设备(必填)

Linux环境:utuntu10.10,linux内核2.6.35

待编译内核:linux2.6.36

拥有帝国一切,皆有可能。欢迎访问phome.net四、操作方法和实验步骤

1】下载内核源代码

http://os.zju.edu.cn/newlinux/files/jijiangmin网站上下载最新的Linux内核2.6.36.

2】部署内核源代码

打开终端,更改用户权限为root.具体做法是在终端输入sudo su,然后按提示输入密码.判断是否是root用户是使用whoami命令,若输出为root则已经切换到root账户.

拥有帝国一切,皆有可能。欢迎访问phome.net输入mv linux-2.6.36.tar.gz /usr/src,目的是把下载的内核源代码文件移到/usr/src目录.

输入cd /usr/src切换到该目录下.

输入tar zxvf linux-2.6.36.tar.gz,目的是解压内核包,生成的源代码放在linux-2.6.36目录下.

输入cd linux-2.6.36,切换到该目录下.

输入cp /boot/config-,然后按下Tab键,系统会自动填上该目录下符合条件的文件名,然后继续输入 .config,目的是使用在boot目录下的原配置文件.

拥有帝国一切,皆有可能。欢迎访问phome.net3】配置内核

配置内核的方法很多,主要有如下几种:

#make menuconfig //基于ncurse库编制的图形工具界面

#make config //基于文本命令行工具,不推荐使用

#make xconfig //基于X11图形工具界面

#make gconfig //基于gtk 的图形工具界面

Linux还处在初学阶段,选择了简单的配置内核方法,即make menuconfig.在终端输入make menuconfig 拥有帝国一切,皆有可能。欢迎访问phome.net,等待几秒后,终端变成图形化的内核配置界面.进行配置时,大部分选项使用其缺省值,只有一小部分需要根据不同的需要选择.

对每一个配置选项,用户有三种选择,它们分别代表的含义如下:

<*>[*]——将该功能编译进内核

[]——不将该功能编译进内核

[M]——将该功能编译成可以在需要时动态插入到内核中的代码

本实验在make menuconfig后,把ext2ext3文件系统编译进内核.如果用户是在虚拟机下编译的,那么一般要把SCSI设备编译进内核.不是在虚拟机下编译的也可以把它编译进去,不会有什么影响的.

拥有帝国一切,皆有可能。欢迎访问phome.net"kernel panic: VFS: Unable to mount root fs on 08:06"的错误.

5grub.cfg文件保存着系统引导配置信息,记录着系统的启动项.新编译后的内核信息包含到该文件中,这样在系统启动时才会出现新的启动项的选项.

本文出自 “晓伟的sky” 博客,请务必保留此出处http://zjuedward.blog.51cto.com/1445231/461376

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号