VFS: Mounted root (ext4 filesystem) readonly on device

从库存拿出一个刷好系统的核心板(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


你可能感兴趣的:(LINUX,Linux,kernel,U-BOOT)