Jetson Xavier NX重装系统

购买Jetson Xavier NX时,商家通常会在板子的emmc上预装系统,不过在具体使用时我们通常需要把系统装在空间更大的固态磁盘上,并且可能由于各种原因需要重新安装系统。本文适用的场景是:对已安装系统的Jetson Xavier NX板子,在固态磁盘上重装自己需要的新系统。

一、设置固态磁盘NVMe启动

(如果已在使用过程中做了这一步,直接跳到第二部分)

1. 格式化磁盘

启动磁盘应用程序,单击固态硬盘右上角三条横线,选择Format Disk,选择预设的GPT,再次确认Format后,输入密码即可。

2. 磁盘分区

通常情况可以把Free Space设为16GB。

3. 把root从emmc复制到固态磁盘

打开一个终端,输入:

git clone https://github.com/jetsonhacks/rootOnNVMe.git
cd rootOnNVMe
./copy-rootfs-ssd.sh
./setup-service.sh

最后重新启动系统,即可成功使系统默认在固态磁盘启动。

二、新系统的下载和安装

工具:装有Ubuntu系统且有足够存储空间(建议30GB以上,多多益善)的主机(或虚拟机),Micro USB数据线,杜邦线(两端母头)。

在主机的Ubuntu系统中安装sdkmanager,在NVIDIA官网(SDK Manager | NVIDIA Developer)注册NVIDIA开发者账号即可下载。

打开sdkmanager并登录NVIDIA账号,用Micro USB数据线把Jetson NX和主机连接,并用杜邦线短接Jetson NX的FC REC与GND引脚,然后给Jetson NX连接电源。

连接电源后主机会弹出连接设备,选择上面的Jetson Xavier NX(不要选到下面那个【developer kit version】),确认连接后,依次如图选中Jetson、Target Hardware、JetPack5.1.4(对应Ubuntu20,需要安装其他系统的用户可以通过NVIDIA官网查看Jetpack与系统和Cuda版本的对应关系:https://developer.nvidia.com/embedded/jetpack-archive,一般4对应Ubuntu18,5对应Ubuntu20,6对应Ubuntu22),然后进入下一步。

选择TARGET COMPONENTS时,由于固态硬盘空间足够大,所以可以在确保主机存储空间足够的情况下全选(避免之后需要自己安装Cuda),然后进入下一步,输入主机密码后即可下载和传输。

在下载内容传输到Jetson NX前,有界面弹出需要预设NX的用户名和密码。特别注意在Storage Device一栏中选择NVMe(不要像下图一样选默认的EMMC),确认后即可传输。

如果确认时显示IP地址错误,可以尝试再次确认,如多次尝试还是失败,可重新连接Micro USB数据线并重复上述流程。

之后等待一段时间,如果中间遇到下载失败(很可能是缺少依赖),先等待其他所有项目下载并传输完成后,再重新下载和传输失败的项目。

全部完成后断开电源,取下杜邦线和Micro USB数据线,把Jetson NX连上鼠标、键盘和显示屏后插上电源,等待开机并输入预设的用户名和密码即可正常使用新的Ubuntu系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值