本人把网上贴出的几乎所有的方法均试了一遍,搞了两天,nano系统崩了N次,遇坑无数,哭辽...
特此留帖,以警后人。
先把操作失败的帖子贴出来:
【Jetson-Nano】SD卡系统备份克隆_牛andmore牛的博客-CSDN博客_jetson nano系统备份
Jetson 系列——jetson nano制作SD卡备份镜像以及还原_RichardorMu的博客-CSDN博客_jetson nano镜像备份
[技术杂谈][原创]利用Win32DiskImager来备份复制系统镜像_FL1623863129的博客-CSDN博客_win32diskimager
树莓派 SD卡 的系统备份 方法 Windows&Linux (奶妈式教学)_Youkii-Chen的博客-CSDN博客
树莓派系统备份_贝勒里恩的博客-CSDN博客_树莓派系统备份
上述帖子无一例外,全部失败,按上述帖子操作完后,把TF卡再次插进nano板子,进不去系统。
下面,开始介绍操作成功的流程:参考帖子:Nvidia Jetson Nano Nx快捷备份指南 - 知乎
(本文与原帖相比,修改了部分操作,以本贴为准!)
准备工作:1、U盘(将系统备份临时存储到U盘里)
对于nano emmc和nx emmc的用户来说。准备一个剩余空间大于等于16G的U盘,U盘格式为NTFS或者EXT4格式的即可。
对于nano sd和nx sd的用户来说。需要准备一个剩余空间大于等于你作为系统盘的SD卡的容量的U盘。(比如你作为系统的SD卡为32G,则你的U盘需要剩余空间≥32G)
我的TF卡是32GB的,所以我准备了一个64GB的U盘。
2、ubuntu系统
我用的是 虚拟机ubuntu18.04
一.如何备份系统1、在windows下插入准备好的U盘,格式化为NTFS格式(不要选择快速格式化!!!)
等待格式化完成。(漫长的过程,泡杯茶静静等待)
2、将此U盘插入Jetson nano板子
(注意:必须显示 xx GB Volume 才行,否则重新格式化U盘!!!)
1)打开U盘,在U盘中新建脚本 backup.sh
脚本内容如下:
#!/usr/bin/env bash basedir=`cd $(dirname $0);pwd -P` echo $basedir dd if=/dev/mmcblk0p1 of=$basedir/backup.raw
脚本表达的意思:将文件系统,通过dd命令,组建并存储到脚本所在的目录下,并命名为backup.raw
2)给脚本赋777权限,然后执行脚本,等待。
一般正常情况 插入16G TF作为系统盘备份时间约为15~30分钟。32G的约为30~60分钟。
继续漫长的等待,建议再泡杯茶。
(我没截图,用下原帖的图)这样系统就备份好了。
nano emmc,nano nx最终生成的镜像是15G。
nano sd,nx sd最终生成的镜像是系统TF总容量的大小。(建议使用者使用16G或32G的TF卡作为系统存储空间,否则备份时间太久,导致备份出来的文件也非常大)。
二.备份的系统如何恢复1、在虚拟机ubuntu18.04中,准备Linux_for_Tegra文件夹
我的Linux_for_Tegra文件夹是淘宝店家给的资料盘里提供的。
读者可以根据原帖的方法,去Nvidia官网去找与自己板子的系统版本对应的 压缩包 并下载
(贴一个查看自己板子Jetpack版本的命令:sudo apt-cache show nvidia-jetpack)
2、在虚拟机ubuntu18.04中,安装 Nvidia_Flasher 刷机工具
1)给出github网址,自行下载 Nvidia_Flasher
https://github.com/x2816960/Nvidia_Flasher.git
2)Nvidia_Flasher是通过QT5编写的,安装qt5,命令如下:
sudo apt-get install qt5-default
3)打开 Nvidia_Flasher 文件夹,修改 mainwindow.cpp 文件:
根据自己的 Linux_for_Tegra 文件夹中的文件名,自行修改。
4)编译Nvidia_Flasher
进入Nvidia_Flasher目录下,先执行命令:
qmake
再执行命令:
make
等待Nvidia_Flasher编译完成。
5)将编译后生成的 Nvidia_flasher 可执行文件,拷贝到Linux_for_Tegra目录下
(这里用原帖的图示意)
6)将带有备份镜像的U盘插入虚拟机Ubuntu18.04中
7)在Linux_for_Tegra目录下,开启终端,输入指令:
./Nvidia_flasher
运行刷机程序。
在弹出的登录密码框中输入当前登录的用户ubuntu PC系统的密码,用来获取权限。
8)在软件的setup中,选择对应的板卡型号。目前一共有5种型号可选。
9)选择 IMG Load ,并在U盘里找到之前备份的镜像backup.raw



