服务器未使用安装的最新内核

服务器未使用安装的最新内核

我正在运行 RHEL 7.3

/boot根据以下答案之一更新了配置这里(将 /boot 重新定位到根分区)。之后,我将内核从 升级kernel-3.10.0-514.el7.x86_64到 kernel- 3.10.0-693.el7.x86_64

它的安装如下:

[root@qradar-hardened user]# rpm -qa | grep kernel
kernel-3.10.0-693.el7.x86_64
kernel-3.10.0-514.el7.x86_64
kernel-tools-libs-3.10.0-514.el7.x86_64
kernel-tools-3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

但是,重新启动后,此更改不会反映出来。

[root@qradar-hardened user]# uname -r
3.10.0-514.el7.x86_64
[root@qradar-hardened user]#

我做了同样的事情,没有做任何改变/boot,它有效。所以我认为这与改变这一点有关。

我跟着指南并更改了启动顺序以使用这个新内核,但仍然不起作用。

只需确定如何才能使用最新的内核。

答案1

您提到的指南指出要执行以下命令:

grub2-set-default 1

但是,查看上一个命令的输出:

awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

结果是:

红帽企业 Linux 服务器 (3.10.0-693.el7.x86_64) 7.3 (Maipo) <-- 条目 0

红帽企业 Linux 服务器 (3.10.0-514.el7.x86_64) 7.3 (Maipo) <-- 条目 1

通过将默认内核设置为条目 1 将加载较旧的内核,因此不必使用

grub2-set-default 1

使用:

grub2-set-default 0

相关内容