jetson Orin NX 系统备份&烧录(ssd)

      因为开发板的固态硬盘,安装了好多库,不想在新的板子上重新安装一遍,安装起来也很费劲。所以想备份当前板子的系统,再次烧录到新的里面就好了。

     我的开发板不是官方开发板,不带emmc,所以指导手册的方法不管用啊。最后在论坛,和网上找到了方法,这里只是做记录,文章的结尾有参考网址大家可自行查看。

        一、进入recovery模式

        连接开发板和PC(linux),开发板需处于 recovery模式。这个模式有的板子是短接,有的是按键。按着recovery按键,给开发板上电,后3~5s后松开。系统就进入到recovery模式,且PC识别到开发板。

        二、修改文件

        下图框起来的文件,把两个.sh文件中所有mmcblk0全部替换为nvme0n1

路径:<你的路径>/nvidia_sdk/JetPack_5.1.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/tools/backup_restore

        三、执行命令进行镜像拷贝

        在

<你的路径>/nvidia_sdk/JetPack_5.1.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra
路径下执行以下命令

sudo ./tools/backup_restore/l4t_backup_restore.sh -b <board-name>

例如 ORin NX:
sudo ./tools/backup_restore/l4t_backup_restore.sh -b p3768-0000+p3767-0000

等待备份完成后,会有提示备份完成。

此时备份的系统镜像就在刚才修改 .sh的路径下面:JetPack_5.1.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/tools/backup_restore

        四、备份系统烧写

        在烧写时,注意被烧写的板子,必须时有系统的,不能在没有系统的情况下直接烧写。这里的意思是需要在刷这个备份系统时,需要先刷一遍官方的系统。

        要备份的板子进行recover模式,然后输入以下命令进行刷机

sudo ./tools/backup_restore/l4t_backup_restore.sh -r <board-name>
例如 Orin NX
sudo ./tools/backup_restore/l4t_backup_restore.sh -r p3768-0000+p3767-0000

刷写完成后如下图:

        至此 拷贝烧录就完成了,大家还有什么更好的方法没有,欢迎交流。

                                                                                            祝大家工作顺利,升职加薪~

参考:

Flashing Support — Jetson Linux Developer Guide documentation

Jetson Orin NX上手使用(Linux系统的配置&Jetpack的烧录&镜像的备份恢复)-CSDN博客

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值