Linux内核简单升级到 2.6.30

环境
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

前一篇:squid反向代理基本概述及性能事项
后一篇:百度的二十九条管理白金法则-李彦宏

评论

太好了,沙发还是空的,要抢占

发表评论

可以使用下列 XHTML 标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>