LVM をインストールした Ubuntu 14.04 ソフトウェア RAID がベアメタルで起動しない

LVM をインストールした Ubuntu 14.04 ソフトウェア RAID がベアメタルで起動しない

2 つの 30 GB 仮想ハード ディスクを使用して VirtualBox ゲストをセットアップし、次の手順に従うと、完全に機能する起動可能なオペレーティング システムが作成されます。

  1. Ubuntu 14.04 ServerのインストールCDを起動する

  2. パーティショナーで「手動」を選択します。

  3. 各仮想ハード ディスクに 1 つの空のパーティションを配置します。

  4. 「手動」メニューから「ソフトウェア RAID の構成」を選択します。

  5. それぞれ空のパーティションを持つ 2 つの仮想ハード ディスクを新しい RAID 1 ペアに追加し、[完了] を選択します。

  6. 「手動」メニューから「ガイド付きパーティション分割」を選択します。

  7. ガイド付きパーティション分割に戻り、「ガイド付き - ディスク全体を使用、暗号化された LVM をセットアップ」を選択します。

  8. 最近作成したソフトウェア RAID デバイスにインストールし、LVM で使用可能なストレージ全体を使用します。

  9. インストールを完了します。

ただし、上記の手順を実行しても、ベアメタルを Virtualbox ゲストに置き換え、2 つのゼロ化された 3TB SATA ディスクを 2 つの仮想ハード ディスクに置き換えると、起動できないシステムになります。GRUB 画面は表示されず、BIOS はディスクをスキップします。

GPT フラグのあらゆる可能な組み合わせを試しましたが、それでも何も起こりませんでした。

原因について何か考えはありますか?

-アップデート-

つまり、問題のベアメタルは、IBM ファームウェアを搭載した Lenovo x3100 M5 サーバーです。

この問題のヒントの 1 つは、Ubuntu サーバー インストーラーが Virtualbox インストール時に BIOS 互換のブート ローダーをドロップしていることです。

Lenovo では、uEFI GRUB がインストールされ、mdadm RAID 上にない限り Lenovo は起動できます。Ubuntu ソフトウェア RAID を除いて、上記の手順を Lenovo で実行すると、起動します。IBM ファームウェア (c100/LSI fakeRAID) で RAID 1 ペアを構成すると、GRUB インストール時にインストールが失敗します。

LenovoのGPTとMBRの問題ではないようです。起動する3TB GPT LVM ボリューム (RAID ペア上にない限り)。

答え1

3TB ディスクには MBR ではなく GPT ブートが必要なので、grubデータを保存するために 1MB の BIOS ブート パーティションを割り当てる必要があります。

見るhttp://ubuntuforums.org/showthread.php?t=2248346詳細については、こちらをご覧ください (適切なキーボードに戻ったら、ここで要約してみたいと思います)。

関連情報