首页 / 操作系统 / Linux / 编译UBUNTU 7.04 系统内核详解
1.安装必要的工具包
包有:libncurses5-dev(menuconfig需要的)和essential
sudo aptitude install build-essential bin86 kernel-package
sudo aptitude install libqt3-headers libqt3-mt-dev
sudo aptitude install make
sudo aptitude install gcc //即使已经安装了gcc最好也更新一下
另外,在终端输入 sudo mki 然后连按两次“Tab”键看一下终端是否显示
mkinitramfs mkisofs
这两个工具在编译内核时用来生成 *.img文件的,没有的话安装一下
第二步 下载内核
到www.kernel.org下载新内核到/home
下载的是linux-2.6.21.1.tar.bz2(原来的内核是2.6.21.1)
第三步 编译前的准备
察看当前内核的版本
uname -a
2.6.15-26-server
如果下载的内核版本和当前的内核版本一样的话:
cd /lib/modules
将其下的文件夹改名
同时将/boot下一些东西也要改,改了以后还要修改/boot/grub/menu.lst
比较麻烦,建议最好下载比当前已安装版本高的内核
解压linux-2.6.16.2.tar.bz2得到的linux-2.6.16.2文件夹放到/usr/src下
sudo ln -s linux-2.6.16.2 linux //如果该文件夹下已经有名为linux的链接请先把它改为linux.old