Arch-Linux

我可以在帶有 BIOS 的 32 位系統上使用 GPT 安裝嗎?

  • September 28, 2017

我搜尋的所有內容都讓我明白 GPT 與 UEFI 有關,但是是否可以使用 GPT 磁碟格式在 32 位系統中使用 bios(不是傳統模式)進行安裝?我嘗試在模擬 32 位的 VM 中安裝 Arch,並使用如下分區:

-BBP
/boot
/
/home
swap

它沒有用。是否可以?如果是,那是使用 BBP 的正確分區嗎?也許這是因為我嘗試按照 Arch 指南在不使用 LVM 的情況下加密 / 和 /home,但我不確定。

你能行的。

GPT 和 (U)EFI 不是相關概念,儘管 (U)EFI 使用 GPT 分區表只是習慣性的,或者至少它們與它們兼容。

BIOS(通常)看不到分區,分區表很少影響它。BIOS 唯一知道的是否必須讀取 MBR 的第一個扇區(=磁碟的第一個扇區)然後執行其中的程式碼片段。

一些 BIOS 還會進行額外的檢查(校驗和有效性、可引導標誌的存在、分區表中的分區限制)等等,有些則沒有。但是,GPT向後兼容傳統的分區,所以不會有問題。

更準確地說,與傳統分區表兼容的 GPT 分區表是無效的。

您唯一需要做的就是以某種方式“幫助”您的安裝程序創建 GPT 佈局(可能有問題)。

引用自:https://unix.stackexchange.com/questions/394963