周末比较空闲,没妞的日子,日子总是过的那么清淡和闷骚,一直想了动手试验下如何进行内核升级,周末正好尝试一下。。
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会自动添加进去了新内核信息。