【问题标题】:backing up and restoring the eMMC备份和恢复 eMMC
【发布时间】:2020-10-02 18:00:17
【问题描述】:

从谷歌珊瑚开发板的 SD 卡映像备份板载 eMMC 的程序是什么? 同样,我们应该遵循什么程序来将镜像恢复到板载的 emmc 驱动器?

【问题讨论】:

    标签: google-coral


    【解决方案1】:

    从 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 个字符。
    猜你喜欢
    • 2012-01-14
    • 2011-07-02
    • 2021-08-14
    • 2014-07-24
    • 2013-12-03
    • 2019-06-30
    • 2014-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多