无论我如何在 /etc/default/grub 中配置,启动菜单倒计时始终从 5 秒开始

无论我如何在 /etc/default/grub 中配置,启动菜单倒计时始终从 5 秒开始

我正在使用 VirtualBox,并且有一个 Almalinux 9 虚拟机。

当我在 VirtualBox BIOS 徽标消失后启动虚拟机时,我看到了一个带有 5 秒倒计时的启动菜单。我想将其设置为 0,以加快启动过程。为了进行实验,我通过 /etc/default/grub 将其设置为 10 秒,但没有任何改变。看来 grub 在此图像中已完全设置(我使用的是 vagrant,almalinux9 来自 vagrant box 存储库)

我的 /etc/default/grub 文件仅就位,我唯一修改的是s5值并添加了行10GRUB_TIMEOUTGRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT

GRUB_TIMEOUT=10
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX=""
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true

屏幕看起来像这样:

在此输入图像描述

答案1

所有功劳都归功于 @PonJar,他启发了 grub 配置必须更新的事实;以及 @Freddy,他发现了实际的命令 ( sudo grub2-mkconfig -o /boot/grub2/grub.cfg)

因此,我设法通过编辑 /etc/default/grub 并添加以下行来配置启动菜单倒计时:

GRUB_TIMEOUT=<your whish goes here>
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT

然后更新配置:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

这是 Almalinux 9,它与 RHEL 9 二进制兼容。

相关内容