我正在运行 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