欠落しているモジュール(cat /proc/modules; ls /dev)とUUIDがBusyBoxに存在しません。

欠落しているモジュール(cat /proc/modules; ls /dev)とUUIDがBusyBoxに存在しません。

起動時に停止して端末を開くことができません。ノートブックを起動しようとすると、次のエラーが表示されます。

Gave up waiting for root device. Common problems:
-Boot args (cat /proc/cmdline)
  -Check rootdelay= (did the system wait long enough?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=718ed077-947d-4018-80ad-59825678e81d does not exist. Dropping to a shell!

BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu3.2) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)_

このリンクに記載されている手順に従ってください(https://forums.linuxmint.com/viewtopic.php?t=47594)。彼らはroot = UUID = 9c05139c-b5bb-4683-a860a7bdf456ccda ro Quiet Splashをroot = / dev / sda5(UUIDと/ dev / sda1を使用しました)に変更しましたが、エラーは次のとおりです。

-Missing modules (cat /proc/modules; ls /dev)
ALERT! root=/dev/sda1 does not exist. Dropping to a shell!

(Ubuntuがインストールされているルートパーティションを見つけようとしましたが、initramfsでfdiskコマンドを実行できず、実行も試みました。

(initramfs) cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.3.0-53-generic root=UUID=718ed077-947d-4018-80ad-59825678e81d ro quiet splash

そして

(initramfs) cat /proc/modules
(shows nothing)

)

ここでroot = UUID = 718ed077-947d-4018-80ad-59825678e81d ro Quiet Splashをroot = / dev / sda1に変更しました(linuxで始まる行のみ)。

ここに画像の説明を入力してください。

答え1

新しいBIOSをフラッシュした後に発生したエラーを解決するには、次の手順を実行しました。

  1. rebootプロンプトに従って入力
  2. BIOS設定に移動
  3. SATA構成に移動
  4. に変更AHCI
  5. 保存して再起動してください。

答え2

空の出力は、cat /proc/modulesロードされたカーネルモジュールがないことを示します。そのため、現在のカーネルをインストールするときにinitrdファイルを生成できないか、カーネルの起動時にハードウェアを検出するのに問題があります。

標準のAHCI SATAドライバを実行して強制的にロードしようとすることもできますが、モジュールが見つからないというメッセージだけが表示されることを期待していmodprobe ahciます。ahci

GRUBブートメニューに利用可能な他のカーネルバージョンがある場合は、今すぐ試してみることをお勧めします。 GRUBブートメニューに「Advanced options for」エントリがある場合は、そのエントリを選択してください。インストールされているすべてのカーネルバージョンのサブメニューが表示されます。通常、各カーネルバージョンには2つの起動メニュー項目があります。 1つは通常の起動用で、もう1つはリカバリモードで起動用です。 5.3.0-53以前のカーネルバージョンが利用可能な場合は、一般(非回復モード)オプションを試してください。

システムが正常に起動したら、最新のカーネルアップデートのインストール中にinitrdファイルの生成に問題があることを確認します。しかし、この問題は簡単に解決できます。まずsudo apt-get clean、パッケージマネージャのキャッシュをクリーンアップするために実行します。必要に応じてそのキャッシュ内のすべてのアイテムを再ダウンロードでき、時間の経過とともにキャッシュが非常に大きくなる可能性があるため、キャッシュを最初に消去することをお勧めします。

次に、実行して、df -hシステムディスク上のファイルシステムの100%いっぱいのファイルシステムがないことを確認します。最後に、sudo update-initramfs -k 5.3.0-53-generic -uカーネルバージョン5.3.0-53用のinitramfsファイルを再構築するには実行してください。エラーメッセージなしでコマンドが完了したら、最新のカーネルバージョンで正常に起動できるようになりました。

関連情報