我使用的是 Ubuntu 12.04,每次启动时都会出现 grub 选择。我的两台电脑都出现这种情况。
我尝试编辑 /etc/defaults/grub 以使用默认值,使用 0 条目,然后对其运行更新。但似乎没有什么能解决问题。
(显示未注释的行)
$ sudo nano /etc/default/grub
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-25-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-25-generic-pae
Found linux image: /boot/vmlinuz-3.2.0-24-generic-pae
Found initrd image: /boot/initrd.img-3.2.0-24-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
No volume groups found
done
答案1
如果未检测到其他操作系统,Grub2 将直接启动到默认操作系统。不会显示任何菜单。如果检测到其他操作系统,则会显示 GRUB 2 菜单。
但如果仍然显示 grub 菜单,则可能需要将 GRUB_TIMEOUT 值从 10 更改为 0。
GRUB_TIMEOUT=10
到
GRUB_TIMEOUT=0
GRUB_TIMEOUT=value 是默认条目自动启动之前的秒数。
答案2
打开终端并运行此命令:
root@penreturns:~$ sudo gedit /etc/default/grub
删除注释行(添加“#”):
#GRUB_HIDDEN_TIMEOUT=0
它必须看起来像这样(默认情况下)
GRUB_HIDDEN_TIMEOUT=0
用以下命令更新你的 GRUB:
root@penreturns:~$ sudo update-grub
重新启动系统,您将看到系统现在如何停止在 GRUB2 启动屏幕。
享受!