TX2 备份与恢复系统(转)

转载: https://www.ncnynl.com/archives/201706/1740.html

TX2入门教程基础篇-备份和恢复

说明:

  • 介绍如何为TX2进行备份和恢复

(0)准备:

  • 准备好利用Jetpack刷过机的Ubuntu的主机(HOST PC)
  • 在利用Jetpack刷机时候,建立目录TX2,并保存有JetPack-L4T-*-linux-x64.run文件
  • 再进行第一次刷机之后会增加其他目录,并生成子目录64_TX2

(1) 备份:

  • 进入HOST PC的JetPack安装目录下bootloader目录
  1. $ cd ~/TX2/64_TX2/Linux_for_Tegra_64_tx2/bootloader  
  • 连上TX2,并进入recovery模式(通电,按住recovery键3秒,再按一下reset键)
  • 检查是否出现0955:7140 Nvidia Corp
  1. $ lsusb  
  • 从TX2下载镜像:

    1. $ sudo ./flashNew.sh -r -k APP -G my_backup.img jetson-tx2 mmcblk0p1  
       原来的flash.sh缺少 -G 参数支持,改为新增加脚本flashNew.sh
  • flashNew.sh脚本:flashNew.sh

    • 大概要花30分钟左右完成镜像下载。
    • 备份在~/TX2/64_TX2/Linux_for_Tegra_64_tx2/目录下
    • 分配权限,并压缩保存:

    1. $ sudo chmod 744 my_backup.img  
    2. $ tar -zcvf my_backup.img.zip my_backup.img  
    • 备份后也可以挂载到ubuntu下进行相应编辑
    1. mkdir testimg  
    2. sudo mount -o loop my_backup.img  testimg  

    (2) 恢复:

    • 进入HOST PC的JetPack安装目录下bootloader目录
    1. $ cd ~/TX2/64_TX2/Linux_for_Tegra_64_tx2/bootloader  
    • 复制my_backup.img为system.img
    1. $ sudo cp my_backup.img system.img  
    • 连上TX2,并进入recovery模式(通电,按住recovery键3秒,再按一下reset键)
    • 检查是否出现0955:7140 Nvidia Corp
    1. $ lsusb  
    • 退出到上一层目录,使用flash.sh开始烧录
    1. $ cd ../  
    2. # As an example, you should be in ~/TX2/64_TX2/Linux_for_Tegra_64_tx2/  
    3. $ sudo ./flash.sh -r  jetson-tx2 mmcblk0p1  
    • 如果想恢复到SD卡或U盘,[参考编译文章][1]
    • 大概要花费15分钟时间完成恢复镜像。

    参考:

    • https://devtalk.nvidia.com/default/topic/1000105/jetson-tx2/tx2-cloning/post/5111893/#5111893
    • http://elinux.org/Jetson/TX2_Cloning

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值