我正在尝试在我的 PC 的不同分区上设置 Windows 10 和 Ubuntu(最小安装选项)。
我首先彻底擦除磁盘并安装 Windows 10,成功了。
此后,我重新组织了分区并从可启动 USB 安装了 Ubuntu(Windows 和 Ubuntu 位于不同的分区上)
当前分区组织如下:
- WIN:Windows 操作系统分区
- UBU:Ubuntu 操作系统分区
- DAT:个人数据分区
- 还有一些较小的分区,我不知道它们的来源。
安装完成后,GRUB 没有出现,我的电脑直接启动到 Windows 10。但是我可以从 Windows 的高级启动选项进入 Ubuntu(从“ubuntu 设备”重新启动)。
我想要实现的最佳情况是:启动时显示 GRUB,并可选择启动 Ubuntu(作为主要选项)或启动 Windows 10(作为次要选项)。此外,最好将两个操作系统安装在不同的分区上。
我已经尝试使用启动修复工具和使用 efibootmgr 更改启动顺序(我认为最初设置正确)来修复此问题。但这些尝试均未成功。
efibootmgr 的结果是:
sudo efibootmgr
BootCurrent: 0003
Timeout: 2 seconds
BootOrder: 0003,0000,2003,2001,2002
Boot0000* Windows Boot Manager
Boot0001* UEFI: Network Card
Boot0002* UEFI: Network Card
Boot0003* ubuntu
Boot0004* UEFI: Network Card
Boot0005* UEFI: Network Card
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
我应该改变安装顺序吗(先安装 Ubuntu,然后安装 Windows)?
我是否应该放弃并使用“并排”选项安装它们?
对于此问题的帮助将不胜感激!
答案1
禁用快速启动、禁用安全启动并在 Windows 内部执行 bcdedit 后(如下所示:https://itsfoss.com/install-ubuntu-1404-dual-boot-mode-windows-8-81-uefi/),GRUB 仍然无法运行。然而,在 Ubuntu 中重新安装引导加载程序后,按照 @PRATAP 的建议使用 grub-customizer,一切正常!所以 GRUB 回来了,我可以在 Ubuntu 和 Windows 10 之间进行选择。
答案2
在 UEFI 系统上(如果它附带 Windows 8 或更高版本,您可以肯定它属于此类),可能必须更改启动顺序,因为安装 Windows 10 将把它配置为默认直接调用 Windows 启动管理器。