https://blog.csdn.net/ycy_dy/article/details/80493392

https://blog.csdn.net/piaopiaopiaopiaopiao/article/details/83894902

本文转自:https://blog.csdn.net/ycy_dy/article/details/80493392

tx2系统备份与恢复
        tx2系统备份与恢复对我们以后长期开发与产品批量生产是非常有帮助的,能快速的对已经开发好的系统进行备份,复制,节约大量的安装时间。在操作过程在需要手动操作,执行命令也不多,安装以下步骤即可,所以在这就不写脚本文件了,免得过程中有些错误。

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

(1)tx2 系统备份(system backups):
    a: 进入HOST PC的JetPack安装目录下 TX2/64_TX2/Linux_for_Tegra_64_tx2/目录
        注:1.网上教程说是进入 Linux_for_Tegra_64_tx2/bootloade 目录,

关键系统生成的flash.sh文件在哪个目录
                我的在inux_for_Tegra_64_tx2目录,如果flash.sh在bootloade目录下

2.网上教程说原来的flash.sh缺少 -G 参数支持,改为新增加脚本flashNew.sh。这个没有用,可能是针对(TX1的), 反正在我的TX2没出现错误,所以请忽略。
    b:  cd ~/TX2/64_TX2/Linux_for_Tegra_64_tx2
    c:  连上TX2,并进入recovery模式(通电[必须先拔电],一直按住recovery键3秒,不要松开recovery键,再按一下reset键)
    d:  lsusb    #检查是否出现0955:7140 Nvidia Corp
     e:  从TX2下载镜像
            sudo ./flash.sh -r -k APP -G my_backup.img jetson-tx2 mmcblk0p1

大概要花30分钟左右完成镜像下载。
    生成的备份文件my_backup.img 在~/TX2/64_TX2/Linux_for_Tegra_64_tx2/目录下

f:  分配权限,并压缩保存:(这步可要可不要)
            sudo chmod 744 my_backup.img  
            tar -zcvf my_backup.img.zip my_backup.img

g: 备份后也可以挂载到ubuntu下进行相应编辑,可以查看系统镜像文件有没有正确生成
              sudo mount -o loop my_backup.img  /mnt/

(2)tx2 系统恢复(system recovery):
    a: 进入HOST PC的JetPack安装目录下Linux_for_Tegra_64_tx2目录
       cd ~/TX2/64_TX2/Linux_for_Tegra_64_tx2

b: 复制my_backup.img为system.img
       sudo cp my_backup.img system.img

c: 进入HOST PC的JetPack安装目录下bootloader目录,删除或者备份原来的system.img ,这里选择备份
       cd ~/TX2/64_TX2/Linux_for_Tegra_64_tx2/bootloader
       mv system.img system_bak.img.bak

d: 复制生成的新镜像文件到bootloader目录
        mv ../system.img system.img
    
    e: 连上TX2,并进入recovery模式(通电[必须先拔电],一直按住recovery键3秒,不要松开recovery键,再按一下reset键)
    f: lsusb    #检查是否出现0955:7140 Nvidia Corp
    g: 退出到上一层目录,使用flash.sh开始烧录
     cd ../

# As an example, you should be in ~/TX2/64_TX2/Linux_for_Tegra_64_tx2/

sudo ./flash.sh -r  jetson-tx2 mmcblk0p1

恢复完成,tx2系统自动重启

tx2系统备份与恢复的更多相关文章

  1. Linux系统备份与恢复

    序言:前面一篇文章简单地介绍了Linux系统备份与恢复的相关概念,这里接着上一篇介绍两个常用的备份与恢复命令. 1  常见的备份命令 在介绍下面的备份恢复命令之前先简单的说明一下: 如果我们只是要实现 ...

  2. Centos7系统备份与恢复教程

    原文地址:https://www.cnblogs.com/fang888/p/8473485.html Centos系统备份与恢复教程 tar: 特点 1.保留权限 2.适合备份整个目录 3.可以选择 ...

  3. Centos系统备份与恢复教程

    Linux不像windows,它不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中. 使用root用户切换到根目录 然后,使用下面的命令备份完整的系统: tar c ...

  4. ubuntu系统备份与恢复(也适用于其他linux系统)

    在windows环境下面,有很多的备份恢复软件,系统也自带了备份恢复功能,比较知名的软件比如ghost等,为什么要备份系统,我之前一直都是系统出现问题就全新安装原版的windows,然后各种设置,各种 ...

  5. ubuntu系统备份与恢复-remastersys方法

    http://blog.csdn.net/yaoqi_isee/article/details/73730010 http://blog.csdn.net/handsome_sheng/article ...

  6. dd,实现系统备份

    一.dd的使用 dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 注意:指定数字的地方若以下列字符结尾则乘以相应的数字:b=512:c=1:k=1024:w=2 参数: ...

  7. FC8下备份linux系统

    linux系统可以使用tar来备份.<br><br> 我在FC8上装好了totem, mplayer, audacious, 并搞定了wifi后,我觉得该备份一下FC8系统.& ...

  8. TX2 Clone

    由于给TX2配置了很多的开发环境,也修改了一些驱动,想将这些环境能够完整的迁移到一块bare TX2,于是尝试了clone的方法. 这种方法的优点是: 确保了移植的TX2 与已经配置好的环境是一致的: ...

  9. TurtleBot3 Waffle (tx2版华夫)(2)系统安装

    Tx2系统默认是安装好的,由于镜像文件大于20G,无法上传百度网盘,所以如有需要请联系我们客服:下面主要是操作步骤: 2.1.准备工作 a.准备好利用Jetpack刷过机的Ubuntu的主机(HOST ...

随机推荐

  1. 七 Hibernate5种查询检索方式,单表&多表

    Hibernate中提供了5种查询方式: OID查询 对象导航查询 HQL检索 QBC检索 SQL检索 OID检索: Hibernate根据对象的oid(表中主键) 使用get方法   Custome ...

  2. 密码学概述&置换密码

    密码学 概述 如何将信息进行加密,传送到接收方,接收方在进行解密获取信息,中间即使有窃听者窃听到信息也可解密破解. 密码学分类 密码编辑学(保密) 密码分析学(破译) 该破译与传统的黑客技术有一定的区 ...

  3. ZCGL项目解析——概述

    模块清单 微服务模块:routeservice.eurekaservice.configservice 数据服务模块:fdfsservice.hbaseservice 工具服务模块:common 系统 ...

  4. 第1节 IMPALA:3、impala软件的下载和linux磁盘的挂载

    1. impala安装软件下载: http://archive.cloudera.com/cdh5/repo-as-tarball/5.14.0/ 2. linux磁盘的挂载: [root@node0 ...

  5. vim修改缩进问题

  6. ubuntu 新建用户后 不能使用TAB键、上下键,命令行不显示当前路径的解决

    因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了. 1.查看当前的shell:# echo $ ...

  7. Java虚拟机05.1(各种环境下jvm的参数如何调整?)

    cmd下 eclipse下 tomcat下 cmd下指定jvm参数 在cmd下执行Java程序可以通过如下方式之地需要配置的Java 虚拟机参数: 这里只是指定了对初始为2M,新生代为1M,堆最大值为 ...

  8. TP5分页函数paginate中的each()传参

    在使用each()时,each()里面只能使用局部变量,当使用外部变量时会报未定义变量的错误,但是有时候我们还必须使用外部变量,就需要想是时作用域的问题,但是如果使用 global 全局虽然不报错,但 ...

  9. MyBatis Generator 下划线转驼峰命名

    MyBatis Generator配置文件--指定生成实体类使用实际的表列名作为实体类的属性名 table标签下的设置属性useActualColumnNames用于指定生成实体类时是否使用实际的列名 ...

  10. Tornadao Cookie

    cookie的详细介绍.Tronado带签名的cookie原理.基于cookie实现用户验证 cookie详细介绍 cookie本质就是存于浏览器的 键值对. 特性: 每次http请求服务端的时候,都 ...