从 Google Coral 开发板的 SD 卡映像备份板载 eMMC 的过程是什么?
同样,我们应该按照什么步骤将镜像恢复到板载的emmc驱动器上呢?
从SD卡镜像备份板载eMMC
Mendel OS 映像未安装在 SD 卡上,所以您的意思是只备份 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 命令将备份映像添加到您的主板上:
$ sudo dd if=./backup.img of=/dev/path-to-dev-board bs=4M status=progress
这次要非常小心输出文件路径,因为您可以用 backup.img 中的字节替换错误的驱动器(这是不可逆的)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)