我刚刚将 Arch Linux 安装在 Windows 8 机器上的一组新分区上。在此过程中,我创建了一个新的 512MB EFI 分区供 Linux 加载,而现有的 Windows EFI 分区保持不变。(我不确定这样做是否正确。)
现在 systemd-boot 无法识别我的 Windows 安装。这不是什么大问题,因为我仍然可以从 Windows 中进入 Linux 引导加载程序,但如果可能的话,我希望能够坚持使用一个引导加载程序。
如何让 systemd-boot 识别我的 Windows 引导程序?这需要将文件从一个分区复制到另一个分区吗?还是我需要以某种方式将它们合并?
答案1
不,两者都不行。Systemd-boot 无法读取其自身之外的任何分区。但是,您不该有每个磁盘有多个 EFI 分区(其文件布局明确设计为在不同的操作系统之间共享)。