环境:centos5.5 32位
我下载的是linux-2.6.34.14这个包
本机内核是linux-2.6.18-194你也可以通过下面命令查看你系统的linux内核版本
#uname -r
操作中会提示各种各样的错误:比如内核包是64位的、不适合本机32位的、还有就是centos6.0以前的版本升级linux-3*的内核都会报错!网络查下了可能是不支持!
本实例没有编译模块、只是简单的升级内核!
操作如下:
一、
#cp linux-2.6.34.14.tar.xz /usr/src/
#xz -d linux-2.6.34.14.tar.xz //如果你的系统没有xz命令
#tar -xvf linux-2.6.34.14.tar
#cd linux-2.6.34.14
二、
如果你的电脑上没有什么老内核认不出的硬件,可以不配置硬件驱动等等,这里我们直接直接使用老的配置文件/boot/config-linux-2.6.18-194e
#make mrproper //清除上次编译内核存在的垃圾
#cp /boot/config-linux-2.6.18-194e .config //将老的配置文件拷贝到当前.config文件
#make menuconfig
选General setup ---> 然后exit--yes--enter
#vi .config
加下面二行
CONFIG_SYSFS_DEPRECATED=y
CONFIG_SYSFS_DEPRECATED_V2=y
#make
#make modules_install
#make install
#reboot
重启后、会有二个选项提供给你选择开机、如果成功进入系统就说明内核升级成功了、
#vi /boot/grub/grub.conf
修改default=1改成default=0
这样就升级好了!
微信扫一扫 、关注公众号
不定时分享资料视频