备份和还原eMMC

时间:2020-10-02 18:00:17

标签: google-coral

要从Google Coral开发板的SD卡映像中备份板载eMMC的程序是什么? 同样,我们应遵循什么步骤将映像还原到板载emmc驱动器上?

1 个答案:

答案 0 :(得分:0)

从SD卡映像备份板载eMMC

Medel OS映像未安装在sdcard上,那么您是说仅备份emmc以便将其放置在另一块板上吗?如果是这样,请执行以下步骤:

要备份emmc,首先需要将开发板作为USB设备挂载在Linux主机上。为此,请通过串行控制台连接到开发板并将其置于u-boot模式(只需启动开发板并在前3秒钟内按任意键),请确保USB-C电缆也已连接。在u-boot提示符下,输入:

U-Boot# ums 0 mmc 0

这会将开发板作为USB设备安装在您的主机上。使用“ fdisk -l”命令找到该设备。然后,您可以将来自该磁盘的字节dd放入img文件:

$ sudo dd if=/dev/path-to-dev-board of=./backup.img bs=4M status=progess

请务必小心,要从正确的路径进行复制,否则将从错误的设备进行复制。接下来,您可以将该备份映像dd到任何其他板上,方法是首先在主机上安装新板,然后使用fdisk找到该板(与上述步骤相同)。然后,您可以通过反转dd命令将备份映像dd到板上:

$ sudo dd if=./backup.img of=/dev/path-to-dev-board bs=4M status=progess

这一次要特别注意out文件路径,因为您可以用backup.img中的字节替换错误的驱动器(这将是不可逆的)。

相关问题