我正在进行一项测试,在启动过程中(就在登录提示出现之前)硬重启装有 Ubuntu 的机器。
重启后,GRUB 的菜单显示没有超时(不是它的救援模式,而是通常的菜单),而重启之前 GRUB 则超时并开始启动 Ubuntu。
我正在使用全新安装的 Ubuntu 12.04 LTS Server 进行测试。
虽然这是一个很好的恢复功能,但我希望 GRUB 能够以默认超时继续“通常的启动”顺序,而不是等待输入的“故障安全”模式,即使之前的启动失败。
这怎么可能?
答案1
因为我遇到了同样的问题并找到了以下解决方案:
/etc/default/grub
使用编辑器打开添加一行并分配以下内容:
GRUB_RECORDFAIL_TIMEOUT=N
设置
N
为之前启动失败时所需的超时时间更新 Grub:
sudo update-grub
答案2
我在 Ubuntu 11.10 上遇到了类似的问题,以下步骤对我有用,也许可以尝试一下,看看是否能解决你的问题:
以 root 身份运行 Gedit (
gksu gedit
)。打开
/etc/default/grub
并找到以下几行:GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true
按如下方式更改值:
GRUB_HIDDEN_TIMEOUT=10 GRUB_HIDDEN_TIMEOUT_QUIET=false
保存并
sudo update-grub
从终端运行并重新启动。
现在应该始终显示 GRUB 菜单。另一个选项是仅在需要时显示 GRUB 菜单。要做到这一点,只需在 BIOS 加载屏幕出现时按住 SHIFT 按钮即可。
祝你好运!