2.3. 将 kernel-rt 配置为默认引导内核
在新安装的系统中,库存 RHEL 内核 被设置为默认引导内核。您可以更改此配置,将 kernel-rt 设置为默认内核,并使此配置在系统更新中保留。这是一个一次性流程,您可以根据需要更改或恢复。您还可以将其他内核变体(如 kernel、 或 kernel -debugkernel-rt-debug )配置为默认引导内核。
流程
要将
kernel-rt配置为默认引导内核,请输入以下命令:# grubby --set-default=<RT_VMLINUZ>RT_VMLINUZ是与kernel-rt内核关联的vmlinux文件的名称。例如:# grubby --set-default=/boot/vmlinuz-6.12.0-284.11.1.rt14.296.el0_0_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-6.12.0-55.14.1.el10_0.x86_64 kernel-rt-core-6.12.0-55.13.1.el10_0.x86_64 kernel-rt-core-6.12.0-55.12.1.el10_0.x86_64要使用最新的安装的软件包作为默认软件包,请输入以下命令从软件包中查找引导镜像的路径:
# rpm -ql kernel-rt-core-6.12.0-55.14.1.el10_0.x86_64 | grep '^/boot/vmlinu' /boot/vmlinuz-6.12.0-55.14.1.el10_0.x86_64+rt要将
kernel-rt配置为默认引导内核,请输入以下命令:# grubby --set-default=/boot/vmlinuz-6.12.0-55.14.1.el10_0.x86_64+rt
验证
要验证
kernel-rt是默认内核,请输入以下命令:# grubby --default-kernel /boot/vmlinuz-6.12.0-55.14.1.el10_0.x86_64+rt