我可以在带有 BIOS 的 32 位系统上使用 GPT 安装吗?

我可以在带有 BIOS 的 32 位系统上使用 GPT 安装吗?

我搜索的所有内容都让我明白 GPT 与 UEFI 相关,但是是否可以使用 GPT 磁盘格式在使用 BIOS 的 32 位系统中安装(不是传统模式)?我尝试在模拟 32 位的虚拟机中安装 Arch 并使用如下分区:

-BBP
/boot
/
/home
swap

但它不起作用。是否可以?如果是,那么使用 BBP 进行的分区是否正确?也许是因为我尝试按照 Arch 指南加密 / 和 /home 而不使用 LVM,但我不确定。

答案1

你能行的。

GPT 和 (U)EFI 不是相关的概念,尽管 (U)EFI 使用 GPT 分区表只是习惯,或者至少与它们兼容。

BIOS(通常)看不到分区,并且分区表很少影响它。 BIOS 唯一知道的是它必须读取 MBR 的第一个扇区(=磁盘的第一个扇区),然后执行其中的代码片段。

有些 BIOS 还会进行额外的检查(校验和有效性、可启动标志是否存在、分区表中的分区限制)等,有些则不会。然而,GPT 是向下兼容与传统的分区相比,因此不会有问题。

更准确地说,GPT 分区表不是与传统兼容是无效的。

您唯一需要做的就是以某种方式“帮助”您的安装程序创建 GPT 布局(这可能有问题)。

相关内容