我尝试过几次,但总是失败。我按照很多教程的说明操作,能够安装 Linux 和 Windows,但 Grub 无法检测到 Windows,只能启动 Ubuntu。
我想要运行的分区是:
SSD 1:Windows(127GB)
SSD 2:EFI 启动(500MB)
HDD 1:Ubuntu Root(56 GB)
HDD 2:Ubuntu Swap(8 GB)
HDD 3:存储(~ 950 GB)
答案1
您需要更新 Grub 加载程序才能在 Grub 加载程序条目中看到 Windows 10。首先,通过正常方式或 Live USB 或 DVD 启动到 Ubuntu。连接包含 Windows 10 的硬盘。打开终端并运行命令
sudo update-grub
现在您可以看到可启动分区的列表。例如 Windows 10(加载器)。您的 Grub 已更新,请重新启动计算机,现在您可以看到可以启动的操作系统列表!
答案2
看起来 Windows 是在 GPT 分区表上安装 EFI 的,但 Ubuntu 是使用旧式 MBR 分区表安装的,因此 GRUB 无法在此设置中正常运行。重新安装 Ubuntu,确保以 UEFI 模式启动 USB 驱动器或 DVD,Ubuntu 将使用 EFI 分区安装。然后 GRUB 应该会自动检测 Windows 并在启动时为您提供选项。
答案3
尝试 boot-repair。这是一个实用工具,可让您配置 grub 并(我不确定,但我认为它还允许您)选择不同硬盘上的分区,并将操作系统添加到 grub 菜单。谷歌 grub 修复。我确信它会有所帮助。
选择标准配置,它会检测操作系统。这是最简单的方法,但你会在 grub 菜单上得到额外的条目。