您尚未登录。

楼主 #1 2018-09-06 11:25:24

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

v3s nor flash上使用squshfs为根文件系统

之前rootfs用jffs2是没问题的,现在想试下squashfs+overlayfs的方式,请问生成squashfs的时候有哪些参数是需要注意的?

我尝试了按默认参数生成squashfs,也修改了uboot里面的启动命令。出现了下面的错误
[    1.002221] VFS: Cannot open root device "31:03" or unknown-block(31,3): error -6
[    1.009809] Please append a correct "root=" boot option; here are the available partitions:
[    1.018188] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)

我用的是nor flash,十分感谢。

离线

#2 2018-09-06 11:48:43

晕哥
管理员
注册时间: 2017-09-06
已发帖子: 9,342
积分: 9202

Re: v3s nor flash上使用squshfs为根文件系统

路过, 没玩过 squashfs+overlayfs, 只做过 jffs2.





离线

楼主 #3 2018-09-07 09:17:38

baiymhmy
会员
注册时间: 2018-08-15
已发帖子: 15
积分: 10

Re: v3s nor flash上使用squshfs为根文件系统

squashfs可以挂载了,在内核打开配置:
Caching block device access to MTD devices
打开之后,在/dev目录就会生成mtdblock设备
应该是squashfs需要MTD块设备来挂载的原因

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn