我在外部硬盘上以 UEFI 模式安装了 Ubuntu 18.04,以便在本机安装了 Windows 10 的 Dell XPS 15 9570 上运行。我不想从内置 SSD 进行双启动,因为我不想更改为 AHCI 并对设备进行任何重大更改。硬盘是 1TB,但我给了 Ubuntu 大约 256GB,并将其余部分格式化为 NTFS,这样我也可以将其用作两个操作系统上随机文件的外部存储。
安装非常顺利。UEFI 没有给我带来任何实际问题。我保留了安全启动,但没有添加从旧版 ROM 启动的选项。我只需要将 Ubuntu 添加到 UEFI 设置/BIOS 中的启动顺序,并将其设置为首先加载 Ubuntu,这样当 HDD 连接时,它会加载到 Ubuntu,当 HDD 未连接时,它会加载到 Windows 10,以实现即插即用的效果。
这很有效。但是,有一个问题。当我在 Windows 中读取分别加载 Ubuntu EFI 分区和 NTFS 分区的 HDD 时,它似乎从启动顺序中删除了 Ubuntu。要将其添加回来,我需要从 UEFI 设置中重新添加 Ubuntu。我不确定是什么原因造成的。我怀疑这与 Windows 看到 Ubuntu EFI 分区有关。
现在这不是一个大问题。每次我决定访问 Windows 上的 NTFS 分区时,我都可以将 Ubuntu 重新添加到启动顺序中。但我不想过多地摆弄 BIOS。
有人遇到过这种情况吗?有解决办法吗?