升级后 Grub 超时设置为 30

升级后 Grub 超时设置为 30

今天我运行了常规的“apt upgrade”,它升级了几个与 GRUB 相关的软件包。我在 Ubuntu 18.04 LTS 上使用 GRUB 2.02。

此后,每次启动时都会出现 GRUB 菜单,并有 30 秒的超时时间。

以前,GRUB 菜单是隐藏的。

有什么想法可能导致这种情况吗?我的 /etc/default/grub 如下。

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="--verbose nosplash debug"
GRUB_CMDLINE_LINUX=""

答案1

此主题关于 lvm 的 grub-record 失败试图找出问题的根源。

如果你正在寻找快速解决方案,你可以

sudo sh -c 'echo GRUB_RECORDFAIL_TIMEOUT=5 >> /etc/default/grub';
sudo update-grub;
  • 感谢@borislav 指出sudo grub-install;不需要配置 Grub 菜单超时

答案2

对我来说添加

GRUB_RECORDFAIL_TIMEOUT=0

在 /etc/default/grub 中

然后运行

sudo update-grub

答案3

我也遇到了同样的问题。这个方法帮我解决了:

在终端窗口运行:

sudo sed -i "/recordfail_broken=/{s/1/0/}" /etc/grub.d/00_header

然后

sudo update-grub

图片来源:https://forums.linuxmint.com/viewtopic.php?t=287026

相关内容