Linux内核简单升级到 2.6.30
由 Neters.CN 发表于 1:14 上午环境
VMware 6.0.3
Centos 5.2
下载
最新内核
http://www.kernel.org
http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
安装
[root@selboo kernel]# uname -a
Linux selboo 2.6.18-92.el5 #1 SMP Sat Mar 21 10:25:30 CST 2009 i686 i686 i386 GNU/Linux
[root@selboo kernel]# pwd
/opt/kernel
[root@selboo kernel]# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.30.tar.bz2
[root@selboo kernel]# tar -jxvf linux-2.6.30.tar.bz2
[root@selboo kernel]# mv linux-2.6.30/usr/src/kernels/
[root@selboo kernel]# cd /usr/src/kernels/linux-2.6.30/
[root@selboo linux-2.6.30]# make mrproper
make menuconfig 如果不更改模块可以不用执行,我要增加对ext4的支持,所以我执行,记得保存
[root@selboo linux-2.6.30]# make menuconfig
make 时间很长我等了大约一个半小时
[root@selboo linux-2.6.30]# make
[root@selboo linux-2.6.30]# make modules_install
[root@selboo linux-2.6.30]# make install
验证
执行完成之后可以查看grub.conf是否有新的参数写入
[root@selboo linux-2.6.30]# vi /etc/grub.conf
title CentOS (2.6.30)
root (hd0,0)
kernel /vmlinuz-2.6.30 ro root=LABEL=/
initrd /initrd-2.6.30.img
[root@selboo linux-2.6.30]# ls /boot
config-2.6.18-92.el5 lost+found System.map-2.6.18-92.el5 vmlinuz-2.6.30
grub message System.map-2.6.30
initrd-2.6.18-92.el5.img symvers-2.6.18-92.el5.gz vmlinuz
initrd-2.6.30.img System.map vmlinuz-2.6.18-92.el5
之后可以重启
[root@selboo linux-2.6.30]# reboot
[root@selboo ~]# uname -a
Linux selboo 2.6.30 #1 SMP Sat Mar 21 12:25:30 CST 2009 i686 i686 i386 GNU/Linux