
我在 Linux 系統上成功安裝系統後啟動時遇到問題。分割區是您經過驗證的 Fdisk,分割區如下
part 1: /boot 1 GByte
part 2: SWAP about 12 GBytes
part 3: / the rest
啟動時似乎會出現 GRUB 提示符號。但是,重新安裝 grub 並不能解決問題。我還嘗試從頭開始重新安裝幾次。
關於發生的事情以及我應該如何解決這個問題有什麼好的建議嗎?
答案1
在超過 2 TB 的硬碟上安裝系統分割區時,舊版 BIOS 有限制。分割您的系統分割區或使用 UEFI 取得主機板。
您需要一個巨大的系統分區嗎?通常,您會建立一個較小的系統分區、一個雙倍記憶體的交換空間,並將剩餘空間放置到通常儲存所有資料的 /home 中。
答案2
經過一段時間的研究......答案就出來了。看起來,當 Ubuntu 安裝程式看到大於 2TB 的磁碟作為啟動磁碟時,它似乎將分割區格式變更為 GPT。
這意味著我的分割區不起作用。為什麼?在 MBR 格式化中,GRUB 二進位檔案的一部分可以儲存在初始開機記錄之後。不幸的是,在 GPT 格式中,這種情況不會發生,而且您需要在磁碟開頭留出一些空間來處理 GRUB 二進位。我們都知道 MBR 格式化僅適用於 <2 TB 的磁碟。
因此為了使系統正常運作,需要使用以下分區:
Part 1: Reserved space for GRUB 10 MBytes ;;BTW, it has a special part code
Part 2: /boot 1 GByte
Part 3: SWAP 12 GBytes
Part 4: / the rest of the disk.
我想你們都會欣賞這個答案。