linux升级内核心,linux内核升级kernel update 3.2

在kernel升级前,看了好多资料,做了充分的准备,原本打算用rhel5.3升级学习,只是rhel5.3的那台vm老是被同事close,再则没有rhel5.3的iso,做yum或到mirrors上下载一些rpm包要转过去,怕麻烦,于是自己的机子用kvm安装了一个rhel5.1的vm,下面主要是我的update过程,以便将来参考。

1、 下载

从www.kernel.org下载full source包,上传到vm,必须在文本模式下,ssh或alt+f2等。

88ba036d8917091f4dce8ae1ac9ad4c7.png

2、 update前查看版本

c51b72b1c9fd14c5863ee14dbcc94577.png

3、 安装前准备

需要gcc、ncurses、ncurese-devel、/usr/src/下要有kernel

c2936ac21aee2f36235f07d28aa8801e.png

上图没有满足条件,必须安装

e01f989535e8848449339bfe6cef6b13.png

4、install

d49a762bc304d0c416c5226ad4fafc06.png

转到/usr/src/linux-3.2-rc3/ 目录下

#make menuconfig

我多选择了一个mount支持ntfs的选项,其它的默认。(注:一定要看后面5,不然你会后悔)

576e40ad943ada4da0612233ecd9df5c.png

e8ae477ae7bddd32f820308b37ecdfa1.png

606db89cc1f25924676f03827b14fef8.png

接下来就make && make modules_install && make install &&make clean

make mrproper 是清理过程,我是第一次升级,没有重复升级过,所以不需要此命令。

d62dca8bacf35ac798558fdffbbcd5c9.png

有old文件,是为了截图,运行了两次make install

037418b647275023fca4de64d08a132b.png

83fa1a7d4d684526d5ab92439674fee5.pnga7a78668fb4ebdd86700272b382e48c1.png

5、排错

如果以为上面能启动,那就错了。出现下图无法启动。

0a7d10ea7ab564087ef93631ffe6a9e7.png

http://hi.baidu.com/mhlovejn/blog/item/7a4a55fe65de7488b801a020.html/

幸亏有这位老鸟的深入研究,不然又不知所为何故了。

没办法,重新编译升级,

make mrproper && make menuconfig  ,选上下图的两个Enable

c4ef86b9dc555d78ff5692395538db87.png

再 make && make modules && make modules_install && make install && make clean

重启登录kernel3.2成功,

f261e4dcbd78ce433c00cb54c412a8e5.png

总结:其实kernel 的升级或者linux的其它软件安装、升级等都已经比较简单了,只是用户的环境问题、工具问题等因素造成各种问题。比如我在上面提到的用rhel5.3来升级,由于无法上网、没有rhel5.3的iso,只有rhel5.1的iso,于是开始用rhel5.1的包去rhel5.3安装gcc、ncureses等,结果部分so文件因版本问题conflict,如果用--force 或 --nodeps可能会造成的问题更多,所以update时出现了几种问题。

至于老版本要生成initrd.img的ram disk,其实也很好制作.

eed08fd56359f6e1a3f9a1c1a1763141.png

将生成的test.img放入/boot下,将initrd.img 换成test.img即可启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值