You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除或修改Jetson Nano的登录密码?

重置Jetson Nano(B01)登录密码的方法

接手了旧研究项目的Jetson Nano(B01)及配套micro SD卡,希望保留原有项目环境,但未获取登录密码,求移除或修改密码的方法(熟悉Raspberry Pi,但对Jetson Nano不了解)。

已尝试的操作

  • 用Win32 Disk Imager备份micro SD卡,并制作了可操作副本,规避数据丢失风险。
  • 尝试默认账号密码(nvidia/nvidia、ubuntu/ubuntu)登录失败,登录界面显示自定义用户名,推测默认账号已被修改或删除。
  • 尝试参考Ubuntu重置密码的方法,但因Jetson Nano不使用Grub而无法适用。
  • 正在查阅串口调试控制台相关资料。

可行解决方案

方法一:将SD卡挂载到Linux主机修改密码

这种方法无需操作Jetson硬件,适合已做好备份的情况:

  1. 将SD卡插入任意Linux主机(如Ubuntu),通过lsblk命令识别SD卡的根分区(通常是ext4格式,对应/dev/sdXn,X为盘符,n为分区号)。
  2. 创建挂载点并挂载分区:
    sudo mkdir /mnt/jetson
    sudo mount /dev/sdXn /mnt/jetson
    
  3. 进入chroot环境,模拟Jetson的系统环境:
    sudo chroot /mnt/jetson
    
  4. 修改目标用户的密码(替换为登录界面显示的自定义用户名):
    passwd 自定义用户名
    
    若需要重置root密码,直接执行passwd root即可。
  5. 完成后退出chroot并卸载分区:
    exit
    sudo umount /mnt/jetson
    

将SD卡插回Jetson Nano,即可用新密码登录。

方法二:通过串口控制台进入单用户模式重置密码

  1. 准备USB转TTL串口模块(如CH340),按如下方式连接Jetson Nano的GPIO引脚:
    • 模块GND → Jetson GND(引脚6)
    • 模块TX → Jetson RX(引脚8,GPIO14)
    • 模块RX → Jetson TX(引脚10,GPIO15)
  2. 在电脑上打开串口工具(如minicom、PuTTY),设置参数:波特率115200,8位数据位,无奇偶校验,1位停止位,无流控制。
  3. 给Jetson Nano上电,在启动过程中(U-Boot阶段)快速按任意键,进入U-Boot命令行。
  4. 修改启动参数,直接进入根shell:
    setenv bootargs console=ttyS0,115200n8 root=/dev/mmcblk0p1 rw init=/bin/bash
    
  5. 执行启动命令:
    boot
    
  6. 系统启动后会直接进入无密码的根shell,执行以下命令修改目标用户密码:
    passwd 自定义用户名
    
  7. 修改完成后,重启Jetson Nano即可用新密码登录。

内容的提问来源于stack exchange,提问作者mab0189

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 15:20:22