Lvm
安裝 LVM 的 Ubuntu 14.04 軟體 RAID 無法在裸機上啟動
如果我使用兩個 30 GB 虛擬硬碟設置 VirtualBox 來賓並按照以下步驟操作,結果將是一個功能齊全的引導作業系統:
- 啟動 Ubuntu 14.04 伺服器安裝光碟
- 在分區器上,選擇“手動”。
- 在每個虛擬硬碟上放置一個空分區。
- 從“手動”菜單中選擇“配置軟體 RAID”。
- 將兩個具有空分區的虛擬硬碟添加到新的 RAID 1 對並選擇“完成”。
- 從“手動”菜單中選擇“引導式分區”。
- 返回引導式分區並選擇“引導式 - 使用整個磁碟並設置加密 LVM”。
- 安裝到最近創建的軟體 RAID 設備並使用可用於 LVM 的整個儲存。
- 完成安裝。
但是,按照上面的步驟,但是用 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(當我回到一個像樣的鍵盤時,我會在這裡總結)。