JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程

一、准备工具

  1. 一块JETSON TX2 NX的板子(这里笔者拿到的是装好亚力克板的了)

  2. 官方给的跳线帽

 3. 一台装了Ubuntu的电脑(这里是用的是SDKManager软件,需要使用Ubuntu,这里不要推荐双系统的,笔者用双系统在后面确认会出现ip的问题,需要使用20.4版本以下的Ubuntu系统,太高版本没有SDKManage用的版本

4. 显示屏,键盘,鼠标,电源线

5. 电脑和板子连接同一个网

二、系统烧录

1、首先我们的ubuntu要安装SDKManager软件

 下载网站:JetPack SDK | NVIDIA Developer

我们先把跳线帽安装到板子上让板子进入一个系统 REC 刷机模式

将跳线帽连接到 FC REC 和 GND 引脚,也就是连接到核心板下方载板的第二和第三个引脚,如 下图所示

将跳线帽安装在红框位置

2、将 HDMI 显示屏、鼠标、键盘和 microUSB 数据线连接到 Jetson TX2 NX 上,最后再 接入电源。由于上一步已经将跳线帽连接 FC REC 和 GND 引脚,所以上电开机后会自动进入 REC 刷机模式,进入刷机模式电脑会黑屏,黑屏说明进入刷机模式,(连接好就是下图这个样子)

3、这里需要拥有一个NVIDIAD的账号,没有就直接用qq邮箱注册一个,(这里是下载到我们的虚拟机里面)

4、将usb线连接到我们的电脑,(建议拔一下在插一下),这里会选择进入虚拟机还是主机,(选择进入虚拟机)

5.、这个时候就连接到虚拟机上了,下载SDKManager后会进入下图这个界面

 取消勾选 Host Machine和DeepStream,Host Machine是在你主机或者虚拟机上也安装环境,耽误时间且没有卵用,DeepStream在后面安装Jetson SDK Components时我们在选择,大红框的位置因为连接了usb线会有提示,选择对应的型号

点击CONTINUE,我们进行下一步,因为板子自带SD卡只有16GB,所以我们先只安装Jetson OS。勾选Jetson OS和最下面的I accept the terms and conditions of the license agreements,路径不需要修改也没必要修改,点击CONTINUE。

记得勾选I accept the terms and conditions of the license agreements.

 

6、这里输入你Ubuntu的密码

 7、这里可能会弹窗创建下载目录文件夹,点击Create就行

  8、再次点击CONTINUE在弹窗中输入密码,开始下载Jetson OS,下载好并成功创建好文件后会出现弹框,在been flashed and is currently running.

三、我们选择Manual Setup - Jetson TX2 NX手动安装

 

1、选择型号,输入用户名和密码(这里的用户名是板子的用户名和密码) 

2、选择完后点击Flash就开始往Jetson Xavier NX中烧录系统了。

3、等待系统 OS 烧录完成后,Jetson TX2 NX 会自动重启进入系统,此时需要根据系统提示给 设置系统的基本功能,必须执行的包括设置用户名与密码、连接与虚拟机同一个局域网的网络 。切换到 Jetson TX2 NX 系统进行设置。网不是一样的会爆ip的错误

4、设置用户名和密码这里一定要牢记,否则会出现登录不进系统的问题

烧录完成后点击FINISH AND EXIT,Jetson OS系统到这里就安装完成了。(这里有的板子没有这一步,因为前面已经输入了用户名和密码)

5、 出现这个页面,则是系统烧录完成了

 

6、这个时候关闭所有电源,重启板子即可进入Ubuntu18.04系统

 

四、必要环境,程序的传输

 同上操作一样,这次我们不点Jetson OS,将下面的画红圈框起来的勾上,记得勾选I accept the terms and conditions of the license agreements.(usb线不要断,所有的传输都是通过USB传输的)

五、Jetson TX2 NX挂载固态硬盘

将板子关机断开电源,M.2固态硬盘插座在底部。给板子上电开机,

(这里我的板子是已经有固态硬盘的,没有的要自己装)

1、 此时df -h 检查硬盘信息可能无法识别到硬盘,所以需要对硬盘进行格式化并挂载到系统上(我这里是已经挂在过的,没挂载不会有117GB的空间这个显示)

2、 输入以下命令检查所有分区信息,向下翻可以找到/dev/nvme0n1有一个我们插入的m.2固态硬盘

sudo fdisk -l

3、 打开Jetson TX2 NX系统自带的磁盘分区工具Disks。

 

4、格式化硬盘

选择我们接入的M.2固态硬盘,这里注意不能选择错误,否则会造成系统奔溃。然后按快捷键‘Ctrl+F’或者打开右上角的三条横杠,选择Format Disk(格式化磁盘.

 

 

 

 

5、这里我们格式化硬盘,新建磁盘分区

选择M.2固态硬盘,点击‘Create Disk Image’(加号)创建硬盘分区。这里我们要把SSD作为系统盘使用,所以直接将整个硬盘的空间作为一个分区就好

 

 

 

6、 到这里我们只是做了添加还没有挂载,点击拨号键,就可以看到已经挂载到系统上。同时拨号键会自动变成停止键

7、 在终端输入df -h就可以查到刚刚挂载的硬盘了(会显示一个117GB的一个空间)

六、移动系统到固态硬盘

1、打开Jetson TX2 NX的终端,输入命令

git clone https://github.com/jetsonhacks/rootOnNVMe.git
#这里要上GitHub,注意自己的网可不可以上,不行要科学上网

2、’安装rootOnNVME软件,然后进入rootOnNVME目录,输入命令

cd rootOnNVMe/
ls

3、 复制系统文件到硬盘,输入命令

./copy-rootfs-ssd.sh

4、 输入密码,开始复制

5、 复制完成后,输入命令启动

./setup-service.sh

6、移动成功之后,重启板子

sudo reboot

7、重新进入系统,输入

df -h
这里已用就有大概有16g左右就是ok了(如果是5g左右就是环境没装好)

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值