编辑:我正在尝试安装 Ubuntu 16.04不同的硬盘比 Windows 大,但安装后 grub 无法加载。
我发现了很多与 EFI 模式的 Windows 10 和 Ubuntu 相关的主题,但我的 Windows 10 安装在传统模式下。检查 Windows 10 磁盘管理时,我没有 EFI 分区,因此确认我处于传统模式(在 BIOS 和 Windows 信息中仔细检查)。
我跟着本指南关于 tecmint安装 Ubuntu。
我改编了本教程以在不同的硬盘上安装 Ubuntu。我在/dev/sdb2
和 3(我创建的分区:root 和 home)中安装了 Ubuntu,在 中安装了 grub /dev/sdb
。
Windows 10 安装在 中/dev/sda1
,并且 Windows 启动加载程序安装在 中/dev/sda
。
Ubuntu 完成后我重启,但 grub 却始终没有加载。我甚至尝试更改启动顺序 BIOS 顺序,先查看 Ubuntu HDD,但什么也没发生,Windows 也加载了。
有任何线索表明可能会发生什么吗?
编辑 2:我正在运行一台带有 asrock 主板、1 个 ssd 和 1 个 hdd 的台式机。Windows 安装在 M.2 ssd 中,Ubuntu 安装在 hdd 中
答案1
BIOS 从它找到的第一个在 MBR 或标记的启动分区中带有引导加载程序的 HDD 启动。
由于您在 sda 上安装了 Windows,BIOS 将从 sda 启动。
因此,grub 需要安装在 sda 上。ubuntu
安装在哪里并不重要。Grub 将找到它并进行相应的输入。
另一个选择是交换驱动器电缆,这样 ubuntu 就是 sda,而 windows 就是 sdb。