Skip to content

制作自动拷贝卡的方法

8
2026-09-04

制作这张“终极全自动刷机卡”(也就是流水线上的“母卡”),我们需要在一张 TF 卡里搭建一个“底层系统 + 母盘镜像 + 自动烧录脚本”的运行环境。

请拿出一张容量足够(至少 16GB,建议 32GB)的 TF 卡,按照以下 4 个阶段,一步步打造这把流水线钥匙:

第一阶段:给 TF 卡铺设底层“底座”

这步需要在你的电脑(Windows/Mac)上完成:

  1. 打开 balenaEtcher 烧录软件。

  2. 选择一个纯净版的 Armbian 系统镜像(就是你最初用来给机器装系统的那个几十 MB 或几百 MB 的基础包,不是 10.3G 的 wanmei.img)。

  3. 目标选择你的 TF 卡,点击 Flash 烧录。

  4. 烧录完成后,把这张 TF 卡插到一台 H618 裸机上,插上网线通电开机,并用 MobaXterm 通过 SSH 登录进去(密码通常是默认的 1234 等,按提示初始化)。

第二阶段:把母盘“装弹”到 TF 卡里

现在这台机器正运行在 TF 卡的纯净系统上。把装有 wanmei.img 的 USB 硬盘插到机器的 USB 接口上。

  1. 挂载 USB 硬盘(假设 U 盘分区为 sda1,可通过 lsblk 确认):

    Bash

    mkdir -p /mnt/usb
    mount /dev/sda1 /mnt/usb
    
  2. 将母盘拷贝进 TF 卡的核心目录(这个过程查看进度百分比,大约需要几分钟到十几分钟,请耐心等待直到重新出现命令行光标):

    Bash

    rsync -ah --progress /mnt/usb/wanmei.img /root/
    
  3. 安全拔出 U 盘

    Bash

    umount /mnt/usb
    

第三阶段:写入自动执行脚本(核心魔法)

接下来,我们要在这张 TF 卡里写一段程序,让它以后一旦通电,就把刚才装进去的 wanmei.img 强行覆盖进机器主板。

  1. 创建脚本文件

    Bash

    nano /usr/local/bin/auto-flash.sh
    
  2. 粘贴以下代码(注意这里我已经帮你把文件名改成了 wanmei.img,并加入了熄灯提示机制):

    Bash

    #!/bin/bash
    
    # 核心动作:把 wanmei.img 强刷进主板 eMMC
    dd if=/root/wanmei.img of=/dev/mmcblk2 bs=4M conv=fsync
    
    # 强制将内存中的脏数据同步到磁盘,防止 I/O 阻塞
    sync
    sleep 2
    
    # 强制彻底切断系统运行
    /bin/systemctl poweroff -i
  3. 保存退出Ctrl+O, 回车, Ctrl+X)。

  4. 赋予脚本最高执行权限

    Bash

    chmod +x /usr/local/bin/auto-flash.sh
    

第四阶段:配置开机自启并“封印”工具卡

最后一步,把这个脚本注册为开机自动运行的服务。

  1. 创建触发器服务

    Bash

    nano /etc/systemd/system/auto-flash.service
    
  2. 粘贴触发规则

    Ini, TOML

    [Unit]
    Description=Auto Flash eMMC Pipeline
    After=multi-user.target
    
    [Service]
    Type=idle
    ExecStart=/usr/local/bin/auto-flash.sh
    StandardOutput=journal+console
    
    [Install]
    WantedBy=multi-user.target
    
  3. 保存退出

  4. 激活触发器并关机拔卡(依次执行下面三条命令):

    Bash

    systemctl daemon-reload
    systemctl enable auto-flash.service
    poweroff
    

等这台机器指示灯熄灭,立刻把 TF 卡拔出来

恭喜! 这张卡现在已经是一张“免干预、全自动、带满血扩容”的流水线神卡了! 以后拿到任何一台同型号的新机器,你只需要:插上这张 TF 卡 -> 捅上电源 -> 去喝杯茶等它几分钟 -> 灯灭断电 -> 拔下 TF 卡 -> 新机器装箱发货。

  • 0

评论