一、准备工作
参考 Jetson Xavier NX配置全过程——系统与SDK烧录(一)_jetson xavier nx系统_MyFe的博客-CSDN博客
1.首先查看NX板版本,本示例使用的是eMMC版,含128G固态硬盘。如下图所示:
2.需要一台安装了虚拟机或双系统的笔记本电脑,示例为双系统(ubuntu18.04)
3.安装SDKManager(.deb文件)最新版即为JetPack 5.x系列
官网下载:SDK Manager | NVIDIA Developer
ps.需要自己注册一个开发者账号
下载完成后,在下载SDK包的目录下打开终端,输入(按照自己下载的版本输入):
sudo apt install ./sdkmanager_1.9.2-10884_amd64.deb
4.烧录系统
在终端执行
sdkmanager
5.NX板、跳线帽、MicroUSB线、板子电源线
NX板短接 GND 和 FC REC (第2、3个针脚),进入恢复模式,再使用MicroUSB线连接板子和电脑,板子接上电源。
6.连上板子以后SDK会显示NX板,eMMC版选第一个
如下图所示选择:
点击CONTINUE,因为eMMC只有16GB,先只安装系统,取消选择SDK Components,勾选下面的 I accept the terms ......,点击CONTINUE
出现弹窗选择create
再次点击CONTINUE,输入本机密码,开始下载Jetson OS
下载好并成功创建好文件后会出现弹框,选择Manual Setup - Jetson Xavier NX手动安装,并在New Username、New Password 上填入系统的用户名、密码。最后一定要注意Storage Device一定一定一定要选择EMMC/SD Card (default)。 选择完后点击Flash,就开始往Jetson Xavier NX中烧录系统了。
烧录完成后点击FINISH AND EXIT,Jetson OS系统到这里就安装完成了。
给NX板断电,取下跳线帽和MicroUSB数据线,然后连接显示器、键盘鼠标,重新上电,输入刚才设置的密码,即可进入Ubuntu20.04系统。
二、将Jetson系统移到固态硬盘
1.格式化硬盘
打开磁盘分区工具Disks,找到自己的SSD固态硬盘,千万不要选错,打开后点击右上角的三条横杠,选择Format Disk
输入NX系统密码并确认。
点击'Create Disk Image'创建硬盘分区,保留硬盘空间Free Space Following 16G.
填入磁盘名称,例:SSD128,磁盘格式必须选择Ext4, 点击Create创建。
点击磁盘容量左下角的黑色三角形拨号键,就可以看到已经挂载到系统上,同时拨号键会变成停止键。再次在终端输入df -h,就可以看到挂载的硬盘了。
2.移动系统到固态硬盘
打开NX的终端,在用户目录下输入(不会的话连手机热点快一些):
git clone https://github.com/jetsonhacks/rootOnNVMe.git
cd rootOnNVMe/
将文件复制到SSD固态硬盘
./copy-rootfs-ssd.sh
启动服务
./setup-service.sh
重启系统,可以右上角 Power off 先关机再上电开机。
再次输入 df -h 查看,就能看到103G的硬盘了。
三、NX板烧录SDK Components
不要插跳线帽,不要插跳线帽,不要插跳线帽(重要的事情说三遍)
MicroUSB连接NX板和电脑,打开SDKManager,与之前同样的步骤,烧录之前剩下的Components(之前没勾选的可以全都选上)
点击CONTINUE,输入密码下一步。
如果有下载失败的情况可能是因为下载超时,可以自己找软件科学上网。
最后点击FINISH AND EXIT完成安装。
安装完成就可以拔掉MicroUSB线了。