一、首先到nvidia官网去下载sdkmanage工具
二、一定要在UBUNTU18.04版本上,到目前为止不支持其它版本
三、运行sdkmanage登录选第一个,在网页上登录,第二个容易失败。
四、系统一定要有10G以上空间储存,全部下载的话又8个G
五、使用DD命令拷贝的系统,或者其它来源拿到的系统.RAW需要转换.img
注意这个转换成.IMG需要用到/JetPack_4.3_Linux_P2888/Linux_for_Tegra/bootloader/
这个文件夹下的依赖,可以从别的地方拷贝Jetson_Linux_R32.6.1_aarch64.tbz2这个包解压到任何地方都行。
六、进入/JetPack_4.3_Linux_P2888/Linux_for_Tegra/bootloader/
使用命令sudo ./mksparse -v --fillpattern=0 /data/image.raw system1.img 其中/data/image.raW是你需要转换系统的存放路径 可以在U盘。
七、然后准备一张SD卡,比拷贝系统大,下载这个win32_disk_imager工具,将系统写入。
八、使用分区工具,打开SD卡或者U盘。将系统按数据分区剪切。多余的空间让它空闲。
九、再次使用win32_disk_imager工具将它读出来。读的时候先在保存的地方建立一个TXT,然后重命名IMG,读取的时候选择这个新建的空.img. 选读取已分配空间。这样就做出了仅存系统的文件。便于压缩
十,恢复系统,将做好的IMG 替换掉sdkmanage里的.img就行了。