非同期:VFS:未知のブロック(0,0)にルートファイルシステムをマウントできません。

非同期:VFS:未知のブロック(0,0)にルートファイルシステムをマウントできません。

ラップトップにWindows 10とManjaroがインストールされており、すべてがうまく動作します。昨日、別のパーティションにKali Linuxをインストールしました。正しくインストールされ、正常に動作します。しかし、問題はManjaroを起動しようとしているときです。グラップメニューからManjaroを選択しましたが、表示される画面がこんな感じです。

wn-block(0,0)
[    0.667378] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.9.47-1-MANJARO #1
[    0.667435] Hardware name: Acer Aspire E5-575G/Ironman_SK  , BIOS V1.04 04/26/2016
[    0.667493]  ffffc90000c8bde0 ffffffff813151d2 ffff880276a77000 ffffffff8190b950
[    0.667717]  ffffc90000c8be68 ffffffff8117ecd4 ffffffff00000010 ffffc90000c8be78
[    0.667940]  ffffc90000c8be10 327c3b64ed88e616 327c3b64ed88e616 ffffc90000c8be80
[    0.668162] Call Trace:
[    0.668213]  [<ffffffff813151d2>] dump_stack+0x63/0x81
[    0.668267]  [<ffffffff8117ecd4>] panic+0xe4/0x22d
[    0.668321]  [<ffffffff81v2a590>] mount_block_root+0x27c/0x2c7
[    0.668377]  [<ffffffff81b298be>] ? set_debug_rodata+0x12/0x12
[    0.668432]  [<ffffffff81b2a640>] mount_root+0x65/0x68
[    0.668486]  [<ffffffff81b2a772>] prepare_namespace+0x12f/0x167
[    0.668542]  [<ffffffff81b2a1ca>] kernel_init_freeable+0x1ec/0x205
[    0.668598]  [<ffffffff81610b30>] ? rest_init+0x90/0x90
[    0.668652]  [<ffffffff81610b3e>] kernel_init+0xe/0x100
[    0.668706]  [<ffffffff8161dfd5>] ret_from_fork+0x25/0x30
[    0.668786] Kernel Offset: disabled
[    0.668893] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
_

この問題をどのように解決できますか?

ベストアンサー1

VFS: unable to mount root fs on unknown-block(0 0)カーネルがルートファイルシステムをマウントできないことを意味します。これには2つの一般的な理由があります。

  1. カーネルがデバイスのファイルシステムをサポートしていません。自分のカーネルをコンパイルした場合、これは通常、ファイルシステムドライバをカーネルの基本部分ではなくモジュールとして構築する必要があることを指定したためです。ディストリビューションカーネルを使用した場合、これは通常A固有の形式を選択したためです。どちらの場合も、これを行わないでください。

  2. カーネルに渡されたルートデバイス名が正しくありません。この問題は解決するのが難しい場合があります。私が見つけた最良の方法は、ブートローダでカーネルコマンドラインを修正して、動作するエントリが見つかるroot=までパラメータがどのように見えるかを訓練された推測をすることです。

おすすめ記事