从库存拿出一个刷好系统的核心板(imx6q)方案,系统启动后根本不能创建文件目录等。
从网上搜索的结果,列出了几种可能性。
1.文件系统的mount失败,内核自动以readonly mode 挂载
2.内核配置不正确,不支持large file support
3.内核配置不正确,不支持ext4
。。。
排查方法:
针对上述列出的几种可能性,可排查的步骤有。
1.可进行mount -o remount rw / 此操作完成后,可正常进行读写
2.检查/etc/fstab的配置是否正确
3.修复磁盘 fsck -y /dev/分区名字
执行完以上3个步骤,即是网上通用的方法。
参考链接:
https://blog.csdn.net/kjsayn/article/details/52992700
https://blog.csdn.net/u010839779/article/details/77062347
----------------分割线-------------------------
其他方法->追踪溯源:
既然表现为file system read only,先看看在哪打印的吧。
1.执行dmesg找到错误的地方,然后谷歌一下,有没有类似的现象。
2.本人遇到的情况是,在uboot传给kernel的cmdline有点问题。
Kernel command line: root=/dev/mmcblk0p2 ro rootwait console=ttymxc1,115200 imxdrm.legacyfb_depth=32 consoleblank=0 cma=160M
ro-read only
此处应该为rw。
修改uboot env即可
3.ok,原因就是这样。有人动过这个板子,修改了uboot参数。 有同样问题的可以看下是否有类似的问题。tks