1. 程式人生 > >Centos 7升級最新的核心版本並刪除舊的系統核心

Centos 7升級最新的核心版本並刪除舊的系統核心

Centos 7最小化安裝的環境下進行

  1. 檢查已安裝的核心版本
    uname -sr

  2. CentOS下使用 ELRepo第三方的倉庫,可以將核心升級到最新版本噢。

    ELRepo 倉庫官方網站:http://elrepo.org/tiki/

    匯入公鑰後安裝ELRepo的rpm就好了

    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

    ELRepo官網說,可以用fastestmirror的外掛,讓yum在更新時先根據ping值進行判斷,然後從最快響應的地址下載。
    sudo yum -y install install yum-plugin-fastestmirror

  3. 倉庫啟用後,你可以使用下面的命令列出可用的核心相關包:
    yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
    kernel

  4. 接下來,安裝最新的主線穩定核心
    yum --enablerepo=elrepo-kernel install kernel-ml

  5. 為了讓新安裝的核心成為預設啟動選項,你需要如下修改 GRUB 配置:
    開啟並編輯 /etc/default/grub
    註釋掉原來的GRUB_DEFAULT=saved
    新增一行GRUB_DEFAULT=0
    意思是 GRUB 初始化頁面的第一個核心將作為預設核心。

    接下來執行下面的命令來重新建立核心配置。
    grub2-mkconfig -o /boot/grub2/grub.cfg

  6. 最後,重啟機器並應用最新核心,接著執行下面的命令檢查最新核心版本
    uname -sr
    這裡寫圖片描述

刪除舊的核心

先查詢一下系統已安裝的核心
rpm -qa | grep kernel
sudo yum remove -y 舊核心的名字就好了