一、报错信息
当编译完内核后启动正点原子 IMX6ULL 开发板时,内核启动后如果卡在了图一的位置,并在等待后出现图二的报错,就说明根文件系统没有成功加载。
二、解决方法
根文件系统没有成功加载可能有这几种情况:
-
根文件系统映像或设备配置错误:
- 根文件系统镜像可能没有正确烧录到目标设备上,或者烧录的位置不对。
- 内核启动参数(例如
root=
)中指定的根文件系统设备或路径无效。
-
设备驱动问题:
- 如果根文件系统位于硬盘、SSD、U盘、SD卡等存储介质上,相应的驱动可能未能正确加载,或者设备没有被内核识别。
-
网络挂载问题:
- 如果根文件系统通过NFS、Samba等方式网络挂载,那么可能是因为网络配置不正确、NFS服务器不可达、挂载选项错误等原因导致挂载失败。
-
文件系统损坏:
- 根文件系统自身可能存在损坏或不完整性,导致内核在验证或挂载