Centos
centos 6.10 核心更新正常,grub 更新但未載入新核心
今天在我執行的內部遺留的 centos 6.10 伺服器上
百勝更新
它下載並安裝了這些軟體包,沒有錯誤:
kernel-headers-2.6.32-754.15.3.el6.x86_64 Tue 25 Jun 2019 09:46:52 AM CEST microcode_ctl-1.17-33.13.el6_10.x86_64 Tue 25 Jun 2019 09:46:51 AM CEST kernel-2.6.32-754.15.3.el6.x86_64 Tue 25 Jun 2019 09:46:48 AM CEST bind-utils-9.8.2-0.68.rc1.el6_10.3.x86_64 Tue 25 Jun 2019 09:46:40 AM CEST bind-libs-9.8.2-0.68.rc1.el6_10.3.x86_64 Tue 25 Jun 2019 09:46:39 AM CEST kernel-firmware-2.6.32-754.15.3.el6.noarch Tue 25 Jun 2019 09:46:38 AM CEST python-libs-2.6.6-68.el6_10.x86_64 Tue 25 Jun 2019 09:46:32 AM CEST python-2.6.6-68.el6_10.x86_64 Tue 25 Jun 2019 09:46:29 AM CEST
我檢查 /etc/grub.conf 並將新核心列為第一個條目:
標題 CentOS (2.6.32-754.15.3.el6.x86_64)
我重新啟動伺服器並…
unname -a
Linux goofy.local 2.6.32-754.14.2.el6.x86_64
在過去的幾個月裡,我看到了其他核心 2.6.* 更新,它們都很好。
為什麼新核心沒有執行?我該如何解決這個問題?
這些是 /boot 中的新文件
-rw-r--r-- 1 root root 106K 2019-06-18 18:29 config-2.6.32-754.15.3.el6.x86_64 -rw------- 1 root root 18M 2019-06-25 09:47 initramfs-2.6.32-754.15.3.el6.x86_64.img -rw-r--r-- 1 root root 212K 2019-06-18 18:29 symvers-2.6.32-754.15.3.el6.x86_64.gz -rw-r--r-- 1 root root 2.6M 2019-06-18 18:29 System.map-2.6.32-754.15.3.el6.x86_64 -rwxr-xr-x 1 root root 4.2M 2019-06-18 18:29 vmlinuz-2.6.32-754.15.3.el6.x86_64 -rw-r--r-- 1 root root 171 2019-06-18 18:29 .vmlinuz-2.6.32-754.15.3.el6.x86_64.hmac
grubby –default-kernel
/boot/vmlinuz-2.6.32-754.15.3.el6.x86_64
我不知道為什麼,我發現 grub.conf 有兩個副本:
/etc/grub.conf
/boot/grub/grub.conf
系統在啟動時使用新文件*/boot/grub/grub.conf* … 僅列出舊版本的核心。
我修復了這個新文件,重新啟動,瞧,2.6.32-754.15.3正在執行。