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年越南生育率创新低
轻飔:古代诗词中的微风意象
专家解析:睡眠不足引发太阳穴疼痛的六大应对方案
儿童额头和太阳穴疼痛应该如何处理
保洁不发工资怎么办?法律维权指南
2024福建平潭蓝眼泪最全攻略指南(时间+地点+拍摄)
新版健康素养66条:从身体到心理,全面解读健康生活指南
乙肝熬夜的危害大吗
电饭煲加热方式哪种好
牛油果对人体有益吗?完全指南
进销存中商品类别如何分级管控 3步骤实现进销存中商品类别高效分级管控
月跑量级别划分:你在哪一档?
老年游市场崛起,旅行社争抢“银发”商机
维生素怎么知道吃的够不够?一文了解维生素!
博士申请屡遭拒?揭秘全额奖学金录取的底层逻辑
朱自清:春
干车前草怎么煮水服用
焦虑、失眠怎么办?试试这种简单的4-7-8呼吸法!
如何选购微波炉?五点建议要看看!
朱自清《春》朗诵课件
无花果干的功效和作用?
设备折旧计算方法
智慧医院网络建设要解决哪些问题?全频融合的创新应用
医生须遵守的法律法规规范有哪些
饮食指南:吃红毛丹的好处
家庭纽带:堂姐与表姐之间温馨的故事
詹姆斯历史地位能否超越乔丹?DeepSeek终极预测,特别强调这一点
警惕无声的 “肝” 扰!乙肝感染的七大信号,希望你一个也没有
秸秆废弃物转化为绿色建材
拥有京牌背户车存在哪些潜在风险?