从谷歌珊瑚开发板的SD卡映像中备份星载eMMC的步骤是什么?同样,我们应该遵循什么过程来恢复映像到emmc驱动器上?
发布于 2020-10-05 20:52:04
从SD卡映像备份星载eMMC
Mendel OS映像没有安装在sdcard上,所以您的意思是只备份emmc以便将它放到另一个板上吗?如果是这样的话,下面是程序:
为了备份emmc,首先需要将开发板安装为linux主机上的USB设备。您这样做,通过串行控制台连接到您的板,并将其置于u引导模式(只需启动板并在前3秒内按下任何键),确保USB-C电缆也已连接。在u引导提示符中,输入:
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这次要非常小心out文件路径,因为您可以用来自backup.img的字节替换错误的驱动器(这将是不可逆转的)。
https://stackoverflow.com/questions/64176284
复制相似问题