カスタマイズされた最小カーネルLinuxが「カーネルパニック - 同期されていません:VFS:未知のブロック(8,1)にルートfsをマウントできません」エラーで起動しません。

カスタマイズされた最小カーネルLinuxが「カーネルパニック - 同期されていません:VFS:未知のブロック(8,1)にルートfsをマウントできません」エラーで起動しません。

愚かな質問なので申し訳ありません。クロスコンパイラを構築し、ファイルシステム階層を作成し、カーネルとBusyBoxをコンパイルし、USBに入れてGRUBをインストールしました。起動すると、次のような結果が表示されます。

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)

修正しようとしましたが、そのエラーが何を意味するのかわからないので、どのように始めるべきかわかりません。 Googleを検索しましたが、見つかったのはディストリビューション関連の回答だけでした。私のinittab(重要かどうかわからない):

::sysinit:/etc/rc.d/startup

tty1::respawn:/sbin/getty 38400 tty1
tty2::respawn:/sbin/getty 38400 tty2
tty3::respawn:/sbin/getty 38400 tty3
tty4::respawn:/sbin/getty 38400 tty4
tty5::respawn:/sbin/getty 38400 tty5
tty6::respawn:/sbin/getty 38400 tty6

::shutdown:/etc/rc.d/shutdown
::ctrlaltdel:/sbin/reboot

私のファイルシステムテーブル:

# file system  mount-point  type   options          dump  fsck
#                                                         order

rootfs          /               auto    defaults        1      1
proc            /proc           proc    defaults        0      0
sysfs           /sys            sysfs   defaults        0      0
devpts          /dev/pts        devpts  gid=4,mode=620  0      0
tmpfs           /dev/shm        tmpfs   defaults        0      0

ありがとうございます! 編集:トラブルシューティング後、別のエラーが発生します。カーネルパニック - 非同期化:ジョブの初期化が見つかりません。編集2:「Kernel Panic - Unsynchronized:Requested init /sbin/init failed(error -2)」エラーが発生しました。

ベストアンサー1

おすすめ記事