NVIDIA Jetson 全家桶刷机教程以及将系统迁移到SSD、SD卡上(胎儿级教程)

目录

一、写在前面

二、刷机过程

三、开始刷机

四、迁移系统

五、写在最后


一、写在前面

本人是自动化在读本科生(2020级别),写下此教程,一为竞赛参考,二为大家提供相应借鉴,如有不妥之处,互相交流并指正。

如果是第一次刷机,则直接按照本教程即可

第二次的话,可能需要将ssd或者sd卡拆下来 格式化之后再装上进行

二、刷机过程

基础配置 linux Ubuntu系统

如果使用VMware虚拟机:

详见此教程:[(18条消息) VMware虚拟机安装Ubuntu 2022最新版详细图文安装教程(VMware虚拟机安装+Ubuntu下载+VMware虚拟机配置运行)_Code_流苏的博客-CSDN博客_vmware配置ubuntu](https://blog.csdn.net/qq_51646682/article/details/124787486?ops_request_misc=%7B%22request%5Fid%22%3A%22166737815316800182759173%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=166737815316800182759173&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-124787486-null-null.142^v62^control_1,201^v3^control,213^v1^control&utm_term=vmware虚拟机安装教程&spm=1018.2226.3001.4187)

本人采用的是官方SDK刷机过程:

                        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​        ​​​​​​​     

使用的是上述APP:SDKManager

SDKmanager下载方式:[NVIDIA SDK Manager | NVIDIA Developer](https://developer.nvidia.com/drive/sdk-manager)

这里我们选择下载.deb版本

在下载的时候,建议你注册一个NVIDIA账号,方便你后续刷机进行:

在下载后打开你的SDK manager,会显示让你登陆你的账号

登陆界面如上所示:

你会看到上述界面:

左侧是Jetson (建议选择)

DeepStream 如果算力不够的话,并不是十分建议(这里指的是,Nano,TX2)

Host Machine 可以不用选择,因为这会给你的电脑占用很大的空间

Linux不同版本对应不同刷机Ubuntu的版本,比如这里4.6.1对应Ubuntu18.04,且没有中文输入法,现在已经出到5.几的版本了,20.04操作系统,附带输入法,但这和你应用场合有关,建议按照需求使用(输入法可以后续再配)

右侧的Target Hardware即为你要刷的板子的类型:这里为No Board 是因为笔者并未在此接入任何板子,点击右下角的三个点可以得到各型号的产品如下:

                                   

三、开始刷机

当拿到板子的时候,确认你的型号,(记得上电后)立即按照以下操作进入刷机状态,

如果你是NX,Nano,TX2,可能你需要一根杜邦线线连接到GND 和RESET,具体看板子。

如果你是 AGX,ORIN,则需要同时嗯RESET 和POWER 键几秒,进入刷机状态。

- 用原装usb将主机与AGX连接,注意连接**电源灯旁边**的插口;
- 确保连接电源并保持AGX为关闭状态;
- 先按住AGX中间的按键(Force Recovery)不松手;
- 再按住AGX左边的电源(Power)不松手;
- 过一两秒,同时松手。

在连接好后 用一根usb线(TX2,NANO,NX为microusb线),ORIN, AGX 为typeC连接你的电脑。

虚拟机记得在可移动设备中找到你的产品,并将其连接到你的虚拟机:

此时,SDKmanager应该可以检测到你的产品了,记得区分选择好 Developer kit和 普通版本

此时,就可以进入下一步了:

在进去后以下即为你的安装项:(不同版本可能不一样)

建议选择:Download now, install later 此时,就开始下载了,然后可能需要结束后回到第一步,再点击下面的I accept the terms and conditions of the license agreements,进行刷机

下面进入真实的刷机阶段:

username:你刷好的机子的账户名

password:你刷好的机子的密码 建议越简单越好 以后sudo 输入密码获取权限会让你十分头痛

建议这里选择Manual setup:(首次刷新推荐)

之后点击flash:

就进入刷机状态了,首先是使用:

首先创建镜像OSimage创建好了即为上述图片:

OSimage创建好了之后 进入Flash阶段进行刷机,当刷机好了以后,你会发现显示屏幕变量 意味着你的系统进入了使用阶段:

进入后需要创建你的账户(在另外的显示屏上)

这里由于不方便展示图片,进行文字描述

语言选择中文或者Engish皆可,地区选择Shanghai,后面都选择default,在此结束之后你的电脑已经完成了初始化阶段,将出现一个绿色的NVIDIA标志 意味着你的刷机已经成功了第一步。

此时,记得返回你的计算机,你会发现仍然还有很多没有安装完,甚至出现了该选项:不要着急去点!

此时,返回你刷机所连接的屏幕,由于各个安装项安装的时候,需要下载一些依赖,我们首先要做的事情是用你的手机给你的电脑和刷的板子链接同一个互联网热点,TX2,Nano的话可能需要一根天线)

在确保链接同一个互联网地址之后,要做的第一件事情是换源,更换源:ARM64换源方式如下:

https://blog.csdn.net/c417469898/article/details/106412687?spm=1001.2014.3001.5506

记得改完源之后 sudo apt-get  update一下,

换好源之后,记得回到你自己的计算机,点击进行下一步:

此时记得更改你的IPV4地址记得从刷的机子上,network查看IPV4 address(有的时候不需要,默认的192.168.55.1有时候也可以,建议都尝试一下)

输入刷机你的账户和密码,

此时会检测你的Internet, Respority(这里的英文记不得了),以及链接

如果Internet有问题,返回上面,检查是否在同一网络。

此时进行Install 等待则可进行刷机

所有步骤完毕等待Success吧!(这里没有真的去刷,否则,会是finished而不是skipped)

四、迁移系统

Success之后,你会发现一个问题:

自己机子没啥空间了,怎么办呢,采用Github大神的方式把我们的系统弄到新的ssd、sd卡中:

第零步:先把nvme硬盘分区为Ext4,具体方法:

使用disks程序,找到你的盘 右键创建一个分区,并格式化为ext4格式
再下载压缩包:https://download.csdn.net/download/u013673476/12480782
或者:git clone https://github.com/jetsonhacks/rootOnNVMe

解压后 cd rootOnNVMe #进入目录
./copy-rootfs-ssd.sh #执行复制脚本
第二步:安装启动脚本:将rootfs设置为NVME

./setup-service.sh #将rootfs设置为NVME
sudo reboot  #重启

重启之后,则可看到你的新的机子的空间变为SD卡或者SSD的空间大小,原有的空间变成了一个盘(不要删除它,否则会出事)

到此,刷机结束。

五、写在最后

(该教程是我刷了,AGX, Nano,TX2, NX)四个产品,前后十多个机子之后亲历写出的教程,是一步步血泪史走出来的结果,如有不当之处,请多指教。)

最后引用Soulguide的话

    由于你按照了正的顺序来没有走弯路,实际上你到这并没有花很多的时间。其中容易绕弯路的点简直数不胜数,还容易搞错问题的方向,随便往错误的方向上试试就是几个小时。我没有看到一篇教程能覆盖其中多个弯路的,因此感到还是需要记录一下,给后来者省下一些时间。
    总需要人写下这样的记录,我既在树下受人阴凉之惠,自当为后来者省却来时功夫。

  • 27
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值