web-dev-qa-db-ja.com

initramfsプロンプトで「exit」と入力しない限り、システムは起動しません

RAIDにMDADMをインストールしましたが、それ以降、システムを起動すると紫色の画面がずっと表示されたままになります。 1週間髪を引っ張った後、ついに発見しました- 純粋に偶然 -バックグラウンドでinitramfsプロンプトが表示され、盲目的に「exit」と入力する必要があるため、Ubuntuは通常の起動を再開します。どうすれば修正できますか?マシンの前に座っていない場合、マシンは再起動できません。

5
Ozzah

あなたの質問に答えるのに十分な情報があるかどうかはわかりませんが、もう少し情報を収集する方法は知っています。

ブートのロゴを非表示にし、initramfsにドロップする原因となっているエラーの実際のテキストを表示するには、grubブートメニューでコンピューターをキャッチし、使用中のブートスクリプトを編集するために「e」を押す必要があります。 「ro quiet splash」が含まれている行を見つけます。 「静か」と「スプラッシュ」を削除

テキストがまったく表示されない場合は、スプラッシュ後に余分なテキストを削除する必要がある場合があります。 (少なくとも、私のE-350システムではそうでした。)

その後、initramfsプロンプトに固執する原因となるエラーメッセージが表示されます。

1
ekthomson

ブート劣化RAID

  • 変更/etc/initramfs-tools/conf.d/mdadm

    BOOT_DEGRADED=true
    
  • Initramを更新する

    Sudo update-initramfs -u
    
  • リブート

7
user84185

まず、「出口」のヒントをありがとう。それは私の髪を救った!

Ubuntu 12.10でも同様の問題がありました。コマンドを結合した後

Sudo mdadm --detail /dev/md0

RAIDデバイスがまだ同期されていることがわかりました。つまり、デバイスが同期されるまで、RAIDは劣化していると見なされます。同期が完了した後、ブートに問題はありませんでした。

これがお役に立てば幸いです!

0
Otto