强制重启时 grub 的 30 秒设置在哪里

强制重启时 grub 的 30 秒设置在哪里

当我启动 Ubuntu 时,出现以下启动画面:

在此处输入图片描述

我通过改变这一行来摆脱它:

from
GRUB_TIMEOUT=2
to
GRUB_TIMEOUT=0

所以它会立即跳过 grub。

但如果我强制重置/关闭机器,我就会看到这个屏幕:

在此处输入图片描述

现在进入 30 秒倒计时...

我的问题是这个文件来自哪里?哪个文件?我想更改它,但它不在/etc/default/grub

答案1

我自己找到了

在文件中/etc/grub.d/00_header

在第 333 行有一个常数

set timeout=${GRUB_RECORDFAIL_TIMEOUT:-30}

您可以在/etc/default/grub这样的文件中覆盖它

GRUB_RECORDFAIL_TIMEOUT=0

现在,即使我强制重启/关闭电源,它也会跳过 grub

编辑后不要忘记调用sudo update-grub以应用新设置

答案2

lewis4u 的答案有效,但是比必要的更复杂。

只需添加以下行即可/etc/default/grub

GRUB_RECORDFAIL_TIMEOUT=5

我使用了5秒,但您可以使用任何您想要的值。

相关内容