ubuntu20.04系统
解源码压缩包后,执行source buildroot/build/envsetup.sh选择42.rockchip_rk3588
执行export RK_ROOTFS_SYSTEM=ubuntu
./build.sh
选择all
选择ubuntu20
编译后生成镜像烧录
开发板启动
但是会一直打印EXT4-fs error (device mmcblk0p6): __ext4_find_entry:1620: inode #153582: comm rs:main Q:Reg: checksumming directory block 0
itop3588编译生成ubuntu20镜像烧录后能启动但报EXT4文件系统错误
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
阿里嘎多学长 2025-04-18 15:26关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题解答
你使用了itop3588编译生成的Ubuntu 20.04镜像,烧录到板子上后可以启动,但是启动后报错EXT4文件系统错误。
可能的原因是:
- EXT4文件系统错误可能是由于镜像烧录的过程中出现了错误,导致文件系统损坏。
- 或者是由于板子的存储设备(例如eMMC)存在问题,导致文件系统无法正确地读取和写入。
解决方案:
- 尝试重新烧录镜像,确保烧录过程中没有错误。
- 检查板子的存储设备是否存在问题,例如使用
fsck命令来检查和修复文件系统。 - 如果问题仍然存在,可以尝试使用
ext4文件系统的修复工具,例如e2fsck命令来修复文件系统。
核心代码:
fsck.ext4 /dev/mmcblk0p2其中
/dev/mmcblk0p2是板子的存储设备的设备文件。如果问题仍然存在,可以尝试使用
ext4文件系统的修复工具,例如e2fsck命令来修复文件系统。核心代码:
e2fsck -f /dev/mmcblk0p2其中
/dev/mmcblk0p2是板子的存储设备的设备文件。解决 无用评论 打赏 举报