整盘镜像校验与写卡脚本(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 个固件条目。下载前仍需核对具体型号和硬件版本。
FriendlyElec 3 个
NanoPi M5 / NanoPi R76S · NanoPi R5C / NanoPi R5S · CM3588 (NAS Kit) / NanoPC-T6 / NanoPC-T6 LTS / NanoPC-T6 Plus / NanoPi M6 / NanoPi M6 v2 / NanoPi R6C / NanoPi R6S
Milk-V 7 个
Milk-V Duo 256M · Milk-V Duo (64M) · Milk-V Duo S / Milk-V Duo S (eMMC) · Milk-V Jupiter · Milk-V Mars CM (on RPi CM4 IO) · Milk-V Mars · Milk-V Meles
Radxa 31 个
Radxa CM3 + CM3 IO · Radxa CM3 + Raspberry Pi CM4 IO · Radxa CM3I + CM3I IO · Radxa CM3J + Raspberry Pi CM4 IO · Radxa CM5 + Radxa CM5 IO · Radxa CM5 + Raspberry Pi CM4 IO · Radxa Cubie A5E · Radxa Cubie A7A / Radxa Cubie A7S / Radxa Cubie A7Z · 查看全部 ↗