周末比较空闲,没妞的日子,日子总是过的那么清淡和闷骚,一直想了动手试验下如何进行内核升级,周末正好尝试一下。。

1、首先去www.kernel.org上,下载与目前系统内核版本跨度不是特别大的版本,版本跨度太大,难免会失败;

试验平台:centos 5.0,内核版本2.6.18-8.el5,预升级到2.6.20.7。。
 

2、将下载的linux.2.6.20.7.tar.gz进行解压到/usr/src目录下。tar -zxvf  linux.2.6.20.7.tar.gz -C /usr/src

make mrproper 清楚内核依赖关系

tar zxvf linux-2.6.20.tar.gz -C /usr/src

cd /usr/src/linux-2.6.20

make mrproper 清除内核依赖

rpm -ivh ncurses-* --force

rpm -ivh gcc-4.1.1-52.e15.i385.rpm

make menuconfig

ls -a 查看是否有.config文件生成?

make;make modules;make modules_install;make install

完成后/boot/目录下会多出个vmlinuz-2.6.20和initrd-2.6.20.img,一般情况下/boot/grub/grub.conf会自动添加进去了新内核信息。