因此,在我的 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 分区,这是我第一次对磁盘进行分区时没有创建的。
再次感谢!