Jetson NX克隆与烧录镜像

前言

本文主要说明如何在Ubuntu系统上备份Jetson NX镜像,并烧录镜像到多台NX开发板上。我的NX的系统是在SD卡上的,所以这个方法只适用于系统装在SD卡上的开发板。

参考链接

https://blog.csdn.net/m0_48168838/article/details/110262057
https://www.jetsonhacks.com/2020/08/08/clone-sd-card-jetson-nano-and-xavier-nx/

准备工作

  1. 装好Ubuntu系统的主机(任意电脑即可)
  2. 系统安装在SD卡上的NX开发板

操作步骤

克隆镜像

1.将NX开发板上的SD卡取出,将SD卡插入读卡器,将读卡器插入主机
2.在主机上新开一终端,并输入

sudo fdisk -u -l

查看SD卡的分区名。我的sd卡分区为/dev/sdc1
:我的SD卡是128G的,我先分了一个32G的分区/dev/sdc1,然后在这个分区内装的NX的系统
3.新开一终端,输入

sudo dd if=/dev/sdc1 conv=sync,noerror bs=4M | gzip -c > jetson-xavier-nx.img.gz

这样就会在~/目录下生成镜像文件
新开一终端,输入

sudo pkill -USR1 -n -x dd

在运行dd命令的终端里查看克隆进度
在这里插入图片描述
等待克隆完成

烧写镜像

1.新开一个终端,输入

sudo fdisk -u -l

查看SD卡设备名,我的是/dev/sdc
2. 格式化SD卡,并新建分区(双引号里是需要输入的指令)

  gdisk /dev/sdc
  "o" -> clear all current partition data  
  "n" -> create new partition
  "1" -> partition number /dev/sdx1
  "40M" first sectors -> Press enter or 
  "+32G" last sectors
  "Linux filsystem" -> using default type
  "c" -> partition's name "PARTLABEL"
  "w" -> write to disk and exit.
   mkfs.ext4 /dev/sdc1

3.查看SD卡分区情况

sudo fdisk /dev/sdc

输入p
删除分区:d
添加分区:n
查看分区:p
保存操作:w

4.烧写镜像到sd卡

sudo -s
cd ~/
gunzip -c jetson-xavier-nx.img.gz | dd of=/dev/sdc1 bs = 4M

可以使用下面命令查看烧写进度
新开一终端输入:

sudo pkill -USR1 -n -x dd
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值