821 字
4 分钟
1,555 次阅读

NVIDIA Jetson Orin Nano Super刷机教程-NVMe

2025-07-02
2026-02-11

前言#

最近在给机器人做视觉+底盘控制,前前后后从Nano B1换到NX,现在又换了Nano Super,刷机刷了好多遍,故出篇文章用来记录刷机流程。

我的Nano Super是亚博智能买的,并且似乎都不带emmc,所以我们只关注于刷进NVMe即可。

安装SDK Manager以及驱动#

确保电脑上拥有Ubuntu20、22、24中某个版本的虚拟机,虚拟机进入SDK Manager | NVIDIA Developer 下载.deb Ubuntu版本安装包,进入软件后登录(开发者)账号即可

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 1

短接FC REC和GND针脚,插电、开机、成功识别到设备,同时选择是否为开发版

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 2

第一步:打三个勾即可,其余不要勾选,以及提供旧版JetPack对的Host主机要求

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 3

第二步:只勾选Jetson Linux,暂时只安装裸镜像,软件包可以后续安装

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 4

输入Host虚拟机密码以安装必要软件包,接下来就是漫长的下载+烧录过程

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 5

验证并构建完镜像后,进度条到50%时会弹出配置页面,配置账密、选择NVMe后Finish继续坐等刷写

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 6

如果烧录到75%弹出“NVIDIA Linux for Tegra”无法连接到理想的主机”,修改USB兼容性为3.1即可解决

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 7

烧录完成后拔掉跳线重启

安装SDK Manager以及驱动 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 8

安装必要环境#

重新进入SDK Manager,第一步保持不变,第二步勾选下面的三个勾

安装必要环境 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 1

配置Nano信息用于建立连接以安装软件包

安装必要环境 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 2

然后等待检查通过后开始安装

Congratulations!

终于刷完了…

安装必要环境 - NVIDIA Jetson Orin Nano Super刷机教程-NVMe 操作截图 3

配置VNC#

安装tigervnc和轻量化桌面并配置

sudo apt install tigervnc-standalone-server gnome-panel

输入两遍密码后输入n即可

在/home/ros/.vnc创建一个xstartup的文件,内容如下

#!/bin/sh
xsetroot -solid grey
autocutsel -fork
XAUTHORITY=$HOME/.Xauthority
export XAUTHORITY
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
export QT_STYLE_OVERRIDE=""
export FONTCONFIG_PATH=/etc/fonts
export FONTCONFIG_FILE=/etc/fonts/fonts.conf
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check

在/etc/systemd/system/vncserver@.service创建systemctl配置文件

[Unit]
Description=VNC Server
After=network.target
[Service]
Type=simple
User=ros
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver -geometry 1920x1080 -depth 24 -name vnc -localhost no :%i -fg
ExecStop=/usr/bin/vncserver -kill :%i
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target

启动服务

sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
sudo systemctl status vncserver@1.service

安装jtop#

sudo apt update
sudo apt install python3-pip
sudo pip3 install jetson-stats
sudo systemctl restart jtop.service
sudo jtop

更多玩法请见 Jetson归档 - Shattered217のBlog

NVIDIA Jetson Orin Nano Super刷机教程-NVMe
https://nvcc-v.com/2025/07/02/nvidia-jetson-orin-nano-flash/
作者
Shattered217
发布于
2025-07-02
许可协议
CC BY-NC-SA 4.0

KEEP EXPLORING

相关文章

评论