无论 /etc/default/grub 设置如何,每次启动时都会显示 GRUB 菜单

无论 /etc/default/grub 设置如何,每次启动时都会显示 GRUB 菜单

由于某种原因,我无法阻止 GRUB 菜单在我的 Ubuntu 14.04.05 安装每次启动时出现。

我已确保我的 /etc/default/grub 文件具有 GRUB_HIDDEN_TIMEOUT=0 和 GRUB_TIMEOUT=0,然后我运行 sudo update-grub,但无济于事。

如果有帮助的话,GRUB 菜单上的版本显示 GNU GRUB 版本 v2.02~beta2-9ubuntu1.14,如果还有其他有用的东西,请询问我,我会回复。

我搜索了一下,没有找到太多关于这个主题的内容。

由于 OP 表达不够清楚,因此进行编辑:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

这些是我 /etc/default/grub 中当前的相关设置,我运行 sudo update-grub,似乎成功完成。

但是,GRUB 菜单仍然会在启动时出现。

为后代进行的最终编辑:

所有传统的解决方案都不起作用,在确保 /etc/default/grub 包含正确的信息后,我尝试重新生成 grub 文件,但无济于事。

对我而言最终有用的是输入命令:

grub-editenv create

记录在回答。

答案1

使用您喜欢的文本编辑器打开/etc/default/grub。确保以下行未被注释掉,如果不存在则添加。

...
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
...

最后运行:

sudo update-grub

相关内容