码迷,mamicode.com
首页 > 其他好文 > 详细

Centos 6.5内核升级为3.12.60

时间:2016-06-09 22:26:30      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:内核 centos

1. 官网下载稳定维护版本的内核

       地址:https://www.kernel.org/

       我这里升级为linux-3.12.60

技术分享


2. 上传至服务器并解压

       xz –d linux-3.12.60.tar.xz

       tar –xvf linux-3.12.60.tar

 

3. 更新当前系统(需要保证服务器联网,默认使用的是Centos自己yum源,可以换国内的阿里云yum)

       yum update

       yum upgrade

 

4. 安装编译所需包

       yum groupinstall "Development Tools"

       yum install ncurses-devel

       yum install qt-devel

       yum install hmaccalc zlib-devel binutils-develelfutils-libelf-devel

 

5. 查看当前系统内核版本

        uname -r

技术分享


6. 将当前系统内核的配置文件拷贝到当前目录

       cd /mnt/linux-3.12.60

       cp /boot/config-2.6.32-431.el6.x86_64 .config

 

 

7. 使用当前系统内核配置,并接受每个新增选项的默认设置

       cd /mnt/linux-3.12.60

       sh -c ‘yes "" | make oldconfig‘

 

8. 编译

       cd /mnt/linux-3.12.60

       make bzImage //生成内核文件

技术分享这一步完成


       make modules //编译模块

 

         make modules_install //编译安装模块

        备注:编译看服务器性能,我一般编译每次都得一个小时左右。

           也可以在make 加参数 -j后面可以加数字是线程数,用于加快编译速度,例如有4核,则为-j4。


9. 安装

       make install

       实际运行到这一步时,出现ERROR: modinfo: could notfind module     vmware_balloon,但是不影响内核安装,是由于vsphere需要的模块没有编      译,要避免这个问题,需要在make之前时修改.config文件,加入

       HYPERVISOR_GUEST=yCONFIG_VMWARE_BALLOON=m

 

 

10. 修改grub引导

       vim /etc/grub.conf

       default=0

技术分享


11. 重启后查看内核版本号,代表升级内核成功

技术分享


12. 如果失败,请转至第5步,在重新开始之前,需要清理上次编译内容

       make mrproper








本文出自 “风伯飞廉” 博客,请务必保留此出处http://gloryxin.blog.51cto.com/10134758/1787668

Centos 6.5内核升级为3.12.60

标签:内核 centos

原文地址:http://gloryxin.blog.51cto.com/10134758/1787668

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!