Answers:
Ubuntu具有“可爱”(阅读:烦人)功能,它记录启动失败并设置grub超时-1
,从而禁用自动启动。您不是唯一一个不喜欢它的人,请参见此处。
您应该可以通过编辑来解决此问题/etc/grub.d/00_header
,找到以下内容:
if [ "\${recordfail}" = 1 ]; then
set timeout=-1
..并将其更改为合理的名称,例如。
if [ "\${recordfail}" = 1 ]; then
set timeout=10
..然后跑update-grub
。
在升级grub2
软件包(或操作系统)时,此文件可能会重置为默认值,因此请当心。
从Ubuntu 12.10(可能还移植到Ubuntu 12.04)开始,以下将在Ubuntu上运行:
$ echo GRUB_RECORDFAIL_TIMEOUT=20 | sudo tee -a /etc/default/grub
$ sudo update-grub
$ sudo env DEBIAN_FRONTEND=noninteractive dpkg-reconfigure grub-pc
Alex在2013年10月针对Shane Madden在2012年1月的回答中提到了上述内容。请参阅此页面上的评论13和14: