centos5编译内核升级到2.6.32.8

1.下载源代码
wget http://mirrors.bfsu.edu.cn/kernel/v2.6/linux-2.6.32.8.tar.gz

2. 解压缩源码包
tar zxvf linux-2.6.32.8.tar.gz

3.拷贝.config文件
cp /boot/config-2.6.18-398.el5 linux-2.6.32.8/.config

4.执行
make menuconfig
先load .config文件,然后再
General setup  ---> [*] enable deprecated sysfs features which may confuse old userspace tools
这一项选中,防止LVM无法启动
保存退出

确认.config中存在 CONFIG_SYSFS_DEPRECATED_V2=y

5.执行 make 等待编译完成,如果有多核cpu可以执行
make -j 4   #如4核,可以并行编译

6.make 没有报错的话执行
make modules_install          #将驱动模块等拷贝到/lib/modules下(自动)

7.拷贝内核到boot下
cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.32.8  

8.生成initrd文件
mkinitrd /boot/initrd-2.6.32.8.img 2.6.32.8        


9.编辑/boot/grub/grub.conf 文件增加启动项

将新的启动项放在最前面
title CentOS (2.6.32.8)
        root (hd0,0)
        kernel /vmlinuz-2.6.32.8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /initrd-2.6.32.8.img

title CentOS (2.6.18-398.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-398.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /initrd-2.6.18-398.el5.img

10.reboot重启机器,用新的内核来引导

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值