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

一、准备工具

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

  2. 官方给的跳线帽JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第1张图片

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

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

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

二、系统烧录

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第2张图片

 下载网站:JetPack SDK | NVIDIA Developer

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

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

将跳线帽安装在红框位置

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第3张图片

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第4张图片

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第5张图片

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第6张图片

 取消勾选 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.
JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第7张图片

 

6、这里输入你Ubuntu的密码

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第8张图片

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第9张图片

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

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第10张图片

 JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第11张图片

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

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

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

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

烧录完成后点击FINISH AND EXIT,Jetson OS系统到这里就安装完成了。(这里有的板子没有这一步,因为前面已经输入了用户名和密码)
JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第12张图片

5、 出现这个页面,则是系统烧录完成了JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第13张图片

 

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第14张图片

 

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第15张图片

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

五、Jetson TX2 NX挂载固态硬盘

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

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

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第16张图片2、 输入以下命令检查所有分区信息,向下翻可以找到/dev/nvme0n1有一个我们插入的m.2固态硬盘

sudo fdisk -l

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第17张图片

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第18张图片

 

4、格式化硬盘

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第19张图片

 JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第20张图片

 JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第21张图片

 JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第22张图片

 

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

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第23张图片

 JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第24张图片

 JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第25张图片

 

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

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第26张图片

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

六、移动系统到固态硬盘

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

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

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

cd rootOnNVMe/
ls

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第27张图片3、 复制系统文件到硬盘,输入命令

./copy-rootfs-ssd.sh

4、 输入密码,开始复制

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第28张图片

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

./setup-service.sh

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

sudo reboot

7、重新进入系统,输入

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

 

JETSON TX2 NX刷机+烧录系统,挂载固态硬盘保姆教程_第29张图片

 

你可能感兴趣的:(ubuntu,linux,运维)