Ubuntu 15.10-ブートごとに「BusyBox組み込みシェル(initramfs)」


19

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)

15.10をインストールするためにハードディスクを一掃しましたか??
tai271828

1
将来の参照用:[Working Solution] => askubuntu.com/a/817660/658492
Dinesh

回答:


20

私は同じ問題を抱えており、Initramfs Prompt When Ubuntu Bootsで私のために働いた解決策を見つけました。

したがって、最初のタイプ:

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

3

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ディストリビューションをインストールします。


問題は、私は遠隔地にあり、Ubuntu 15.10はオランダにあり、その上でリモート接続するためにまったく起動しないことです。現場の人々が私に写真を送ってくれました。あなたが言っているのは、オンサイトに到達するために今5時間運転してから、ライブCDを使用し、自宅に5時間戻ってlinux /ドライブを再インストールする必要があるということです。これは私にとって災害/悪夢です。すぐに現場にいる人にいくつかのショートカット電話アドバイスで最初にシステムを起動させる必要があります。

1
それは残念です。busybox [1]のツールは限られているため、選択肢はありませんが、誰かがハードウェアに触れる必要があります。
tai271828

[1] busyboxは、ブートフローの非常に初期の段階のようなリソースが限られた環境で多くのコマンドを提供する優れたツールセットです。しかし、リモートで修正またはデバッグするのに役立つとは思わない。
tai271828

2

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

詳細については、「initramfsは/ etc / fstabを使用していますか?」という質問を参照してください。

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


1
BOOOOOTすることさえできませんが、この時点でもどのようにファイルに触れることができますか?

2
チェックcat /proc/cmdlineしてみてくださいmount -o remount,rw /と引用からのリンクをご確認ください。
ウィティチ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.