Lvm

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

  • November 24, 2020

如果我使用兩個 30 GB 虛擬硬碟設置 VirtualBox 來賓並按照以下步驟操作,結果將是一個功能齊全的引導作業系統:

  1. 啟動 Ubuntu 14.04 伺服器安裝光碟
  2. 在分區器上,選擇“手動”。
  3. 在每個虛擬硬碟上放置一個空分區。
  4. 從“手動”菜單中選擇“配置軟體 RAID”。
  5. 將兩個具有空分區的虛擬硬碟添加到新的 RAID 1 對並選擇“完成”。
  6. 從“手動”菜單中選擇“引導式分區”。
  7. 返回引導式分區並選擇“引導式 - 使用整個磁碟並設置加密 LVM”。
  8. 安裝到最近創建的軟體 RAID 設備並使用可用於 LVM 的整個儲存。
  9. 完成安裝。

但是,按照上面的步驟,但是用 Virtualbox guest 代替裸機,用兩個虛擬硬碟代替兩個歸零的 3TB SATA 磁碟,結果是一個無法啟動的系統。沒有 GRUB 螢幕,BIOS 跳過磁碟。

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

對原因有什麼想法嗎?

-更新-

因此,有問題的裸機是帶有 IBM 韌體的聯想 x3100 M5 伺服器。

問題的一個提示是,Ubuntu 伺服器安裝程序在 Virtualbox 安裝中刪除了一個與 BIOS 兼容的引導載入程序。

在聯想上,它安裝了一個uEFI GRUB,只要它不在mdadm RAID上,聯想就可以啟動。如果我按照聯想上面的步驟,減去 Ubuntu 軟體 RAID,它就會啟動。如果我在 IBM 韌體 (c100/LSI fakeRAID) 中配置 RAID 1 對,安裝 GRUB 時安裝會失敗。

似乎不是 GPT 與 MBR 的問題,因為聯想確實啟動了 3TB GPT LVM 卷,只要它不在 RAID 對上。

您的 3TB 磁碟需要 GPT 引導而不是 MBR,因此您需要分配一個 1MB BIOS 引導分區grub來儲存其數據。

有關血腥細節,請參閱http://ubuntuforums.org/showthread.php?t=2248346(當我回到一個像樣的鍵盤時,我會在這裡總結)。

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