我正在使用 VirtualBox,并且有一个 Almalinux 9 虚拟机。
当我在 VirtualBox BIOS 徽标消失后启动虚拟机时,我看到了一个带有 5 秒倒计时的启动菜单。我想将其设置为 0,以加快启动过程。为了进行实验,我通过 /etc/default/grub 将其设置为 10 秒,但没有任何改变。看来 grub 在此图像中已完全设置(我使用的是 vagrant,almalinux9 来自 vagrant box 存储库)
我的 /etc/default/grub 文件仅就位,我唯一修改的是s5
值并添加了行10
GRUB_TIMEOUT
GRUB_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 二进制兼容。