AppGoBox

脚本

整盘镜像校验与写卡脚本(Linux/macOS)

用于 Linux 和 macOS 的开发板写卡 Bash 脚本:可选核对 SHA-256,直接读取 img、xz、gz、zst 和单镜像 zip,识别并拒绝 update.img 等刷机包,拒绝系统盘、已挂载磁盘和内置硬盘,输入设备路径确认后用 dd 写入。

作者:AppGoBox ·

执行前请确认

版本:1.0.0 · 适用平台:Linux / macOS

权限:root(sudo);Bash;需要 xz/gzip/zstd/unzip 中对应的解压命令

效果:核对镜像摘要后,擦除并写入命令行指定的整块存储设备;不联网,不写入其他位置。

请先打开源文件阅读,保存到本地后再运行。

查看脚本源文件

版本 1.0.0 · MIT 许可,源代码随本站公开。写入会清空目标设备,运行前请阅读源码。 用法:sudo bash flash-image.sh 镜像文件 设备 [SHA-256] · Linux 设备写整盘,如 /dev/sdb 或 /dev/mmcblk0;macOS 写 /dev/diskN(用 diskutil list 查看)。 · 先加 --dry-run 试运行,只做检查和确认,不写入。 脚本会:核对 SHA-256(填写时);拒绝 .7z 和分卷压缩包(请先用 7-Zip 解压);识别瑞芯微 update.img、全志 PhoenixCard、晶晨 USB 烧录包并提示改用厂商工具;要求镜像带分区表;拒绝已挂载或正在使用的磁盘、系统所在磁盘和非可移动磁盘(确需写入内置盘时加 --allow-fixed);要求手动输入设备路径确认。 Windows 请改用 Raspberry Pi Imager、balenaEtcher 或 Rufus。

适用的固件与系统镜像

按适用范围匹配到 55 个固件条目。下载前仍需核对具体型号和硬件版本。

相关教程

如何把开发板系统镜像写入 SD 卡 ↗