Jetson tx2刷机指南及gparted扩容全踩坑实录

这几周试了下jetson tx2刷机,出了很多报错,特在此记录。

本文包括tx2的大概刷机流程,以及gparted的扩容方式。

前期注意事项

1.如果能直接用ubuntu系统刷,请一定不要用虚拟机
2.ubuntu20.04刷不了,请一定要使用16.04或者18.04
3.请确认你使用了官方线烧录(micro-usb接usb,两端上面有绿图标)
4.最好有一个HDMI接口的显示器

使用虚拟机的初尝试

  • 请确保分配了足够大的内存,其他博客说至少50G,实际上我分了65G后它还在报错空间不足,直到我用gpart扩大了空间到75G后才ok。

  • 输入 df -h 查看/dev/sda1的剩余空间

  • gpart扩容步骤放在末尾
    在这里插入图片描述

  • 在NAVIDIA注册账号,下载sdk manager,把deb文件拖进虚拟机。

  • 若使用16.04可能需要考虑共享文件夹的问题,VMware下18.04实测可以直接拖进来。

  • 进入sdk界面如下,将tx2进入recovery模式之后选择版型。

  • 进入recovery方式:按电源键。之后按下并保持REC,在此基础上按下RST,然后松开这两个键。

  • 看其他博客里据说虚拟机可以不用点host
    在这里插入图片描述

如果报错如下图,请跳至末尾查看gpart扩容方法。
在这里插入图片描述

正常界面如下
在这里插入图片描述

在下载前换源,以下以清华源为例。
参考:https://blog.csdn.net/sinat_38685124/article/details/109847528
终端里输入

sudo gedit /etc/apt/sources.list

在打开的文件里输入
在这里插入图片描述

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security multiverse

保存然后输入

sudo apt-get update

如果在后续下载中出现E: Failed to fetch 报错,参考此篇博客:
https://blog.csdn.net/davidietop/article/details/88909622
在这里插入图片描述

下载过程中很有可能有几项卡在99%,卡住一段时间后会显示:
在这里插入图片描述
此时尝试点PAUSE大键,等待一会后再次点击继续下载。
之后就是祈祷它会继续下载下去…

感觉要是不换源,挂代理也可以。

OS烧录完成

OS烧录完成后,把tx2上电连接显示器进行配置。
步骤参考:https://www.jianshu.com/p/bd84600c886a
在这里插入图片描述

tx2端完成配置之后,即可继续进行sdk的下载。
到30%时,会进行tx2的烧录。

第一种报错:

  • 如果出现以下报错,先在终端中输入lsusb,查看有没有NVidia corp。
  • 如果有,查看IP地址是不是默认的IP地址(点小i符号),账号密码是刚才在tx2开机后设置的账号密码。
  • 如果还不行,查看虚拟器是否连接上了tx2,拔掉官方线再插上试试。
  • 请务必确认用的是官方线。

在这里插入图片描述

第二种报错:
在这里插入图片描述
不知道是不是校园网的问题。
笔者使用的是桥接网络,不过虚拟器会一直报错
在这里插入图片描述

尝试一日无果,转向学长帮忙。
如果有人有解决方法欢迎在评论区留言orz

Ubuntu系统烧录

这次烧得很顺利
但是最后还是出现了Internet connection的报错
最后开的热点,成功烧录。

测试是否烧录成功:在此文件夹下试运行./oceanFFT文件
在这里插入图片描述
在这里插入图片描述

gpart扩容

23.3.26更新:
发现一种更简单的gparted扩容方法,不用再装iso了
直接安装gparted包:

sudo apt-get install gparted
sudo gparted

打开后内容同原gparted里操作

---------以下是原方法----------------------------------------
1.先在虚拟机-设置-硬盘里把内存扩大
此时在终端输入df -h 内存其实不会扩大,所以还需要在gparted进行操作

2.下载gpart文件并添加在CD/DVD-使用ISO映像文件中

在这里插入图片描述

3.右键左侧虚拟机栏目,选择打开电源时进入固件
在这里插入图片描述
4.在重启的界面里,选择boot菜单列表,并把CD-ROM一项移到第一个位置

点击查看详细过程:参考博客

然后重启虚拟机,选择中文等选项
在这里插入图片描述

5.进入gparted界面,将多余的分区删除。
右键分区,选择“调整大小/移动”,然后将向右拖拽即可。
(我这里原来分配的是60G,在第一步将硬盘增大到75G了,因此是15G未分配)
在这里插入图片描述

6.重启虚拟机,如果不想再进入操作菜单把映像文件这里取消即可。
在这里插入图片描述
打开虚拟机之后,再在终端输入df -h,可以看到扩大的分区里内存增加了。
在这里插入图片描述

虚拟机内存不足导致无法开机

如果虚拟机因为内存不足导致无法出现图形化界面,卡在黑屏两条
按下ctrl+alt+f2进入指令行,用rm -rf 文件夹名来清除占用空间大的文件夹,直到Avail显示有剩余空间
在这里插入图片描述
使用du -sh *显示某个目录下文件的大小
在这里插入图片描述

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值