Jetson Xavier NX 套件将系统装到SSD
目录
第一步:虚拟机
第二步:装SDK Manager
第三步:将系统装到eMMC
第四步:将系统装到SSD内,我以新买的500G硬盘为例
第五步:装各种库
解决问题时,我比较重视逻辑梳理,以下是图示化的刷机步骤,希望能帮助大家对整个装机过程有个整体认知。
第一步:虚拟机
先看注意:
a、创建的虚拟机在分配磁盘大小时,根据自己主机的配置建议直接分配100G以上空间,分配4G以上内存、4核(这样编译程序能快些)。
b、nvidia 的sdk manager在第一次给target板刷系统或安装系统时,会给host安装配套工具,会占用大量空间(被迫安装);
c、如果需要搭建QT项目的交叉开发环境,编译QT的库,需要100G空间;
1、首先下载 vmware虚拟机;然后安装软件,建议使用16以后的版本,以前15的版本容易造成win10系统崩溃,我使用的是16.2.4。
2、下载Ubuntu系统;我使用的是18.04,可以根据自己习惯,建议使用18以上的版本;
3、创建虚拟机;
第二步:装SDK Manager
先看注意:
a、SDK Manager的下载和登录都需要Nvidia账户,这需要自行注册;
1、下载Nvidia SDK Manager;我直接安装的最新版本1.8.3
2、安装Nvidia SDK Manager;
sudo dpkg -i sdkmanager_1.8.3-10426_amd64.deb
3、登录SDK Manager
第三步:将系统装到eMMC
先看注意:
a、SDK Manager的下载和登录都需要Nvidia账户,这需要自行注册;
b、USB连接目标板和host主机后,会提示选择套件类型,我选择第一个,他们的区别在哪里我也不清楚,大家清楚的可以评论补充;
c、在选择“Manual Setup - Jetson Xavier NX”模式,强制恢复时,烧写完系统后会等待一段时间。
d、在可以选择安装版本,我直接选择最新的版本,安装的系统时20.4的,可以根据自己需要选择低版本的。
1、由于需要重新刷系统,需要进入recovery模式。用跳线帽将xavier nx第3引脚(FC_REC)与第2引脚(GND,第4引脚也行)短接(上电后进入该模式);
2、usb连接host主机并给target板子供电。
3、sdk操作第一步:因为eMMC空间有限问题,先安装系统,不安装库
4、sdk操作第二步:由于需要重装系统,我这里选择“Manual Setup - Jetson Xavier NX”。此模式用于强制恢复target板,我认为应该是重新格式化emmc后再烧写系统。在New Username 和Password 内预配置目标板的用户名和密码。
5、sdk操作第三步:连接显示器、鼠标、键盘,等待刷机成功,拔掉短路帽。
第四步:将系统装到SSD内,我以新买的500G硬盘为例
先看注意:
a、执行第4步和第5步前,需要检查SSD的设备名称是不是/dev/nvme01p1,
如果不一致,需要修改以下文件对应位置:copy-rootfs-ssd.sh、data/setssdroot.sh、data/setssdroot.service
原因:copy-rootfs-ssd脚本会将SSD挂载到/mnt下,检查SSD的设备名称与脚本内的名称不一致会导致不能拷贝文件系统和设置SSD启动失败;
b、如果需要给SSD分区,可以在win10上使用磁盘管理工具提前分好。
1、由于新买的SSD默认是NTFS的文件系统格式,用在Ubuntu上,需要格式化成Ext4的格式,我使用ubuntu的自带的 Disks 软件,来格式化硬盘(直接搜索就出来了)。
2、在SSD中打开终端,将rootOnNVMe 克隆到本地
git clone https://github.com/jetsonhacks/rootOnNVMe.git
3、进入 rootOnNVMe 目录
cd rootOnNVMe
4、执行拷贝文件系统
./copy-rootfs-ssd.sh
5、设置ssd为启动盘
./setup-service.sh
6、重启生效
reboot
第五步:装各种库
先看注意:
a、重启Jetson Xavier NX 后,不要更新源,装编译套件时和其他库时,需要用到装系统时自带的源,更换源后可能导致这些东西安装不成功;
b、套件再次连接host时,不需要短路帽
1、我500G的空间够大,所有库都装了,不要再勾选Jetson Linux
2、等待完成后,在目标板上打开终端,输入
g++ -v
OK!
至此,成功的将Jetson Xavier NX 套件将系统装到SSD,并且安装了Nvidia自带的库。
Jetson Xavier NX 套件将系统装到SSD相关推荐
- Jetson Xavier NX 套件
嘿,朋友们,咋们的NVIDIA又发布了新产品咯,那就是我们的Xavier NX套件横空出世啦, NVIDIA Jetson Xavier NX 是外形小巧的模组系统 (SOM),可为边缘系统提供超级计 ...
- Jetson Xavier NX——重新刷系统
Jetson Xavier NX拿到手玩坏了,只好重新刷个系统了 按照网上的博文刷的系统,但是重新刷就会找不到SD卡 之前刷机用的这个 但是现在refresh也找不到卡..... 一般的话可以去磁盘管 ...
- 【Jetson Xavier NX】Jetson Xavier NX的UEFI 的配置详解
环境 硬件:Jetson Xavier NX 套件 系统:Ubuntu 20.04 Bootloader:Jetson UEFI firmware (Version 1.0-d7fb19b bulit ...
- 【Linux---NX】Jetson Xavier NX基于虚拟机进行系统安装及迁移
Jetson Xavier NX基于虚拟机进行系统安装及硬盘迁移 一.准备工具 二.操作步骤 2.1 虚拟机系统安装及虚拟机设置 2.2 Nvidia SDK Manager 2.3 SDK Mana ...
- Jetson Xavier NX (11) -- NX介绍与系统烧录
目录 1. Jetson Xavier NX介绍 1.1 NX 性能 1.2 硬件总览 1.3 相关资料 2. 系统烧录 2.1 下载官方镜像 2.2 格式化SD卡 2.3 烧录系统 3 测试 1 ...
- 把Jetson Xavier NX的系统移动到nvme硬盘上
2020年5月中旬发布的JETSON XAVIER NX,目测是一款用于替代TX2的产品,官方公布的算力喜人到碾轧TX2,不过收到货的小朋友很快就发现,这块开发套件,支持m.2 key.m 2280 ...
- 仅两步,把JETSON XAVIER NX的系统移动到nvme硬盘上
2020年5月中旬发布的JETSON XAVIER NX,目测是一款用于替代TX2的产品,官方公布的算力喜人到碾轧TX2,不过收到货的小朋友很快就发现,这块开发套件,支持m.2 key.m 2280 ...
- jetson xavier nx 系统及相关环境配置(cuda,torchvision,torch,tensorflow,opencv)
一.装载系统 首先下载系统镜像 到这里下载https://developer.nvidia.com/embedded/downloads,选择自己需要的jetpack版本.我当时安装的时候查的资料都说 ...
- JETSON XAVIER NX系统迁移
目录 前言 一.安装系统到板载EMMC 二.SD卡挂载 三.系统迁移 总结 参考阅读: 前言 最近新入手一块EMMC版本的JETSON XAVIER NX,奈何淘宝上官方的载板太贵了,经货比三家选择了 ...
最新文章
- html 如何实现一条竖线边上有 刻度_记一次腾讯面试:进程之间究竟有哪些通信方式?如何通信? ---- 告别死记硬背||CSDN博文精选...
- 系统测试分类和测试常用方法
- C++学习之路 | PTA乙级——1092 最好吃的月饼 (20 分)(精简)
- [CB]TForm应用技巧
- ZOJ 2540 Form a Square
- Zabbix 添加WEB监控(学习笔记十一)
- Spark2.0.2+Zeppelin0.6.2 环境搭建 初探
- c/s及b/s结构比较
- Jenkins服务器磁盘空间爆满问题解决
- 【模拟信号】基于matlab调频信号产生+解调【含Matlab源码 986期】
- SpringCloud
- Word2016以上版本兼容模式不能使用公式编辑器的解决办法
- ​自动驾驶测试与验证的挑战
- shell脚本遍历文件夹下所有文件
- ffmpeg 用 -ss指定起始时间
- 神经网络分析教学目标,神经网络分析教学反思
- 台式win7旗舰版如何调节屏幕亮度
- 中国知名科幻网站列表
- Sublime Text 崇高文本 ----最性感的编辑器(程序员必备)
- arduino使用oled代码_【教程】在ESP32上使用E32433T LoRa模块
热门文章
- 算法基础部分-二叉树
- Cubist Artwork
- 游戏下单陪玩app主要有哪些功能
- 华为的倔强和悲壮,Nova9不支持5G却比对手更贵
- 今天给大家分享用scratch的画笔绘制彩色花瓣!
- 数据禾|甘肃省国家湿地公园功能区划数据
- 九阴真经选择服务器无响应,关于64位操作系统闪退问题的解决方案
- MU计算机里代表什么,计算器上M+、M-、MU、GT等分别代表意思-mu代表啥
- Unhandled JS Exception: Unexpected identifier ‘_classCallCheck‘. import call expects exactly one arg
- 数据结构——竞选海报