linux 2.6x内核升级

环境:centos5.5 32位

升级包下载:https://www.kernel.org/

我下载的是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命令

请参考这里:http://www.51ou.com/browse/linuxml/35157.html

#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

这样就升级好了!





你可能感兴趣的:(linux,网络,配置文件,电脑,版本升级)