在开发到生产过程中,对系统镜像的备份及再烧录过程是必不可少的。经常看到烧录官方镜像的时候,我们会发现当镜像第一次启动后,磁盘空间会自动扩充到整个TF/SD卡。那么当我们自己制作镜像的时候,能不能去除未使用的空间,制作体积较小的镜像,并在该镜像启动时自动扩展,从而适应不同大小的新TF/SD卡呢?
一、环境
1)准备两张SD卡,一张需要备份的SD卡(A卡),一张新的SD卡(B卡)。【下文会以A卡、B卡来编写文章】
2)准备个Ubuntu,里面需要安装好Gparted软件(如果没用执行以下)
sudo apt install gparted
3)准备个读卡器
4)支持RAW格式烧录的软件 Win32DiskImager.exe
Win32磁盘映像工具下载链接: Win32 Disk Imager - Download [Official Site]
简单的介绍一下目的:
需将32G的A卡里面的镜像备份起来,该镜像需要被压缩过,便于发布。然后将压缩过的镜像烧录到新的SD