当前位置: 首页 > news >正文

Jetson Nano学习—SD卡系统镜像烧录全流程

部署算法的第一步,是为Jetson Nano装上“大脑”——即烧录操作系统。这个过程对于嵌入式开发而言,是如同“hello world”一般的基础操作,但其中细节众多,一步出错便可能导致烧录失败。本文将以Windows+Ubuntu双系统环境为例,详细解析为Jetson Nano配套的64GB出厂预装系统镜像的TF存储卡(SD卡)烧录Ubuntu镜像的完整流程与关键陷阱。

🚨 终极安全警告(本文所有操作谨慎参考)

在所有涉及磁盘擦除与烧录的操作中,反复确认操作设备是唯一且最重要的步骤!

请务必根据 设备型号(如 Generic MassStorageClass与 容量大小(如 59.5 GiB 来精准定位SD卡。任何对主机硬盘(通常是 /dev/sda 或 C:/D:/)的误操作都会导致 数据被永久擦除且不可恢复

确认三次,再执行。

一、 核心问题:为何需要Ubuntu辅助?

在开始前,必须理解一个关键背景:Windows系统无法直接识别Jetson Nano所使用的Linux文件系统(如ext4)的分区。这导致一张曾作为Jetson系统盘的SD卡,在Windows下会显示为无法识别的空间。

windows无法识别烧录了Ubuntu系统的SD卡

因此,我们的核心策略是:先在Ubuntu下,将SD卡彻底还原为“一张新卡”;再回到Windows下,使用官方工具进行标准烧录。

┌───────────────────────────────────────────────┐
│                Ubuntu 阶段                    │
└───────────────────────────────────────────────┘
(1) 在 Ubuntu 主机插入 SD 卡↓
(2) 打开 gparted → 选择正确设备 (/dev/sdb /dev/sdc)↓
(3) 卸载所有分区 (sudo umount /dev/sdc*)↓
(4) 使用 gparted 删除分区(直到显示整卡未分配空间)↓
(5) 创建新分区表(msdos 或 gpt)↓
(6) 验证分区表 → 整卡未分配↓
(7) 弹出 SD 卡 → 转到 Windows 主机┌───────────────────────────────────────────────┐
│                Windows 阶段                   │
└───────────────────────────────────────────────┘
(8) 打开 Win32 Disk Imager↓
(9) 选择正确的 .img 文件 和 SD 卡盘符↓
(10) 点击 "Write" 开始烧录↓
【注意事项】❌ 不要拔出 SD 卡❌ 不要关闭 Win32 Disk Imager✅ 烧录完成后等待 2 分钟缓存写入↓
(11) 安全弹出 SD 卡┌───────────────────────────────────────────────┐
│                启动测试阶段                   │
└───────────────────────────────────────────────┘
(12) 将 SD 卡插入 Jetson Nano↓
(13) 开机测试启动是否成功

二、 阶段一:在Ubuntu下彻底“擦除”SD卡

此阶段的目标是删除所有旧分区,创建一个干净、未分配的空闲磁盘

  1. 连接设备并打开GParted
    将SD卡通过读卡器接入Ubuntu系统,在终端中输入 sudo gparted 和密码,打开图形化磁盘分区工具。

  2. 【关键!!!】选择正确的设备(可反复拔插进行确认)
    在GParted窗口右上角的下拉菜单中,务必根据容量等信息,准确选择SD卡设备(如 /dev/sdb 或 /dev/sdc切勿误选虚拟机或主机硬盘。在我的本例中为/dev/sdb,我的参考标准是 /dev/sda的空间为60GB,和我的虚拟机大小一致且分区只有1个,而/dev/sdb存在14个Linux分区,且实际空间与SD卡一致

  3. 卸载与删除所有分区

    • 卸载:为确保操作顺利,首先在终端中执行卸载命令:

      sudo umount /dev/sdX* 2>/dev/null  # 请将 sdX 替换为您的实际设备号,如 sdb
    • 删除:在GParted图形界面中,从最后一个分区开始,右键点击每个分区并选择 "Delete",直至所有分区消失,整个空间显示为 "unallocated"(未分配)。

  4. 创建新的分区表(彻底清空)
    在菜单栏中选择 Device → Create Partition Table...。在弹出的窗口中,选择 "msdos"(即MBR分区表),然后点击 "Apply"。

  5. 验证结果
    操作完成后,GParted中应显示整张SD卡为一块完整的未分配空间。此时,即可安全弹出SD卡,准备进入下一阶段。

三、 阶段二:在Windows下写入系统镜像

此阶段我们将使用经典的 Win32 Disk Imager 工具,将 .img 系统镜像写入SD卡。

  1. 连接设备并打开软件
    将SD卡重新接入Windows系统,以管理员身份运行 Win32 Disk Imager

  2. 【关键】选择镜像文件与设备

    • Image File:点击文件夹图标,选择下载的Jetson Nano官方系统镜像文件(.img)。

    • Device务必在下拉菜单中准确选择您的SD卡盘符。再次确认容量等信息,避免误选电脑硬盘或其它移动硬盘导致数据丢失!

  3. 开始烧录与等待
    点击 "Write" 按钮开始烧录。此时会弹出警告,再次确认设备无误后点击 "Yes"。

    烧录期间重要纪律:

    • ❌ 三不要:不要拔出SD卡/读卡器、不要关闭软件、不要操作SD卡在系统中显示的盘符。

    • ✅ 一可以:可以最小化窗口,耐心等待。

  4. 【关键】安全完成烧录

    • 当软件提示 "Write Successful" 后,切勿立即拔出SD卡! 请等待约2分钟,让Windows系统完成写入缓存的操作(可观察读卡器指示灯是否停止闪烁)。

    • 最后,务必通过系统任务栏的 “安全删除硬件并弹出媒体” 功能来弹出SD卡。

四、 总结与验证

完成以上所有步骤后,将SD卡插入Jetson Nano,接通电源。如果看到绿色的电源指示灯亮起,并且屏幕上出现图形界面,便成功完成了Jetson Nano系统部署。

这个过程的核心在于 “先彻底清空,再完整写入” 以及 “操作前后均需安全弹出” 。把握住这几个关键原则,就能避开绝大多数烧录过程中的坑。

烧录成功后Jetson Nano能正常开机

http://www.dtcms.com/a/447318.html

相关文章:

  • 搜索网址网站建站p2p网站开发多少钱
  • 北京公司可以在上海建网站吗企业网站模板seo
  • 西平县建设局网站网络营销官网
  • 注册了域名怎么添加到自己的网站vps网站管理软件
  • 【C++贪心 二分查找】P8775 [蓝桥杯 2022 省 A] 青蛙过河|普及+
  • node 做的大型网站健康门户网站源码
  • 10.5总结
  • html5网站后台模板怎么调用前台球球cdk怎么做网站
  • 网站备案更改不错宁波seo公司
  • 兰州正规seo整站优化工具网站需要具备条件
  • 军博做网站公司可以悬赏做任务的叫什么网站
  • 视频网站做漫画网站开发人员需要去做原型吗
  • 蓝桥云课中支持的ROS1版本有哪些?-2025在线尝试ROS1全家福最方便的打开模式-
  • 做网站公司怎么赚钱线上seo关键词优化软件工具
  • Databricks 企业级限流架构设计
  • 海尔网站推广策划方案装修的网站
  • 蓬莱网站建设价格莆田网站建设
  • 杭州网站设计公司哪家好定制v软件
  • 加快网站访问速度wordpress文章只显示题目
  • 网站远程数据库制作网站的固定成本
  • 国际购物网站平台有哪些给一个网站做需求分析
  • 网站开发的ui设计php网站建设步骤
  • 托举航天器的“千里眼”与“顺风耳”——航天测控系统全解析
  • 长春免费做网站不同类型网站优化
  • 【PID入门教程】PID基本原理
  • 合肥建筑网站单位网站维护 网站建设岗位
  • 潍坊装饰网站建设男装网站模板演示
  • 网站设计和制作费用phpcms手机网站模板
  • 网站设置超链接用wordpress修改网站
  • 《网站建设》项目实训报告商城网站源码dede