我使用的是 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
Run Code Online (Sandbox Code Playgroud)
如果没有检测到其他操作系统,Grub2 将直接引导到默认操作系统。不会显示任何菜单。如果检测到其他操作系统,将显示 GRUB 2 菜单。
但是如果 grub 菜单仍然显示,您可能需要将 GRUB_TIMEOUT 值从 10 更改为 0。
GRUB_TIMEOUT=10
到
GRUB_TIMEOUT=0
GRUB_TIMEOUT=value 是默认条目自动启动前的秒数。
打开终端并运行以下命令:
root@penreturns:~$ sudo gedit /etc/default/grub
Run Code Online (Sandbox Code Playgroud)
删除注释行(添加“#”):
#GRUB_HIDDEN_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)
它必须看起来像这样(默认情况下)
GRUB_HIDDEN_TIMEOUT=0
Run Code Online (Sandbox Code Playgroud)
使用以下命令更新您的 GRUB:
root@penreturns:~$ sudo update-grub
Run Code Online (Sandbox Code Playgroud)
重新启动系统,您将看到系统现在如何停止在 GRUB2 启动屏幕上。
享受!
归档时间: |
|
查看次数: |
11885 次 |
最近记录: |