LVMがインストールされているUbuntu 14.04ソフトウェアRAIDは、ベアメタルから起動できません。

LVMがインストールされているUbuntu 14.04ソフトウェアRAIDは、ベアメタルから起動できません。

2 つの 30 GB 仮想ハードディスクで VirtualBox ゲストをセットアップし、次の手順を実行すると、すべての機能を備えた起動可能なオペレーティングシステムになります。

  1. Ubuntu 14.04サーバーインストールCDの起動

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

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

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

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

  6. 「手動」メニューから「ブートパーティション」を選択します。

  7. 起動パーティションに戻り、「起動 - ディスク全体を使用して暗号化されたLVMを設定する」を選択します。

  8. 最近作成したソフトウェアRAIDデバイスにインストールし、LVMで利用可能なフルストレージを使用してください。

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

ただし、上記の手順を実行しましたが、Virtualbox ゲストをベアメタルに交換し、2 台の仮想ハードディスクを 0 の 3 TB SATA ディスク 2 台に交換すると、システムを起動できなくなりました。 GRUB画面がない場合、BIOSはディスクをスキップします。

GPTフラグのすべての可能な組み合わせを試しましたが、まだ何も得られませんでした。

理由のアイデアがありますか?

-修理する-

したがって、問題のベアメタルは、IBMファームウェアがインストールされているLenovo x3100 M5サーバーです。

問題の1つのヒントは、Ubuntu ServerインストーラがVirtualboxインストールからBIOS互換ブートローダを削除することです。

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

GPTとMBRの間に問題はないようです。なぜなら、Lenovoは本当に始まる3TB GPT LVMボリューム(RAIDペアにない場合)

答え1

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

バラよりhttp://ubuntuforums.org/showthread.php?t=2248346残酷な詳細については(まともなキーボードを使用したらここに要約しようとしています)。

関連情報