在 arm 板上 buildroot rootfs

在 arm 板上 buildroot rootfs

在使用 Kernelimage 和 rootfs(jffs2)构建 buildroot 之后,我将它们刷入到我的主板上。

bootargs 设置为:mem=64M console=ttyS0,115200 root=/dev/mtdblock1 rw rootfstype=jffs2

现在当我启动时出现以下错误:

VFS:无法打开根设备“mtdblock1”或未知块(31,1)请附加正确的“root=”启动选项;以下是可用的分区:1f00 256 mtdblock0(驱动程序?)1f01 261888 mtdblock1(驱动程序?)1f02 8448 mtdblock2(驱动程序?)内核恐慌 - 未同步:VFS:无法在未知块(31,1)上挂载根 fs

有人知道哪里出了问题吗?

此致

答案1

检查您的内核配置。此消息意味着内核没有您指定的根设备的驱动程序。您的命令行看起来合理,因此请确保您已在内核中包含 MTD 块设备支持(而不是作为模块)。确保您的内核中也有 jffs2。

相关内容