web-dev-qa-db-ja.com

12.04サーバーをソフトウェアRAID 1ミラーとしてインストールすると起動に失敗する

いくつかの新しいUbuntu Server 12.04 LTSサーバーをインストールしていますが、2つの512 GB SSDがあります。ソフトウェアRAID 1ミラーリングを使用してほしいので、この文書を順を追って順守していました。

https://help.ubuntu.com/12.04/serverguide/advanced-installation.html

上記の公式ドキュメントを要約するには:

ubuntu ServerでソフトウェアRAID 1ミラーをセットアップするには、セットアップ中に手動パーティションを選択し、各ドライブでこれを行います。

  • およそRAMサイズの「スワップ」パーティション
  • 残りのドライブサイズの「RAIDの物理ボリューム」パーティション

その後、ドライブAとBのRAIDパーティションを使用してRAID 1ミラーをセットアップし、ext4にし、ルートファイルシステムパーティションを含めます。

そこからセットアップは正常に続行されます。

1つの注意点:「RAID用の物理ボリューム」をブート可能として選択することができませんでした。セットアップでそれを行おうとしても効果はありませんでした。 enter 「ブート可能にする」オプションで1日中、何も変更されません。

ただし、インストールが正常に完了した後、大きな問題があります:システムが起動しません!

再起動して適切なブートデバイスを選択してください
または選択したブートデバイスにブートメディアを挿入し、キーを押します

私は何を間違えましたか? Ubuntu Serverのセットアップ中に、その「RAID用の物理ボリューム」パーティションをブート可能としてマークできないのはなぜですか?おそらくライブCDなどからRAIDの物理ボリュームをブート可能にする方法はありますか?

13
Jeff Atwood

さて、公式のインストールドキュメントから少し逸脱することで先に進むことができました。

手動 2つのドライブの空き領域を構成するのではなく、各ドライブで「空き領域を自動的にパーティション分割する」を選択しました。

これにより、32 GB(RAMサイズに等しい)スワップパーティションと1つの大きなext4パーティションが自動的に作成されることに注意してください。 ext4パーティションをRAIDに変更し、ついにブート可能にマークすることができました!

Ubuntu RAID 1 config

最初のsdaドライブのRAIDパーティションの横にある小さな「B」に注意してください。

10
Jeff Atwood

ジェフは症状を修正するソリューションを提供しましたが、根本的な理由は「biosgrub」タイプのパーティションの欠落です。 Jeffが説明したプロセスは、そのようなパーティションを1つ作成します(サイズは1MBのみです)。

片方のドライブが故障した場合でも起動したい場合は、両方のドライブにそのようなパーティションを作成することをお勧めします。

2
jastram

少し謙虚なパイを食べた後、

私は私の問題の原因を発見しました、そして、あなたが想像できるように、はい、「新しいインストーラー」のようなものはありません。

私の問題は、3TBのハードドライブを使用していたという事実が原因でした。

2TBを超えるものはすべてGPTパーティションテーブルに強制する必要があり、インストーラーの現在のパーティショナーはこれを実行できないか、grubのパーティションを適切にセットアップできません。 Instalを試す前に、必要なのはGPartedでパーティションをセットアップすることだけでした。 GParted Live CDがありますが、Ubuntu Desktop Live DVDを使用して、そこからコピーまたはGPartedを起動して使用できます。

パーティションテーブルを作成し、GPTであることを確認します。ファイルシステムを持たない少なくとも1.0MBのパーティションを作成し、フラグを「biosgrub」に設定します(これは重要な部分です)

スワップパーティションを作成し、そのフラグを「raid」に設定しますメインパーティションを作成し、そのフラグを「raid」に設定します2番目のディスクに対して繰り返します。

12.04.3インストーラーを実行すると、パーティションが表示されます。「RAIDの構成」部分を実行し、swapとmainの両方を追加するだけです。アレイのスワップ部分に入り、「用途」-スワップ領域に移動します。アレイのメイン部分に入り、「asとして」使用-ext4、poitをマウント-/(ルート)ブート可能フラグを心配する必要はなく、終了してディスクに書き込む。このソリューションは次の場所にありました: http://ubuntuforums.org/showthread.php?t=2109438

少し重いことをした場合も謝罪しますが、それは私の頭をしていました。これが役立つことを願っています。

1
Almeister9

12.04でソフトウェアraid 1を構成する方法について、順を追って説明します。すべてのステップの写真があるので、正確にそれに従えば問題はないはずです:

http://itswapshop.com/tutorial/ubuntu-how-create-software-raid-1-1204-ubuntu-linux-tutorial

0
Ingram