GRUB 在冷启动时不显示,但在热启动时显示

GRUB 在冷启动时不显示,但在热启动时显示

我有 Windows 8 + Ubuntu 14.04 (UEFI) 双启动,但现在的情况是,当我第一次启动计算机或从 Ubuntu 重新启动时,我直接启动到 Windows。只有从 Windows 重新启动时,我才能看到我的 grub。

这些是我的价值观/etc/default/grub

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

答案1

通过在终端中执行以下命令来编辑 grub 文件:

sudo gedit /etc/default/grub

然后取消注释GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=false删除#它们并保存文件。

然后在终端中执行以下命令:

sudo update-grub

重新启动后 grub 将始终加载。

答案2

我甚至尝试重新安装 grub,但那也无济于事。当我

  • 启用安全启动

  • 重新开始

  • 禁用安全启动

    现在一切似乎又恢复正常了。我不知道为什么会发生这种情况。如果有人知道原因,请告诉我!

相关内容