启动失败后如何禁用Grub的菜单


33

我正在执行一个测试,在该测试中,我会在Ubuntu引导过程中(在出现登录提示之前)用Ubuntu硬引导计算机。

重新引导后,GRUB的菜单没有超时显示(不是其救援模式,而是通常的菜单),与重新引导之前GRUB超时并开始引导Ubuntu的菜单相反。

我正在使用Ubuntu 12.04 LTS Server的全新安装进行测试。

尽管这是恢复的一项不错的功能,但我希望GRUB可以使用默认超时继续“正常启动”序列,而不是等待输入的“故障安全”模式,即使先前的启动失败也是如此。

这怎么可能?

Answers:


37

由于我有同样的问题,并想出以下解决方案:

  1. /etc/default/grub用编辑器打开

  2. 添加带有该作业的一行: GRUB_RECORDFAIL_TIMEOUT=N

    N如果先前启动失败,则设置为所需的超时

  3. 更新Grub: sudo update-grub


2

我只是在Ubuntu 11.10上遇到了类似的问题,以下步骤对我有用,也许尝试一下,看看是否可以解决您的问题:

  1. 以root(gksu gedit)运行Gedit 。

  2. 打开/etc/default/grub并找到以下几行:

    GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    
  3. 更改值,如下所示:

    GRUB_HIDDEN_TIMEOUT=10
    GRUB_HIDDEN_TIMEOUT_QUIET=false
    
  4. sudo update-grub从终端保存并运行,然后重新启动。

现在,应该始终显示GRUB菜单。另一个选项是仅根据需要显示GRUB菜单。为此,只需在出现BIOS加载屏幕时按住SHIFT键即可。

祝好运!


1
这是错误的答案。据此:gnu.org/software/grub/manual/html_node/…:‘GRUB_HIDDEN_TIMEOUT’ - Wait this many seconds for a key to be pressed before displaying the menu.与启动失败无关
— galets 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.