抱歉这个菜鸟问题。我刚刚构建了交叉编译器,创建了文件系统层次结构,编译了内核和 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)。”