如何使用grubby更改RHEL 8和9的默认内核
如何使用grubby更改RHEL
一个电脑小知识,为大家介绍如何使用grubby更改RHEL方面的讲解,接下来IT袋网带大家一起了解。
通常 Linux 系统会默认引导系统进入最新安装的内核,并保留最新的 3 个 Linux 内核引导条目。
假设你已经执行了yum update,并且新的内核作为更新的一部分已经安装了。这时,由于这个新内核与应用程序不兼容,它会阻止应用程序启动。
想要暂时解决这个问题,你应该还是引导系统进入旧内核。
在本文中,我们将向您展示如何使用grubby工具将旧的内核版本设置为 RHEL 8 和 RHEL 9 系统上的默认版本。
grubby 是什么
grubby是一个命令行工具,用于在多个架构上更新和显示引导加载配置文件的信息。
检查当前引导的内核
你可以使用如下的uname命令来检查当前引导/加载的内核。
# uname -r
4.18.0-477.13.1.el8_8.x86_64
列出默认内核
使用grubby验证默认内核版本,运行以下命令:
# grubby --default-kernel
/boot/vmlinuz-4.18.0-477.13.1.el8_8.x86_64
要获取当前默认内核的索引号,请运行以下命令:
# grubby --default-index
0
检查已安装的内核
要检查已安装的内核的列表,请运行以下命令:
我们来解释以下的输出信息。最新安装的内核的条目索引为0,接下来的较旧的内核版本将会是1,第二个更旧的内核版本将会是2,而救援内核的条目索引将会是3。
# grubby --info=ALL | egrep -i 'index|title'
index=0
title="Red Hat Enterprise Linux (4.18.0-477.13.1.el8_8.x86_64) 8.8 (Ootpa)"
index=1
title="Red Hat Enterprise Linux (4.18.0-425.19.2.el8_7.x86_64) 8.7 (Ootpa)"
index=2
title="Red Hat Enterprise Linux (4.18.0-425.13.1.el8_7.x86_64) 8.7 (Ootpa)"
index=3
title="Red Hat Enterprise Linux (0-rescue-13iu76884ec5490puc67j8789s249b0c) 8.2 (Ootpa)"
更改默认内核引导条目
我们可以用两种方式,使用 “内核文件名”,或者使用 “内核条目索引”。我们设置索引号为1的为默认内核,以此满足应用程序的依赖关系。
4.18.0-425.19.2.el8_7.x86_64
语法:
# grubby --set-default [kernel-filename]
# grubby --set-default /boot/vmlinuz-4.18.0-425.19.2.el8_7.x86_64
或者
# grubby --set-default vmlinuz-4.18.0-425.19.2.el8_7.x86_64
使用内核条目索引更改默认的内核引导:
语法:
# grubby --set-default-index=[kernel-entry-index]
# grubby --set-default-index=1
重启系统
重启系统,检查旧内核是否持久更改。
相关阅读
-
win10怎么设置屏幕不休眠 win10怎么关闭屏幕不休眠
今天介绍win10怎么设置屏幕不休眠的相关知识,win10设置屏幕不休眠共三步,只需在电脑睡眠设置中进行操作即可。具体步骤如下:
-
win11字体安装位置详细介绍 windows11字体怎么安装
为网友们详解win11字体安装位置详细介绍方面的知识,关于win11字体安装位置详细介绍 windows11字体怎么安装,下面为详细的介绍。 有一些小伙伴在安装win11字体后,找不到自己的字体安装在哪里
-
游戏分辨率怎么调 英雄联盟游戏分辨率怎么调
本文导读:游戏分辨率怎么调的方法内容,关于游戏分辨率怎么调 英雄联盟游戏分辨率怎么调,接下来一起来看看吧。 最近不少的IT袋用户问分辨率是不是越高越好,其实不然,分辨率高并不
-
win10开机进不了系统怎么办 重装系统不停重启教程
小编为大家说一说win10开机进不了系统怎么办和重装系统不停重启教程的介绍,接下来小编为网友介绍。 在日常使用电脑的过程中,我们有时候会遇到电脑开机后进不了系统的情况,这是令人


