NVIDIA Jetson AGX Xavier主机刷机与SSD安装
任务逻辑
当有个新的AGX主机到手上后,主机是启动的是eMMC,大约30G存储
这个安装了系统后到后面随便弄一下就不够存储了,所以我是想要在主机上安装一个SSD,然后将系统直接放到SSD上,这种操作就需要刷机完成后进行开机引导,即为rootOnNVMe
个人的理解
当完成了rootOnNVMe的流程后,可以从SSD启动后,相对应的rootfs指向已经写好到了eMMC中,那么到后面就可以直接换SSD,可以使用更换SSD的方式来更换系统内部的配置与工程文件。
如果你恰巧财力雄厚,有多个AGX的主机,便可以直接备份SSD,然后更换烧录好的SSD,从而让多台主机都是相同配置的系统设置,节省了很多时间。
进行刷机流程
先将新的主机进行刷机
首先运行ubuntu的虚拟机或者双系统
然后去到官方的下载网址将刷机程序NVIDIA SDK Manager安装到ubuntu
也就是图片红色的区域
由于我的虚拟机网络卡的很,所以我从Win10下载后截切达虚拟机中
进行安装,可能部分安装包的名字不一样,更改就行
sudo apt install ./sdkmanager_1.8.0-10363_amd64.deb
完成后运行
sdkmanager
在我运行后有一个警告,说是屏幕的分辨率的问题,不用理会直接yes
然后要进行登录,我是直接使用微信登录
然后有个隐私声明,看个人情况选择
完成后就等他的进度条走完,然后跳出了选择设备信息
然后我使用了一个数据线连接了主机与电脑的虚拟机内
这里要求的是要用有指示灯的Typc-C接口,并且使用购买时自带的数据线
在程序中能够看到了已经识别到了主机
然后我这里选择了4.5.1的版本
完成后点击continue,下一步
然后可以看到它即将安装的各个组件
安装的位置我这里直接默认路径
然后创建文件目录
然后就是密码
出了个验证信息,稍微等等
然后开始下载
等待一会后,程序会跳出一个新的窗口,这里选择【Manual Setup】也就是手动模式
根据程序提示的步骤如下操作:
使用Type-C转USB数据线将 Xavier 与宿主电脑连接
将 Xavier 插上电源,并处于关机状态
点击Flash,准备刷机
按下并保持 Xavier 上的【Recovery】键(中间的键)
按下并保持【Power】键(最左边的键),持续1s,然后同时松开这两个键,进入刷机模式。
当让主机变成刷机模式后,可以使用命令查看,如果看到 NVidia Corp 则说明 xavier 与host端,也就是两者连接成功
lsusb
大概会在进度条一半的时候,AGX会自己启动,这时候就可以正常的进行系统的初始化,然后就设置主机,用户名密码,区域与语言等等
到这里我们要给AGX重新设置并更新源
首先备份sources.list文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
打开sources.list文件
sudo gedit /etc/apt/sources.list
删除原内容,添加下列内容
#中科大源
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted
保存sources.list文件后需要更新apt-get
sudo apt-get update
当烧录完镜像后,
输入刚才在 xavier 上设置的用户名和密码
确保主机和 xavier 连接在同一个局域网中,最好的方法是使用网线将两个设别连接到同一个路由器中
然后就是漫长的等待,最终完成
SSD的安装
到这里就可以重新启动AGX,AGX内部也就是一个完整的系统了
但是现在整个主机的存储是eMMC,大约30G,完全不够用,所以安装SSD
首先将所有的连接到AGX的线束断开
将整个主句背面朝上,然后将图片中这四个螺丝拆下
然后根据图片的箭头一边左右晃,一边拔出主板
拔出主板的时候要注意,有一个应该是给到散热风扇的供电线,不要给拔断了
主板翻过来后就可以看到空着的M.2 NVMe接口
然后将新买的SSD安装上去,这里我选择的是128G的SSD
完成后根据安装的位置重新盖回去
完成后就可以启动了,但是启动的是在eMMC上
所以需要进行rootOnNVMe的流程,以将 rootfs 指向安装在 /dev/nvme0(M.2 Key M 插槽)上的 SSD
rootOnNVMe
跟着流程走就行
然后要注意啊,原本的eMMC,就不用管它了,不然可能会发生以下的情况
对于Xavier ,仍然需要安装SD卡才能启动。Jetson Xavier 的默认配置不允许从 NVMe 直接引导。这个有在rootOnNVMe的流程中提到
当rootOnNVMe的流程走完后,重新启动应该就可以从SSD使用了
那么【NVIDIA Jetson AGX Xavier主机刷机与SSD安装】大致流程就是这样
NVIDIA Jetson AGX Xavier主机刷机与SSD安装相关推荐
- NVIDIA Jetson AGX Xavier刷机Jetpack4.3
目录 前言 下载安装SDK Manager 使用SDK Manager进行烧录 STEP 01 STEP 02 STEP 03 part 1 主机端 part 2 Xavier端 part 3 主机端 ...
- NVIDIA Jetson AGX Xavier 刷机教程
一.准备工作 1.硬件准备 1.准备 Ubuntu x86 PC一台(需要安装好python3)sudo apt install python python3 2.准备USB转microUSB2.0线 ...
- 基于NVIDIA Jetson AGX Xavier的移动机器人开发(1)——Xavier刷机、风扇配置、ROS安装
实验室有一台2020年购入的AGX Xavier计算平台,由于实车开发作实验较为麻烦,打算基于这台Xavier从头搭建一套缩小版的自动驾驶系统用于算法验证以及实验,同时锻炼从头搭建系统的能力.平台基于 ...
- 手把手教你备份 nvidia jetson agx xavier 系统(亲测有效、超详细)
手把手教你备份 nvidia jetson agx xavier 系统(亲测有效.超详细) 此版本适合小白,网上虽然很多教程,但是对于超级小白来说还是有点粗略了,教程奉上! 文章目录 手把手教你备份 ...
- NVIDIA JETSON AGX XAVIER DEVELOPER KIT刷机教程(各种踩雷篇)
操作环境 英伟达JETSON AGX XAVIER开发套件(包含充电器,原装type-c转usb数据线) Ubuntu16.04或18.04系统 (双系统.虚拟机.单系统皆可,不清楚目前的JetPac ...
- 玩转NVIDIA Jetson AGX Xavier
最近项目应用需要部署到边缘模块,所以就玩起了Xavier.感觉网上的资料不多,所以从头记录一下笔记,方便大家一起学习应用. 玩转NVIDIA Jetson AGX Xavier 1.刷机(安装sdkm ...
- NVIDIA Jetson AGX Xavier冰壶的跟踪与识别
NVIDIA Jetson AGX Xavier冰壶的跟踪与识别 一.项目简介 二.硬件平台的选取 2.1为什么选择NVIDIA Jetson AGX Xavier 三.识别环境配置 3.1 下载py ...
- 解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 + Xavier 配置远程桌面
解决英伟达NVIDIA Jetson AGX Xavier Desktop Sharing无法运行 + Xavier 配置远程桌面 修复Desktop Sharing无法打开 编译生效 配置Deskt ...
- ZED2代相机+nvidia jetson AGX xavier踩坑记录
ZED2代相机+nvidia jetson AGX xavier踩坑记录 项目描述 nvidia jetson AGX xavier就不详细介绍了,jetson系列嵌入式开发板比一般的arrch64开 ...
最新文章
- szucodeforce训练1081C组合数学lucas定理,div2 627的D dfs +剪枝优化,697D Puzzles{dfs序+概率}
- 脑电分析系列[MNE-Python-12]| 注释连续数据
- sonar的次要问题_次要GC,主要GC与完整GC
- 【01背包的k值问题 HDU2639 HDU2126】
- 通信网络基础期末复习-第六章-拥塞控制
- php采集分析,PHP采集程序原理分析篇
- 解决:fatal: Not a valid object name: ‘master‘问题
- 第一篇:超级工具/Terminals,xterms 和 Shells
- Docker入门 - 005 Docker 容器连接
- 初中数学知识遗忘记录(持续更新中)
- Java FilePermission getActions()方法与示例
- 安卓JNI开发-01
- php 字符串中文截取,PHP 截取中文字符串(支持多种编码)
- PS图层批量处理插件,支持Win、Mac系统
- PTES渗透测试执行标准
- VS2017 错误	LNK2005
- codeforces 697C Lorenzo Von Matterhorn(二叉树LCA)
- 电脑USB口输出的是什么电平
- 入网认证遇到的安全受控机制的问题---之Android 5.1.1 AppOps与严格模式
- 游泳馆会员管理系统功能图