Jetson AGX Orin 64GB 刷机并使用SSD硬盘启动教程
创作时间:
作者:
@小白创作中心
Jetson AGX Orin 64GB 刷机并使用SSD硬盘启动教程
引用
CSDN
1.
https://blog.csdn.net/weixin_62781626/article/details/143328534
本文将详细介绍如何在NVIDIA Jetson AGX Orin开发板上进行系统刷写,并将其迁移到SSD硬盘启动。教程适用于有一定技术基础的开发者和DIY爱好者。
需要一台Ubuntu电脑和一个需要刷机的Orin。
一. 下载文件
1. 下载这2个文件(Jetson_Linux_R35.4.1_aarch64.tbz2、Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2)
将文件放到Ubuntu电脑的同一个文件夹下(本文放在reset_orin文件夹)
2. 解压Jetson_Linux_R35.4.1_aarch64.tbz2
tar -vxf Jetson_Linux_R35.4.1_aarch64.tbz2
二. 设置根文件系统
1. 进入刚刚解压的文件的Linux_for_Tegra/rootfs目录
cd /Linux_for_Tegra/rootfs
2. 将“Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2” 解压到这里,命令如下:
sudo tar -jxpf ../../Tegra_Linux_Sample-Root-Filesystem_R35.4.1_aarch64.tbz2
三. 连接Ubuntu和Orin
- 将Orin通过Type-C数据线连接Ubuntu电脑,断开电源
- 按住Orin中间的按键不松,接上电源,等待电源灯亮起5秒后松开。
注意:DC口上方的Type-c接口接电源,该口不能和Ubuntu信息交互,另一边40Pin引脚旁的Type-c口才可以进行信息交互,接Ubuntu电脑。 - 在Ubuntu电脑打开一个终端输入 lsusb 查看Orin是否进入Rec模式。成功进入如下图所示。
会显示有“NVIDIA Corp. APX” 。
四. 烧录
1. 在Ubuntu电脑进入刚刚解压的Linux_for_Tegra目录
cd Linux_for_Tegra
2. 运行apply_binaries.sh脚本
sudo ./apply_binaries.sh
脚本运行完成,会有“Success!”字样,如下图所示。
3. 运行烧录脚本
sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
脚本运行完成,会有“successfully!”字样,如下图所示。
烧录完成后Orin会自动开机
五. Orin开机配置
1. 同意协议
2. 选择语言
3. 联网
4. 地区
5. 设置用户信息
6. 设定分区空间,默认就行
六. 将系统搬到SSD硬盘上启动
1. 在orin上查看SSD设备名称
新开一个终端
sudo fdisk -l
这里看的是 orin原本装系统的盘名称和SSD名称
(本文的信息 orin原本装系统的盘名称为mmcblk0,SSD名称为nvme0n1。)
2. 将SSD硬盘格式化为 GPT分区
sudo parted /dev/nvme0n1 mklabel gpt
3. 添加分区
sudo parted /dev/nvme0n1 mkpart primary 0GB <Size>
sudo parted /dev/nvme0n1 mkpart primary 0GB 256GB
4. 将分区格式化为 ext4 格式
sudo mkfs.ext4 /dev/nvme0n1p1
5. 查看分区的 PARTUUID 值
记录PARTUUID 值“8805cc48-ecf2-4cf2-84f6-78eaf84e89dc”,后面需要用到
6. 拷贝根文件系统到 nvme0n1p1分区上
sudo dd if=/dev/mmcblk0p1 of=/dev/nvme0n1p1 bs=1M
可以新开一个终端输入下列指令每5秒查看进度
sudo watch -n 5 pkill -USR1 ^dd$
7. 修复分区
sudo fsck /dev/nvmen0p1
8. 向 l4t-rootfs-uuid.txt 写入 PARTUUID 的值
打开Ubuntu电脑,进入刚刚烧录系统的文件夹Linux_for_Tegra
sudo su
echo ‘PARTUUID值’ > bootloader/l4t-rootfs-uuid.txt_ext
将PARTUUID值替换成刚刚记录的值
9. 向 Orin设备烧写一个从外部设备启动的系统
将Orin进入rec模式,连接ubuntu电脑
在文件夹Linux_for_Tegra路径下打开终端运行烧录脚本
sudo ./flash.sh jetson-agx-orin-devkit external
完成后如图所示有“successfully"字样提示
10. 查看是否从 SSD硬盘中启动系统
烧录完系统后Orin会自动开机,开机后打开终端输入一下命令
df -h
显示 nvme0n1p1 已经成为根目录, 但是 nvme0n1p1 显示存储大小不是分区的大小,执行以下命令调整大小
sudo resize2fs /dev/nvme0n1p1
这时重新查看一次就发现分区大小和显示的一致。
到此成功设置成SSD硬盘启动系统。
热门推荐
减脂先力量再有氧,减肥期间先做力量训练还是先做有氧训练
八首丁香花诗歌,香气浓郁,花色优美,形似千千结
长兴十里古银杏长廊观赏攻略(最佳时间+停车指南)
决明茶的功效与作用
数字化转型迈好第一步:自上而下,为员工增加「数字属性」
数字化转型:概念、战略与路线图
剩下的机油还能用来干什么
机油不是越多越好:深入解析机油过量的危害及应对策略
苍南高铁站至苍南高速路口出行指南:交通路线、换乘方式及实用信息汇总
2024年云南省各市州人均可支配收入数据公布,丽江市增速最高
打“增高针”真能助孩子“卷”身高?
055改进型驱逐舰前瞻:解锁全新作战能力,卫星拦截亦非难事!
055改进型驱逐舰前瞻:解锁全新作战能力,卫星拦截亦非难事!
南宁毕业生交通补贴申请流程(附材料+方式)
“老登”究竟是何方神圣?一篇文章带你了解这个词的前世今生!
玉米株距、行距和密度的计算方法?
如何将多渠道数据整合为完整的用户画像?
来探底了!东莞到底有哪些二手房,已经跌回开盘价?
治疗风寒感冒的药有哪些
练马拉松最好的方法和技巧是什么?如何有效提高马拉松成绩?
医保80%的报销比例,花10万自己出2万?有自费项目和门槛费
电动车冬季使用全攻略:从预热到装备检查,一文掌握关键技巧
10种素菜小炒的做法,饭店卖得比肉还贵,上桌就光盘
Cv值是什么意思?如何通过Cv值来对调节阀进行选型
服务器管理口使用指南:硬件状态、软件版本、网络连接等全方位检查
糖尿病如何鉴别
柳叶刀最新研究:抗精神病药物多药联用的流行程度和影响
从品牌到实用体验:全面解析适合自己的跑鞋选择指南
苹果刷新率有120吗? 苹果手机屏幕刷新率60和120的区别
紫苏籽油超越亚麻籽油的五大优势