我刚刚为我的双启动笔记本电脑(Windows7 和 Ubuntu 14.04)安装了 EasyBCD。一切都很好,但是如果我在加载时选择 Ubuntu 选项,下一个屏幕将显示 GRUB2,其中包含 Windows 和 Ubuntu 选项。如何绕过该屏幕,以便它绕过 Linux 引导加载程序并直接进入 Ubuntu
当我按照建议编辑 grub 文件并运行 asudo update grub
时,我得到的是:
Found linux image: /boot/vmlinuz-3.13.0-27-generic
Found initrd image: /boot/initrd.img-3.13.0-27-generic
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Found Windows 7 (loader) on /dev/sda3
done`
当我重新启动它时,grub 仍然显示为相同的。
答案1
尝试将其中的值更改etc/default/grub
为如下所示:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
然后跑sudo update-grub
。
答案2
答案3
对于遇到类似问题但设置GRUB_TIMEOUT=0
没有帮助的任何人:
就我而言,grub操作系统探测器已将 覆盖GRUB_TIMEOUT
为 10,无论我在 中设置什么值/etc/default/grub
。
如果您不需要 grub 中的其他操作系统条目(因为您有两个链接的引导加载程序,或者您的 BIOS 已经有某种引导菜单),则禁用 os-prober/etc/default/grub
可能会有所帮助:
GRUB_DISABLE_OS_PROBER=true
如果您需要这些条目,您可能需要编辑/etc/grub.d/30_os-prober
看:https://help.ubuntu.com/community/Grub2/Setup#Specific_Entries