每个磁盘有单独的 EFI 分区吗?

每个磁盘有单独的 EFI 分区吗?

我正在尝试在具有两个不同硬盘的系统上双启动 Linux 和 Windows,C 盘安装了 Windows 10,D 盘安装了 Linux(我的情况是 Arch)。我现在想知道我是否应该在两个磁盘上都有单独的 EFI 分区,或者我是否应该只在 C 盘上有一个 EFI 分区并在那里安装 Linux 的引导程序?前段时间,我以双启动方式安装了 Debian,显然安装程序在 D 上创建了一个新的 EFI 分区(之后我忘了删除它,所以它还在那里)。

所以我的问题是:我应该在哪里安装我的 Linux 引导加载程序(哪一个,因为我听说 GRUB 并不真正支持与 Windows 的双启动)?

答案1

如果您希望第二个驱动器可启动,则必须有一个 efi 分区。但是,如果您只从第一个驱动器启动,则没有必要。Grub 完全支持与 Windows 的双重启动,但有些机器会让您做一些调整(移动一些文件)以防止 Windows 将自己放回第一个启动槽。

附言:我会让两个磁盘都可启动。这样,如果磁盘一出现问题,您仍然可以从磁盘二启动进行修复。只需将 grub 安装到两个磁盘的 efi 分区即可。

相关内容