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