少于 1 分钟阅读 次阅读

1 所需工具

  • ext4格式U盘或SD卡(容量大于8GB)
  • hw_export_rootfs工具
  • ftp工具(如mobaxterm) / 另一个exfat格式的U盘

2 主要操作

2.1 步骤

  • 配置好arm板的环境后,在系统下操作重启,或者系统下操作关机,再手动重启要打包根文件系统的主板(直接断电会导致有些配置项来不及写入)
  • 开机状态下,主板接入ext4 U盘或SD卡
  • 终端输入lsblk查看挂载位置
  • 将hw_export_rootfs工具复制到ext4格式U盘或SD卡中(确保该位置没有其他内容,否则会一起打包进去)
  • 进入挂载位置,执行
    sudo ./hw_export_rootfs ./
    
  • 输入commit信息(用于标识该版本更新的内容),比如“新安装了xx软件,更新了开机脚本”
  • commit信息输入完成后,回车另起一行,输入英文下的句号.,然后回车,表示commit信息输入结束
  • 提示是否清理snap缓存,输入y进行清理
  • 等待打包完成(会提示Success),会在当前目录下生成一个.img文件,此即为打包出的根文件系统

2.2 打包过程示例

alt text

2.3 ext4U盘或SD卡怎么制作

https://blog.csdn.net/Beihai_Van/article/details/144788991

2.4 如何将img文件导出

由于ext4格式的U盘或SD卡Windows系统无法识别,故需要通过下面的方式导出:

  • 方式一:接入另一个exfat格式的U盘,将打包出的根文件系统复制到该U盘中,便可通过该U盘复制到Windows主机中
  • 方式二:使用ftp工具(如mobaxterm)将打包出的根文件系统直接传输到Windows主机中
  • 方式三:使用DiskInternals Linux Reader,参考文章《DiskInternals Linux Reader》
  • 注意:网络传输前请先在Windows主机上压缩以减少镜像大小

留下评论