今天我运行了常规的“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