启动失败后如何禁用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.