【发布时间】:2020-10-02 18:00:17
【问题描述】:
从谷歌珊瑚开发板的 SD 卡映像备份板载 eMMC 的程序是什么? 同样,我们应该遵循什么程序来将镜像恢复到板载的 emmc 驱动器?
【问题讨论】:
标签: google-coral
从谷歌珊瑚开发板的 SD 卡映像备份板载 eMMC 的程序是什么? 同样,我们应该遵循什么程序来将镜像恢复到板载的 emmc 驱动器?
【问题讨论】:
标签: google-coral
从 SD 卡映像备份板载 eMMC
Sdcard 上没有安装 Mendel OS 映像,所以您的意思是仅备份 emmc 以便可以将其放在另一块板上吗?如果是这样,这是程序:
为了备份 emmc,您首先需要将您的开发板作为 USB 设备安装在您的 linux 主机上。为此,通过串行控制台连接到您的开发板并将其置于 u-boot 模式(只需启动开发板并在前 3 秒内按任意键),确保 USB-C 电缆也已连接。在u-boot提示符下输入:
U-Boot# ums 0 mmc 0
这会将开发板作为 USB 设备安装在您的主机上。使用“fdisk -l”命令找到该设备。然后您可以将该磁盘中的字节添加到一个 img 文件中:
$ sudo dd if=/dev/path-to-dev-board of=./backup.img bs=4M status=progress
请务必小心从正确的路径复制,否则会从错误的设备复制。接下来,您可以将此备份映像添加到任何其他板上,方法是首先在您的主机上安装一个新板,然后使用 fdisk 找到该板(与上述步骤相同)。然后你可以通过反转 dd 命令将备份图像 dd 到你的板上:
$ sudo dd if=./backup.img of=/dev/path-to-dev-board bs=4M status=progress
这次要非常小心输出文件路径,因为您可以用 backup.img 中的字节替换错误的驱动器(这将是不可逆的)。
【讨论】:
progress,而不是progess。无法编辑答案,因为编辑至少应包含 6 个字符。