减少 Ubuntu 20.04 LTS 上 GRUB 的停机时间

减少 Ubuntu 20.04 LTS 上 GRUB 的停机时间

无法在 grub 2.04 中将倒计时时间从默认的 30 秒缩短。我正在运行全新的 Xubuntu 20.04 LTS,此外还安装了较新的内核映像,以便访问我的 CPU 温度。

我尝试过的:

  • 改变GRUB_TIMEOUT/etc/default/grub
  • 将 quickboot 设置为 0 并按timeout建议进行更改这里
  • 更改GRUB_TIMEOUT_STYLEmenucountdown按照建议这里而另一个链接我目前找不到。
  • 注释掉最后一行(adjust_timeout/etc/grub.d/30_os-prober

完成所有这些步骤后,我已经运行sudo update-grub,并且没有任何错误。

我的/etc/default/grub文件没有评论:

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=countdown
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

编辑

在我写下问题后,我又尝试了一次。我 grep 了所有包含/etc/grub.d字符串 30 的文件。只有00_header两个地方有这个字符串。这个文件的大部分是一个函数。只有当或make_timeout时才会到达脚本的这一部分。所以这表明出了问题,我可能应该调试一下,尽管我还没有遇到任何缺点。目前,我已将这些值从 30 更改为 3。"$recordfail_broken" = 1"\${recordfail}" = 1

答案1

以 root 身份尝试这些命令

echo 'GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT' >> /etc/default/grub
update-grub

/boot据我回忆,在 18.04 的某个时候添加了一个回归,如果您的分区是 LVM 卷,则会导致 grub 触发 recordfail 。

我原本以为这个问题会在 20.04 中得到修复,但我不确定。以下是我保存的一些错误报告

答案2

GUI 方式:使用命令安装 grub 定制器

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt update
sudo apt install grub-customizer

在应用程序中导航到常规设置>>默认启动项,将其设置为您希望的秒数。

相关内容