web-dev-qa-db-ja.com

PowerEdge上のUbuntuデスクトップ14がRAIDで起動しない

Dell 1U PowerEdge 1950を使用していますが、何らかの理由でUbuntu 14.0464ビットデスクトップエディションをインストールできません。私はあなたが何を考えているか知っています...なぜあなたはデスクトップをインストールするのですか?私は何度も何度も同じ質問をしました!このサーバーを使用する個人は、GUIバージョンのVirtual Boxを使用したいと考えており、その結果、デスクトップバージョンのUbuntuのみをインストールしたいと考えています。その問題はさておき、ここに奇妙な部分があります。通常のように2つのドライブ間にRAID1アレイを作成し、通常のようにインストールを行います。すべてがうまく機能し、システムは正常にインストールされます。その後、再起動すると、BusyBoxv1.21.1シェルに移動します。 (initramfs)プロンプトにドロップされます。 RAID 1ドライブの1つを引き出して再度起動すると、正常に起動します。ドライブを交換して他のドライブを引っ張ると、正常に起動します。これは、RAIDと関係があることを示しています。つまり、RAIDアレイが劣化すると、RAIDが存在しないかのように単一のドライブから起動するだけです。ただし、RAIDがアクティブな場合は、起動できないようです。

また、お問い合わせの前に、これはハードウェアの問題ではないことを確認しました。 RAIDハードウェアに問題があると思ったので、元のサーバーを返送して、まったく異なるが同一のサーバーに交換しました。今朝、新しいサーバーに再度インストールしようとしたところ、まったく同じ問題が発生しました。

これはドライバーの問題のようですが、Ubuntuでこれを経験したことはありません。

何かご意見は?

ありがとう!

これが私が出力でドロップするシェルです:

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cdmline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/mapper/ubuntu--vg-root does not exist.  Dropping to a Shell!


BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in (ash)
Enter 'help' for a list of builtin commands.

(initramfs)
4
Atomiklan

興味深いサイドノードです。scsi 2:0:0:02:0:1:0を確認してください。これらは、RAIDのコンポーネントディスクのようです。それらが直接露出しているのは奇妙なことです。

しかし、とにかく、scsi 2:1:0:0が後にポップアップします。これは、RAIDディスクです。正しいIDscsi 2:1:0:0でパーティションを見つけるのはですので、すべて問題ありません-問題は、ディスクが38秒で準備ができていることです、およびディスクの準備が整う前に「ルートの待機をあきらめました」が起動しました。

これがわかったので、 他の人も同じ問題を抱えている 異なるプラットフォームであることがわかります。彼らは14.04でそのルート遅延を低くしすぎたようです。

それを上げてみましょう。 1つのディスクでシステムを起動し、/etc/default/grubで次のように設定します。

GRUB_CMDLINE_LINUX="rootdelay=90"

..次に、update-grubを実行します。

それが完了したら、両方のディスクを挿入し(変更を加えたばかりのディスク上のデータに基づいて、2番目のディスクが再構築されることを確認します)、起動を試みます-ディスクタイムアウトの増加により、タイムアウトウィンドウ内でディスクを準備できるようになることを願っています。

2
Shane Madden

私も同様の問題を抱えていて、グーグルで探していましたが、何も問題を解決していないようでした。 RAID1構成のPERCH710アダプタで1 TB x 2 SATAHDDを搭載したDellPowerEdgeR720サーバーを購入しました。YUMIツールで作成された起動可能なUSBドライブを使用してインストールしていました。

とにかく、私がしたことは、ubuntuサーバー14.04ISO用のDVDを作成してから起動することでした。 USB Wifiを接続し、インターネットからベースファイルを正常にダウンロードすると、ブートローダーが/ bootパーティションに正しく書き込まれました。必ず700MB/bootパーティションを作成し、パーティションタイプを定義するときにBootable Flag = YESとマークしてください。

Ubuntu Desktop 14.04で確認しましたが、起動可能なUSBと起動可能なDVDでも問題なく動作しました...