所以我听说过从 BIOS 启动进入 Clover 并启动回第一个引导加载程序,但处于 UEFI 模式。有没有关于如何进行此类配置的详细方法?我似乎无法在网上找到任何信息,而且我听说过的方法涉及 MBR;但是,我需要进行 GPT 配置,这样我才能创建三个或四个以上的主分区。有办法吗?我不想使用 UEFI DUET;我遵循Rod Smith 的教程在 USB 闪存驱动器上,IDE 和 AHCI 模式以及其他类似的东西存在复杂情况,所以我想避免任何像 DUET 这样的事。
答案1
您的问题涉及两个相互关联的问题:
- BIOS 与 UEFI 启动
- GPT 与 MBR 启动
您遇到的问题是,Clover 需要 BIOS 启动,但 BIOS 启动意味着 MBR 启动。因此显然需要一些魔法 - 事实证明,这很简单:磁盘可以同时承载 MBR 和 GPT 分区表,并且它们不需要承载相同的信息 - 这称为混合分区表。
- 因此,您需要做的是根据自己的需要创建一个 GPT 分区表(包括一个用于 Clover 的分区 - 最好先将其放在首位,以使下一步更容易)
- 然后创建一个“保护性” MBR 样式的分区表,其中包含可启动的 Clover 分区,以及其他位于类型为“EF”的单个主分区中的所有内容。
安装 Clover 后,当 BIOS 样式的启动通过 MBR(由 Clover 安装)运行时,它将启动 Clover,而 Clover 又将读取 GPT 分区表来启动其余分区。这意味着,BIOS 只能看到一个可启动分区,而 Clover 可以看到许多分区。
我已经成功使用此方法在 Ubuntu、Windows 和 MacOS 之间实现了三重启动。