• tx2系统备份与恢复


    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系统自动重启

  • 相关阅读:
    Linux里的2>&1究竟是什么
    表锁操作
    日志rsyslog
    计划任务at cron
    rpm包管理和源码包管理
    自建yum源(只演示nginx服务,其它都一样)
    软件包管理yum
    文件打包及压缩
    查找文件which locate find
    lsof恢复进程打开的文件
  • 原文地址:https://www.cnblogs.com/shuimuqingyang/p/11135378.html
Copyright © 2020-2023  润新知