rootfs挂载失败(error -5)的一个可能

bash[ 复制代码
[    4.070602] block ubiblock0_4: created from ubi0:4(rootfsB)

[    4.074961] ubiblock: device ubiblock0_4 (rootfsB) set to be root filesystem

[    4.082820] clk: Not disabling unused clocks

[    4.086143] usb0_vbus: disabling

[    4.089341] usb1_vbus[    4.099482] VFS: Cannot open root device "(null)" or unknown-block(254,0): error -5

[    4.105758] Please append a correct "root=" boot option; here are the available partitions:

[    4.114075] 0100           30000 ram0 [    4.117555]  (driver?)

[    4.119904] 1f00            1024 mtdblock0 [    4.123916]  (driver?)

[    4.126240] 1f01             256 mtdblock1 [    4.130227]  (driver?)

[    4.132599] 1f02             256 mtdblock2 [    4.136565]  (driver?)

[    4.138913] 1f03             256 mtdblock3 [    4.142923]  (driver?)

[    4.145251] 1f04            1024 mtdblock4 [    4.149238]  (driver?)

[    4.151616] 1f05          251904 mtdblock5 [    4.155576]  (driver?)

[    4.157924] 1f06            6912 mtdblock6 [    4.161934]  (driver?)

[    4.164262] 1f07             512 mtdblock7 [    4.168249]  (driver?)

[    4.170598] 1f08            2976 mtdblock8 [    4.174608]  (driver?)

[    4.176936] 1f09           33480 mtdblock9 [    4.180929]  (driver?)

[    4.183294] 1f0a             124 mtdblock10 [    4.187347]  (driver?)

[    4.189696] 1f0b            2852 mtdblock11 [    4.193792]  (driver?)

[    4.196121] 1f0c           30256 mtdblock12 [    4.200194]  (driver?)

[    4.202566] 1f0d             124 mtdblock13 [    4.206619]  (driver?)

[    4.208966] fe00           30256 ubiblock0_4 [    4.213150]  (driver?)

[    4.215479] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(254,0)

报-5错误有几种可能,一个是驱动未正确加载或没编译,一个是有坏块或刷入未完成,前两种是常见情况,最后一种是SquashFS/UBIFS签名不匹配,不常见,但我碰到的就是这种情况,原因是使用的打包工具mksquashfs4使用了上一个sdk版本,替换成新版重新打包刷入后rootfs成功挂载

相关推荐
~光~~14 分钟前
【嵌入式linux学习】Cache 策略:Write-Through / Write-Back + Allocation
linux·学习·spring
峥无19 分钟前
Linux NPTL线程:创建/终止/等待/分离/栈布局内核原理|线程下篇
linux·运维·线程
是jin奥1 小时前
Ubuntu 访问 Windows 共享目录
linux·运维·ubuntu
星恒随风2 小时前
Linux基础IO万字详解:从文件描述符fd到重定向、FILE缓冲机制及MiniShell升级
linux·运维·笔记·学习·状态模式
yunwei372 小时前
eBPF 入门开发实践教程一:Hello World,基本框架和开发流程
linux·后端·性能优化
小雪崩2 小时前
嵌入式学习 day65:Linux驱动进阶——pinctrl 子系统和 platform 驱动框架
linux·学习·驱动
wixzjsh2 小时前
嵌入式Linux系统启动与内核驱动开发全解
linux·运维·驱动开发
晴天的雨.9922 小时前
【Linux】基础开发工具---软件包管理器
linux·运维·服务器
xiaoqiMikko3 小时前
Linux 实战(三):服务起不来、定时任务不执行 —— CentOS 7 / Rocky 9 / Ubuntu 24.04 实测差异
linux·centos
Hello_Pyhx3 小时前
Ventoy:Linux制盘与排障
linux·运维·服务器