我的ubuntu新内核2.6.21.5编译成功
现在来分享下步骤:
step 1 准备工作
安装需要的工具:
build-essential 基本的编程库(gcc, make等)
kernel-package
libncurses5-dev (meke menuconfig要调用的)
libqt3-headers (make xconfig要调用的)
其他工具在升级过程中可以按提示安装
step 2 下载源代码
url:
http://www.kernel.org
wget最新的代码到/usr/src下,并tar -jxf解压缩
再创建一个ln -s文件linux,方便编译
step 3 配置
最好把使用中的配置文件拷到/usr/src下
cp /boot/使用中的config /usr/src/代码解压的文件夹下
执行:
make menuconfig
选择拷贝过来的配置文件,其他的选项可以不用作太大改变。
step 4 编译安装
执行:make mrproper (清除工作)
执行:make (编译,可以加-j4,如果你CPU够吊)
然后:make install
再:make modules (编译模块)
再:make modules_install
最后创建initrd文件:
cd /
/usr/sbin/mkinitramfs -o /boot/initrd.img-2.6.21.5 2.6.21.5
(这步比较重要,如果没有这一步骤,那么开机就会出现提示
引用内容
……
initrd /initrd.img-2.6.17.6
Error 15: File not found
)
step 5 更新开机列表
/boot/grub/menu.lst
注意:
1。root和kernel字段要模仿以前的字段
2。kernel,initrd一定要于你的boot下的相符合,要不开机会找不到文件,我就因为一个-和.的区别浪费我半个小时。
还有,注意:这一切是在root下操作的。
好了,祝你好运!
分享到:
相关推荐
ubuntu安装及内核编译ubuntu安装及内核编译ubuntu安装及内核编译
Ubuntu 9.10下安装编译新内核,可以适用于9.10外的多种版本
在ubuntu12.04下编译内核的完整描述
快速上手,准确编译,尽在ubuntu下linux内核编译,欢迎下载!
ubuntu降低内核版本 ubuntu编译linux内核并安装
经过个人实践,包括内核下载和安装gcc,make等工具的介绍,以及从内核的下载到编译到安装过程,不错的教程哦
介绍了如何在Ubuntu下搭建嵌入式交叉编译环境,以及如何配置和编译linux内核
Ubuntu需要借助 build-essential 来对内核进行编译,辅助编译工具还有ifenslave-2.6_1.1.0-14ubuntu2.2_amd64和libncurses5-dev_5.7+20100626-0ubuntu1_i386,在后面的资源中有下载
ubuntu11.04上编译omap3530内核存在问题解决方法.使用的是天漠公司的sbc8100开发板
linux内核学习第一步,编译内核模块,给一些新手学习
在Ubuntu上下载、编译和安装Android最新内核源代码
这是在ubuntu10.04版本linux-2.6.32的内核下编译linux-2.4版本的内核,文档详细介绍了编译过程和步骤。
Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核 Ubuntu10.10编译Linux内核
ubuntu10.10编译内核3.0.8实验报告
在Ubuntu上下载、编译和安装Android最新内核源代码
很多朋友一听到说编译内核,就觉得很高深莫测,...如果下面的步骤都注意并执行了,编译内核不是很复杂的事情,我在基于debian的ubuntu系统上第一次编译就成功了。本文介绍了在基于debian的ubuntu系统上编译内核的过程。
ubuntu10.04及更高版本编译内核前所需要的包,可以一键安装
ubuntu 自动编译脚本 可以每周自动编译脚本,并把文件上传到服务器
Ubuntu 编译6.6.9内核