引導程式低於 128 GB

引導程式低於 128 GB

我有一些舊硬件,如果 bootlader 超過 128 GB,Linux 就無法啟動。問題是我不知道這 128 GB 是如何計算的。

所以第一個問題是,它們被認為是 131,072 MB 還是 128,000 MB ?

那麼,我是在 Gparted 中使用按 MiB 對齊還是按柱面對齊?

答案1

這是地址限制,即位數。因此,這指的是真正的千兆位元組 (GiB),即 2^37 位元組 == 128 GiB == 131,072 MiB == 137438 MB。

答案2

Hauke Laging 已經回答了您的第一個問題,但我建議您讓事情變得簡單,並將第一個分區設定為可啟動分區。

至於你的第二個問題,應該沒有太大差別。

MiB 對齊方式是相對地最近的會議。它可以使訪問更加高效,並阻止最新的分區軟體發出警告來煩擾您。

柱面對齊是更傳統的事情,但除非您的硬體(和硬碟)使用了十年左右,否則柱面/磁頭/扇區幾何形狀可能不是問題,儘管大多數分區軟體會再次在分區時發出警告未在圓柱體邊界上對齊。

gparted 使用的預設設定通常是合理的(儘管我發現 MiB 對齊有點煩人,尤其是在格式化小型 USB 隨身碟時)。你讓第一個分割區從磁區 1 開始(即 MBR 和分割表之後的第一個磁區),儘管現代慣例是留出一些額外的空間,以便像 Grub 這樣的開機載入程式可以儲存內容。在磁區 63 上啟動第一個分割區似乎就足夠了,儘管如果您使用 MiB 對齊,您將獲得比這更多的空間。 :)

相關內容