Centos 7升級最新的核心版本並刪除舊的系統核心
阿新 • • 發佈:2019-02-07
Centos 7最小化安裝的環境下進行
檢查已安裝的核心版本
uname -sr
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
倉庫啟用後,你可以使用下面的命令列出可用的核心相關包:
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
接下來,安裝最新的主線穩定核心
yum --enablerepo=elrepo-kernel install kernel-ml
為了讓新安裝的核心成為預設啟動選項,你需要如下修改 GRUB 配置:
開啟並編輯 /etc/default/grub
註釋掉原來的GRUB_DEFAULT=saved
新增一行GRUB_DEFAULT=0
意思是 GRUB 初始化頁面的第一個核心將作為預設核心。接下來執行下面的命令來重新建立核心配置。
grub2-mkconfig -o /boot/grub2/grub.cfg
最後,重啟機器並應用最新核心,接著執行下面的命令檢查最新核心版本
uname -sr
刪除舊的核心
先查詢一下系統已安裝的核心
rpm -qa | grep kernel
sudo yum remove -y 舊核心的名字就好了