我定制的最小内核 linux 无法启动,并出现错误“内核恐慌 - 不同步:VFS:无法在未知块(8,1)上安装 root fs”

我定制的最小内核 linux 无法启动,并出现错误“内核恐慌 - 不同步:VFS:无法在未知块(8,1)上安装 root fs”

抱歉这个菜鸟问题。我刚刚构建了交叉编译器,创建了文件系统层次结构,编译了内核和 BusyBox,并将其放在 USB 上并安装了 GRUB。当我启动它时,我得到这个:

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

我会说我尝试修复它,但我什至不知道该错误意味着什么,所以我不知道如何开始。我搜索了谷歌,发现的都是发行版特定的答案。我的 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

谢谢你! 编辑:在故障排除后,我现在收到另一个错误:内核恐慌 - 未同步:找不到工作 init。编辑 2:现在我收到错误“内核恐慌 - 未同步:请求的 init /sbin/init 失败(错误 -2)。”

相关内容