|
首先要說明為什麼要更新
之前kernel 3.10會三不五時掉服務
如:named, dovecot, pop3, nat
官方說是核心問題,所以就升級核心看看了
換好再觀察看看
先安裝套件庫設定檔。
- sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
複製代碼
CentOS7 kernel 核心升級
再安裝 GPG 金鑰。
- sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
複製代碼
CentOS7 kernel 核心升級
接著就可以開始安裝新版的 Kernel,目前 CentOS 7.x 版只提供主線 (Mainline) 的版本。
- sudo yum -y --enablerepo=elrepo-kernel install kernel-ml
複製代碼
CentOS7 kernel 核心升級
安裝過程需要一些時間,可以去上個廁所再回來。
CentOS7 kernel 核心升級
重新開機後,就可以在 GRUB 選單看到新版的核心了。
CentOS7 kernel 核心升級
目前 ELRepo 提供的核心版號是 4.4.3-1 。
CentOS7 kernel 核心升級
更換預設用來開機的版本
為了安全起見,也擔心相容性的問題,預設還是會留在前一個版號來開機。- cat /boot/grub2/grub.cfg |grep menuentry
複製代碼
CentOS7 kernel 核心升級
如果我們就是想改成預設由最新的版本來開機的話,那就要修改 GRUB 預設開機選項從第 2 個改到第 1 個。
CentOS7 kernel 核心升級
重新產生 GRUB 的選單組態檔。
- sudo grub2-mkconfig -o /boot/grub2/grub.cfg
複製代碼
CentOS7 kernel 核心升級
這樣子就會改由 5.x 版來開機了。
文章出處
|
|