1. 程式人生 > >centos6.x系統內核升級的方法

centos6.x系統內核升級的方法

centos6.x系統內核升級的方法

centos6.x系統內核升級的方法


方法一:

  1. 先確定系統版本和內核版本

    [root@ceshiji ~]# uname -r

    2.6.32-573.el6.x86_64

    [root@ceshiji ~]# cat /etc/issue

    Red Hat Enterprise Linux Server release 6.7 (Santiago)

    Kernel \r on an \m

  2. 安裝elrepo yum源

    [root@ceshiji ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

    說明:安裝elrepo yum源之前,先導入elrepo的key。

    [root@ceshiji ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

    Retrieving http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

    Preparing... ########################################### [100%]

    1:elrepo-release ########################################### [100%]

    說明:如果是centos7.x時,請用:

    To install ELRepo for RHEL-7, SL-7 or CentOS-7:

    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

  3. 選擇安裝內核

    在yum的elrepo源中有ml和lt兩種內核,其中ml(mainline)為最新版本的內核,lt為長期支持的內核。


    安裝ml內核 yum--enablerepo=elrepo-kernel -y install kernel-ml

    安裝lt內核 yum --enablerepo=elrepo-kernel -y install kernel-lt

    由於是生產環境我們安裝穩定的lt內核!

    [root@ceshiji ~]# yum --enablerepo=elrepo-kernel -y install kernel-lt

    技術分享

    說明:上面可以看出,自動安裝的是3.10版本!

  4. 修改grub.conf文件vim /etc/grub.conf

    default=0

    技術分享

    說明:表示第一個title下的內容為默認啟動的kernel(一般新安裝的內核在第一個位置),也就是說讓3.10的內核設為默認啟動內核。

  5. 修改完了就重啟系統讓其生效

    [root@ceshiji ~]# reboot

  6. 再次檢查內核版本

    [root@ceshiji ~]# uname -r

    3.10.107-1.el6.elrepo.x86_64

方法二:

  1. yum安裝帶aufs模塊的3.10內核

  2. [root@ceshiji ~]# cd /etc/yum.repos.d

    [root@ceshiji yum.repos.d]# wget http://www.hop5.in/yum/el6/hop5.repo

    [root@ceshiji yum.repos.d]# yum install kernel-ml-aufs kernel-ml-aufs-devel

  3. 修改grub.conf文件vim /etc/grub.conf

    default=0

  4. 重啟系統

  5. 再次檢查內核版本

    [root@ceshiji ~]# uname -r

    3.10.107-1.el6.elrepo.x86_64

  6. 查看內核是否支持aufs

    [root@ceshiji ~]# grep aufs /proc/filesystems

  7. 最後,建議使用方法一!

本文出自 “聖騎士控魔之手” 博客,請務必保留此出處http://wutengfei.blog.51cto.com/10942117/1977952

centos6.x系統內核升級的方法