L inux2.6.9.42内核升级 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
在这里且不说版本的不同与区别,它所支持的功能.相信用过LINUX的人都希望自己所用的系统,内核是最新的了.接下来就来就给大家介绍linux2.6.9-42升级linux2.6.26-42的方法.来看下当前系统的版本吧:
接下来就开始吧,把所需文件 “ linux-2.6.26.2.tar.bz2 .” 拷贝进 /usr/src目录下来,先进行bzip2 – d linux-2.6.26 tar.bz2解压,然后tar一下.看我操作步骤:
拥有帝国一切,皆有可能。欢迎访问phome.net 按下回车键,解压完毕就可以进行配置了.现在看看目录下是不是多了个linux-2.6.26.2的目录,那么就#cd linux-2.6.26.2命令进到它下面了.执行#make mrproper命令,为的是清除掉以前升级留下的一些不正确文件.
好了,下面要做的就是拷贝/boot/config- 2.6.26.2.EL里的文件到/usr/src/ linux-2.6.26.2/.config下生成.config文件
确认.config文件存在,那么就来配置内核各个选项吧,键入make menuconfig命令:
出现内核配置工具拦,如图;
拥有帝国一切,皆有可能。欢迎访问phome.net选择倒数第二项,加载一个已经存在的配置文件,按下select键.弹出保存文件名为.condig选择OK.
进到主菜单下,看到配置比较多就选择“File sysyems”下.
来做个NTFS格式的加载吧.点住这项选select键.
出现下面这个对话框后,点到末尾按下 ” M ” 键.
拥有帝国一切,皆有可能。欢迎访问phome.net出现前面带有<>的两行,按空格键加*号退出并保存.
配置结束了,该是进行编译了,进到下图所示目录,make dep来建立编译时所需要的从属文件,但是以前没进行过升级的话可以省略.
“ make clean ” 来清除下内核编译的目标文件,看到成功,继续输入 ” make bzImage ” ,注意 ” I ”
拥有帝国一切,皆有可能。欢迎访问phome.net 大写,这时候真正的编译才算是开始了.(时间比较长,耐心等待吧)
好了,编译终于算是完成了,功夫不负有心人啊.
下面就进行编译可加载模块了,键入“make modules”命令执行,时间相对也要长些.
看到编译完成.
下面就开始安装可加载模块,输入“make_install”命令.
拥有帝国一切,皆有可能。欢迎访问phome.net过段时间后,完成了.进行下一步吧,从图中看到输入的是“make install”,这是加载新内核的命令.
在安装过程中,发出个警告,不要去理会它.是scsi盘加载失败,我们用的是虚拟机吗,会报错,但这并不影响内核的升级.
好了,经过编译、安装后终于完成了.但如果认为真正意义上的完成那就错了.重启下系统就会发现,起不来.这是刚升级完内核,在启动加载配置文件上还是第一个,这时需要做的就是让系统能找到升级完后的新文件.
那就是“ cd /boot/grub ”命令,查看下“menu.last”就是它了.
拥有帝国一切,皆有可能。欢迎访问phome.net
|
|