admin管理员组文章数量:1592250
因为安装DL的环境,结果一个安装指令后边给我疯狂的remove包,给我的工控机系统整崩了,已经不能开机了。。。尝试了多次,终于把工控机的刷好了。
工控机:Jetson Orin NX 16GB
时间:2023年5月25日
一、准备需要用到的文件
在Jetson Linux Archive下载35.3.1版本的系统
点进去,将网页拉到下方,可以看到
下载这两个包
Driver Package(BSP)
Sample Root Filesystem
plink-ai_orin-nx_orin-nano_35.3.1_patch.tbz2 (这个链接失效了,这个包在下边的网盘中也有)
如何找到这个包:
下载 plink-jetpack-master.zip 这个压缩包,
解压之后cd到 flashPatch/35.3.1/orin_nx_nano_serial/plink-ai_orin-nx_orin-nano_35.3.1_patch.tbz2
网盘链接如下:(已更新最新链接,应该不会失效了)
链接:https://pan.baidu/s/18nb67ECR9cUxy_-xLyh1QA
提取码:9wdy
需求:
需要一台 x86_64的物理机 ,并已安装好 Ubuntu系统 ,可以使用 Ubuntu16.04、Ubuntu18.04、Ubuntu20.04 等版本,作为烧录系统所用的主机。
orin nx比较特殊,装系统的时候,需要ubuntu的真机,不能是虚拟机。
我是改了一台笔记本,装了个ubuntu20和win10的双系统,具体的双系统安装教程,可以看【ubuntu20.04】10分钟win10安装ubuntu20.04双系统(无需Bios设置)
二、烧录系统
1、确保你的Jetson产品已经进入 recovery 模式(Force Recovery Mode),并通过Jetson设备上的micro USB接口或者USB Type C接口,连接到主机上的USB Type A接口
整个过程,jetson设备不用连接显示器
(1)、先用旧的安卓手机数据线(两头不一样)连接你的ubuntu电脑和orin nx
(2)、按住recovery键,再将工控机连上电源。
(3)、在ubuntu电脑上,开一个新的终端(ctrl+alt+t),输入
lsusb
会看到
会有一串的信息显示,找到这个带有Nvidia Corp的,就表示你的工控机已经进入recovery mode了。
2、创建一个文件夹放置你下载的3个压缩文件
mkdir system-re-35.3.1
3、在system-re-35.3.1文件夹内,打开一个终端(ctrl+alt+t),解压包
tar -xf Jetson_Linux_R35.3.1_aarch64.tbz2
tar -xf plink-ai_orin-nx_orin-nano_35.3.1_patch.tbz2
cd Linux_for_Tegra/rootfs/
sudo tar -xpf ../../Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh
4、步骤3运行成功之后,可以在相同终端内继续输入输入指令
sudo ./flash_c6_orin_nx.sh
一段时间后,会显示
表示系统烧录成功~~给辛苦的自己鼓掌!
5、将工控机连接显示器,然后将工控机电源插拔一下,就可以进行工控机的ubuntu系统设置,所有的选项选择默认的即可(我选的都是默认选项)。
三、出现的问题及解决办法
1、本来我安装的是35.2.1这个版本,不知为何一直失败,可能那个烧录指令有一些问题。
我尝试了3条不同的烧录指令,但还是一直失败:
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nx-devkit-16gb internal
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 p3509-a02+p3767-0000 internal
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 y-c6-orin-nx-3521 internal
其中,第二条指令出自于Nvidia Jetson Orin NX(一)
35.2.1安装失败,我就换35.3.1安装,可安装的时候,提示我说设备存储已满。解决办法:
sudo rm -r 存放包的文件夹名
注意:不要直接右键移到回收站
如果已经移到回收站的,可以用下方的指令进行清除。
sudo rm -rf ~/.local/share/Trash/
2、失败的时候,多试几次,或者换条数据线试一试。
多试几次,每次尝试之前,要将步骤3解压的文件夹删除,使用指令
sudo rm -r 文件夹名
(下一篇讲一下配置yolov5的环境)
版权声明:本文标题:Jetson Orin NX 重装系统 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1726007392a1052038.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论