Ubuntu 2.6.25内核编译小结
来源:互联网 发布:软件测试的模型 编辑:程序博客网 时间:2024/05/01 18:05
说明:借鉴了很多资料,对内核编译的过程中也有很多别人没有的问题,这个和环境或时间有关系了,在此做备忘……
环境:a、系统是:ubuntu-7.04-desktop-i386 ,内核是: 2.6.20-15-generic
b、要编译的内核是:linux-2.6.25.10
主要参考文章:
过程概述:
一、下载源代码和编译软件的准备:
下载内核源代码:http://www.kernel.org/ (下F版,即完整版)
可用:
编译相关的环境准备主要是:make ,gcc, make-kpkg,运行menuconfig
二、解压源代码
三、开始编译前的准备工作。
四、开始编译内核
五、安装内核
编译完成就是安装工作。编译好的内核在上一层目录。包括linux-headers-...-_i386.deb和linux-image-...-i386.deb两个文件,如果你不搞开发的话,只要安装内核就可以,头文件以后要用的时候再说。
六、重启验证
ps:在准备环境过程中,主要是对make-kpkg所需包安装时遇到如下问题:
1、apt-get由于系统版本比较旧,已经不支持更新,所提供的源已经失效,所以需要更新源;
方法:a、备份源列表:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
b、用编辑器打开更换源:su gedit /etc/apt/sources.list
所需的新的源可以从http://wiki.ubuntu.org.cn/index.php?title=Qref/Source&variant=zh-cn处获得(此处选取了网易的,速度还可以);
2、在装好后运行make menuconfig时出现如下错误:
这个是因为缺少开发包:package libncurses5-dev
需要:sudo apt-get install libncurses5-dev
- Ubuntu 2.6.25内核编译小结
- 2.6内核编译小结
- ubuntu 2.6 编译内核
- Linux内核编译小结
- Ubuntu下2.6.24的内核编译
- 转:ubuntu下编译2.6内核
- ubuntu 9.04 linux 2.6.32.2 内核编译
- Ubuntu下编译内核
- UBUNTU 7.04 编译内核
- ubuntu下内核编译
- ubuntu下编译内核
- ubuntu内核编译
- Ubuntu内核编译
- ubuntu 编译内核
- Ubuntu 内核编译
- ubuntu内核编译过程
- ubuntu编译内核
- debian/ubuntu编译内核
- 含多项查询条件的存储过程(SQL2008)
- JS类的封装及实现代码
- 如何成为一名优秀的android开发者
- 利用桥接实现OpenVPN客户端访问与服务器(windows)同一网段的其它电脑
- 【转】用DSP最应该懂得的问题
- Ubuntu 2.6.25内核编译小结
- Silverlight项目开发准则
- 什么是句柄?为什么会有句柄?HANDLE
- 安装omnicppcomplete
- 用Silverlight 1.0实现一个基于客户端系统时间的电子表。
- 用Silverlight 1.0实现一个基于客户端系统时间的电子表。
- Unix下分5种基本的I/O模型:
- QML之View
- 夜话第八集常用的数据绑定控件