通过shell脚本自动化量产SD启动卡
首先感谢米联客提供的高质量的脚本文件,我这里根据他的脚本文件稍作修改,使用更加便捷,量产SD卡,使用脚本操作,方便快捷。是针对大批量定制SD卡的一种自动化操作。替换成自己的方案只需要简单修改分区大小,即可使用。有比较强的移植性。下面通过操作,实现SD卡制作。
分区
首先执行分区脚本如下图所示,提前需要保存一下SD数据内容,分区操作会格式化其内容
Ubutun插入SD卡,执行如下命令
./make_parted.sh
sdb
y
全程无需干预,自动完成分区,如需要修改分区大小等其他配置,可以通过修改脚本文件改变分区大小、格式等等。
部署镜像
部署启动镜像,根文件系统到SD卡,执行如下脚本
./deploy_image.sh
全程也无需干预即可完成,方便快捷。这一步操作前,需要把拷贝到U盘两个分区的资料准备号,参考使用须知,将启动文件、内核、设备树放置到boot文件夹,将文件系统的压缩文件放置到rootfs文件夹。
使用须知
配置脚本文件分布如下图
其中1中存放SD卡分区1的数据内容
2中存放SD卡分区2的跟文件系统压缩包即rootfs.tar.gz
使用该脚本前,需要将自己板子的启动文件和文件系统分别拷贝到对应文件夹boot和rootfs中。
使用到的脚本文件,下载地址如下: