2.3. 将 kernel-rt 配置为默认的引导内核
在新安装的系统中,库存 RHEL 内核
被设置为默认引导内核,并在下次引导时和后续系统更新时用作默认内核。您可以更改此配置,并将 kernel-rt
设为默认内核来引导,并将此配置在系统更新中持久保留。配置 kernel-rt
是一个一次性流程,您可以根据需要更改或恢复到另一个内核。您还可以将其他现有的内核变体(如 kernel、
)或 kernel
-debugkernel-rt-debug
配置为默认的引导内核。
流程
要将
kernel-rt
配置为默认的引导内核,请输入以下命令:# grubby --set-default=<RT_VMLINUZ>
RT_VMLINUZ
是与kernel-rt
内核关联的vmlinux
文件的名称。例如:# grubby --set-default=/boot/vmlinuz-5.14.0-284.11.1.rt14.296.el9_2.x86_64+rt
要将
kernel-rt
配置为系统更新中的默认引导内核,请输入以下命令:# sed -i ‘s/UPDATEDEFAULT=.*/UPDATEDEFAULT=yes/g’/etc/sysconfig/kernel # sed -i 's/DEFAULTKERNEL=.*/DEFAULTKERNEL=kernel-rt-core/g'/etc/sysconfig/kernel
当指定为
yes
时,UPDATEDEFAULT
变量将默认内核设置为使用系统更新更改。在示例输出中,默认内核的路径特定于安装的
kernel-rt-core
软件包。您可以使用rpm -q kernel-rt-core
命令从软件包确定内核的路径。可选:如果您需要从软件包确定内核的路径,首先列出安装的软件包:
# rpm -q kernel-rt-core kernel-rt-core-5.14.0-284.11.1.rt14.296.el9_2.x86_64 kernel-rt-core-5.14.0-284.10.1.rt14.295.el9_2.x86_64 kernel-rt-core-5.14.0-284.9.1.rt14.294.el9_2.x86_64
要使用最新安装的软件包作为默认软件包,请输入以下命令从该软件包中查找引导镜像的路径:
# rpm -ql kernel-rt-core-5.14.0-284.11.1.rt14.296.el9_2.x86_64|grep‘^/boot/vmlinu’ /boot/vmlinuz-5.14.0-284.11.1.rt14.296.el9_2.x86_64.x86_64+rt
要将
kernel-rt
配置为默认的引导内核,请输入以下命令:# grubby --set-default=/boot/vmlinuz-5.14.0-284.11.1.rt14.296.el9_2.x86_64.x86_64+rt
验证
要验证
kernel-rt
是默认内核,请输入以下命令:# grubby --default-kernel /boot/vmlinuz-5.14.0-284.11.1.rt14.296.el9_2.x86_64.x86_64+rt