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 にドロップされた場合、通常はハードディスクのどこかにあるルート ファイルシステムをマウントする段階でブート フローが停止することを意味します。
上記の説明を理解するには、ブートフローに関する一般的な知識が必要です。
- BIOS
- ブートローダー(例:Ubuntuの場合はgrub)
- カーネルと初期 RAM ファイルシステム (initramfs、そう、あなたがいる場所です)
- ルートファイルシステム(ターゲットシステム)
initramfs で停止する根本的な原因はさまざまです。私は次の手順でこの種の問題を解決します。
- UbuntuライブUSBスティックを準備する
- このライブUSBを使用してPCを起動します
- 2 番目の手順が機能する場合 (ライブ デスクトップを起動して Ubuntu システムの使用を開始できることを意味します)、PC は Ubuntu によってサポートされていることを意味します (少なくとも基本的な使用に関しては)
(オプション) システムとハードウェアの情報をダンプします。この情報を使用してヘルプを依頼します (たとえば、askubuntu.com に貼り付けます)。通常、少なくとも次のコマンドの出力をターミナルに貼り付けてください。
lspci -nnvv mount dmesg dpkg -l
2 番目の手順が機能する場合は、機能する Ubuntu ディストリビューションをインストールします。
答え3
オプションを設定してカーネル ブート パラメータを変更します
root=/dev/sdaX
。はまたはパーティションsdaX
になります。次回起動すると、 がファイル システムにアクセスしてマウントする前に、パーティションをマウントしようとしていることがわかります。/
root
initramfs
/etc/fstab
質問を参照 "initramfs は /etc/fstab を使用しますか?" 詳細については。