![使用单独的驱动器进行双重启动。错误的 EPS 中的 GRUB](https://linux22.com/image/1068948/%E4%BD%BF%E7%94%A8%E5%8D%95%E7%8B%AC%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%99%A8%E8%BF%9B%E8%A1%8C%E5%8F%8C%E9%87%8D%E5%90%AF%E5%8A%A8%E3%80%82%E9%94%99%E8%AF%AF%E7%9A%84%20EPS%20%E4%B8%AD%E7%9A%84%20GRUB.png)
双启动(Ubuntu 20.04/Windows 10)存在问题。
我首先安装了 Windows 10,为了以防万一,我拔掉了另一个驱动器,这样 Windows 就无法在其上放置任何文件。
然后,我重新插入另一个驱动器,没有拔下任何其他东西,这样 GRUB 就可以在安装 Ubuntu 时找到 Windows 条目。对于分区,我选择了Something Else
,并创建了一个 600MB 的 EFI 分区、一个 20GB 的交换分区,其余部分留给了/
。
分区之后如下所示:
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 100M 0 part <--- Windows EFI / GRUB goes here for some reason
├─sdb2 8:18 0 16M 0 part
├─sdb3 8:19 0 465.1G 0 part
└─sdb4 8:20 0 519M 0 part
sdc 8:32 0 223.6G 0 disk
├─sdc1 8:33 0 571M 0 part <--- I want GRUB here
├─sdc2 8:34 0 18.6G 0 part
└─sdc3 8:35 0 204.4G 0 part
sdb
是安装 Windows 10 的驱动器,而sdc
Ubuntu 的驱动器也是如此。我sdc1
在分区过程中仔细选择了用于 GRUB 安装的分区 (EFI),但它最终出现在 sdb1 中,这是 Windows 的 EFI 分区。
仅供参考,两个磁盘均已分区GPT
,并且均基于 UEFI 安装。
我通过在安装 Ubuntu 期间拔掉 Windows SSD 解决了这个问题,但是我仍然想知道为什么 Ubuntu 完全绕过我为 GRUB 选择的设备?并且只是将自己安装在它看到的第一个 EFI 分区中,即 Windows 分区。