Ubuntu 15.10 - 起動時に毎回「BusyBox 組み込みシェル (initramfs)」

Ubuntu 15.10 - 起動時に毎回「BusyBox 組み込みシェル (initramfs)」

Ubuntu PC を再起動するたびにこの画面が表示され、exit と入力してもどこにも進みません。

この悪夢を永久に取り除き、二度と起こらないようにするにはどうすればいいでしょうか?

BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs)

答え1

私も同じ問題を抱えていましたが、私にとって有効な解決策を見つけました。Ubuntu 起動時の Initramfs プロンプト

まず、次のように入力します。

exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit

次のようなものが表示されます:

/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck. 

その後、次のコマンドを使用します。

(initramfs) fsck /dev/sda1

答え2

initramfs にドロップされた場合、通常はハードディスクのどこかにあるルート ファイルシステムをマウントする段階でブート フローが停止することを意味します。

上記の説明を理解するには、ブートフローに関する一般的な知識が必要です。

  1. BIOS
  2. ブートローダー(例:Ubuntuの場合はgrub)
  3. カーネルと初期 RAM ファイルシステム (initramfs、そう、あなたがいる場所です)
  4. ルートファイルシステム(ターゲットシステム)

initramfs で停止する根本的な原因はさまざまです。私は次の手順でこの種の問題を解決します。

  1. UbuntuライブUSBスティックを準備する
  2. このライブUSBを使用してPCを起動します
  3. 2 番目の手順が機能する場合 (ライブ デスクトップを起動して Ubuntu システムの使用を開始できることを意味します)、PC は Ubuntu によってサポートされていることを意味します (少なくとも基本的な使用に関しては)
  4. (オプション) システムとハードウェアの情報をダンプします。この情報を使用してヘルプを依頼します (たとえば、askubuntu.com に貼り付けます)。通常、少なくとも次のコマンドの出力をターミナルに貼り付けてください。

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. 2 番目の手順が機能する場合は、機能する Ubuntu ディストリビューションをインストールします。

答え3

オプションを設定してカーネル ブート パラメータを変更しますroot=/dev/sdaX。はまたはパーティションsdaXになります。次回起動すると、 がファイル システムにアクセスしてマウントする前に、パーティションをマウントしようとしていることがわかります。/rootinitramfs/etc/fstab

質問を参照 "initramfs は /etc/fstab を使用しますか?" 詳細については。

ソース: unix.stackexchange.com/a/120862/1226639

関連情報