centos 6.10 内核更新正常,grub 更新但未加载新内核

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)

我重新启动服务器并...

uname -a

Linux 高飞.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 --默认内核

/boot/vmlinuz-2.6.32-754.15.3.el6.x86_64

答案1

我不知道为什么,我发现 grub.conf 有两个副本:

/etc/grub.conf

/boot/grub/grub.conf

系统在启动时使用新文件/boot/grub/grub.conf...仅列出旧版本的内核。

我修复了这个新文件,重新启动,瞧”2.6.32-754.15.3在跑。

答案2

在我的 CentOS 6 主机上,/etc/grub.conf/boot/grub/grub.conf.可能是你不小心复制了第一个。

相关内容