答案1
我通过重新分区 ssd 解决了这个问题。我创建了一个 200 MB 的分区,结果有 33 MB 的可用空间(如上所示)和一个 167 MB 的分区。我将 167 MB 的分区设为 EFI。然后,我将 ssd 的其余部分设为带有根文件系统的 ext4 分区。然后将 Ubuntu 20.04 安装到 extssd 上。
显然,我上面看到的失败是试图将 33 MB 的可用空间设置为 EFI 分区。显然 33 MB 对于 EFI 分区来说太小了。
由于我是在 Ubuntu 20 系统上执行此操作的,因此在使用 Ubuntu 创建可启动的外部 SSD 后,我没有遇到其他博客描述的修复 Windows 引导加载程序的问题。
只要我先禁用安全启动,我就可以从另一台装有 Windows 10 的笔记本电脑上的外部 SSD 启动到 Ubuntu 20.04。我还在固件设置中将外部 SSD 添加为另一个 UEFI 启动选项。当我想重新启动 Windows 10 时,我必须进入固件设置并启用安全启动。如果我不这样做,它会对我调用 bitlocker。
因此,从外部 SSD 启动 Ubuntu 20.04 的唯一缺点是必须先编辑固件设置以禁用安全启动(然后在我想启动 Windows 10 时重新启用安全启动)。