安裝 LVM 的 Ubuntu 14.04 軟體 RAID 無法在裸機上啟動

安裝 LVM 的 Ubuntu 14.04 軟體 RAID 無法在裸機上啟動

如果我設定具有兩個 30 GB 虛擬硬碟的 VirtualBox 來賓並按照以下步驟操作,結果將是一個功能齊全、可啟動的作業系統:

  1. 引導 Ubuntu 14.04 伺服器安裝 CD

  2. 在分區程序中,選擇“手動”。

  3. 在每個虛擬硬碟上放置一個空分區。

  4. 從「手動」選單中選擇「設定軟體 RAID」。

  5. 將兩個虛擬硬碟(每個硬碟都有空分割區)新增至新的 RAID 1 對中,然後選擇「完成」。

  6. 從“手動”選單中選擇“引導分割區”。

  7. 返回開機分割區並選擇“開機 - 使用整個磁碟並設定加密 LVM”。

  8. 安裝到最近建立的軟體 RAID 設備並使用可用於 LVM 的整個儲存。

  9. 完成安裝。

然而,採取上述步驟,但將 Virtualbox guest 替換為裸機,並將兩個虛擬硬碟替換為兩個歸零的 3TB SATA 磁碟,結果是系統無法啟動。沒有 GRUB 螢幕,BIOS 會跳過磁碟。

我嘗試了所有可能的 GPT 標誌組合,但仍然一無所獲。

對原因有什麼想法嗎?

-更新-

因此,所討論的裸機是帶有 IBM 韌體的 Lenovo x3100 M5 伺服器。

問題的一個提示是,Ubuntu 伺服器安裝程式在 Virtualbox 安裝上刪除了 BIOS 相容的開機載入程式。

在 Lenovo 上,它安裝了 uEFI GRUB,只要不在 mdadm RAID 上,Lenovo 就可以啟動。如果我在 Lenovo 上按照上述步驟操作(不含 Ubuntu 軟體 RAID),它就會啟動。如果我在 IBM 韌體 (c100/LSI fakeRAID) 中設定 RAID 1 對,則 GRUB 安裝時安裝會失敗。

自 Lenovo 以來,似乎不是 GPT 與 MBR 問題確實啟動3TB GPT LVM 卷,只要它不在 RAID 對上。

答案1

您的 3TB 磁碟需要 GPT 開機而不是 MBR,因此您需要指派 1MB BIOS 開機分割區來grub儲存其資料。

http://ubuntuforums.org/showthread.php?t=2248346對於血淋淋的細節(當我回到一個像樣的鍵盤時,我將嘗試在這裡總結)。

相關內容