GRUB 未显示(Windows 10/ubuntu)

GRUB 未显示(Windows 10/ubuntu)

因此,在我的 HP650 上,我有内置硬盘,上面装有 Windows 10。我在通过 USB 连接的外部硬盘上安装了 Ubuntu 18.04。

问题是 GRUB 菜单在启动时不显示,所以我无法选择要运行哪个操作系统,它会转到 Windows。我启动 Ubuntu 的唯一方法是手动启动,在启动时按 esc,输入启动设备选项,然后选择 Ubuntu。

启动设备选项

这些是 bios 中的启动选项和启动顺序 在此处输入图片描述

我也尝试过在 Ubuntu 终端中更改启动顺序,但没有成功。

我在 Windows 中禁用了快速启动。

有任何想法吗?

答案1

在 BIOS 设置中,将外部 HDD 作为第一个选项。

命令:

sudo -H gedit /etc/default/grub

打开文件“grub”。注释掉以下行

#GRUB_HIDDEN_TIMEOUT=0

如果GRUB_TIMEOUT=0成功的话GRUB_TIMEOUT=10

GRUB_TIMEOUT_STYLE=menu如果尚未设置则设置。(Grub 新版本)

保存并关闭文件

跑步:

sudo update-grub

答案2

谢谢@oldfred,我重新安装了 ubuntu 并使用 gpt 创建了分区,一切正常,启动时会显示 grub。第一次安装 ubuntu 时,我按照 ubuntu 安装程序操作,但它没有提供 gpt 选项,所以我现在使用了 gparted。现在我创建了 efi 分区,这是我第一次对磁盘进行分区时没有创建的。

再次感谢!

相关内容