TX2使用jetpack4.2刷机、测试、更新源
环境清单:
ubuntu16.04(虚拟机)
数据线(划重点:官方的数据线)
显示屏、鼠标、键盘
电脑要和TX2连在一个局域网中(我是都连在一个WiFi下)
文章目录
下载安装jetpack4.2
链接:请点击这里
要注意下载之前需要注册英伟达的账号
下载以后直接安装,输入
sudo apt install sdkmanager_0.9.14-4964_amd64.deb
打开sdkmanager,输入
sdkmanager
开始安装
1. 登录 输入英伟达账号密码
2. 进入STEP01
要注意选择目标硬件(Target hardware)为TX2,否则后面会找不到硬件
注意:在这一步中可以选择将HOST选择去掉(jetpack3以及之前的版本需要主机端安装CUDA,TX2才能安装CUDA,但是jetpack4.2取消了,可以直接在TX2上安装),这样可以节省时间,而且避免不必要的麻烦。
3. 然后STEP02
我将所有的组件都选上了,然后accept agreement
要注意所需要的空间
4. 接着STEP03
首先将TX2进入recovery模式(此处好像有大神是step03的下载结束之后才做的,但是我这样做也成功咯)
进入recovery模式:首先给TX2上电(如果TX2本来就开着的话就重启一下就好了),然后点击右一的电源键,接着点击右二按键,按住不松手,然后点击左一按键,松开左一按键两秒后松开右二按键,此时已经进入recovery模式。
确认进入recovery模式:在主机端输入lsusb进行测试(具体可以百度TX2 recovery测试)。
然后就剩下漫长的等待了。。。无聊。。。
注意,我在第一步的时候将Host machine勾选上了,所以我的操作过程会安装HOST COMPONENTS,但是我在等待过程中发现HOST COMPONENTS的安装CUDA处报错,本人并没有理会,经过测试,TX2已经可以正常使用(因此可以说在STEP01时不勾选HOST machine完全没问题)
中间下载结束后,会跳出来一个界面:
此时已经进入了usb-device模式,可以看到,host分配了了一个ip地址(不用修改);
然后发现TX2的显示器已经亮了,安装TX2的系统,中间会设置用户名和密码,然后一直到登录界面;
在安装TX2系统时,有连接网络的选项,我选择的是和主机在同一个局域网之内的网络。
看到登录界面以后,就可以在host上填写在TX2的已经设置好的用户名和密码,点击connect,就又是漫长的等待,一直到完成咯。
5. 最后就会显示complete咯
测试
参考链接:这里有大佬的连接
更新源
这里要注意TX2要更新的是ARM的源,不要使用pc的,否则会报错
替换/etc/lib/apt/sources.list
改为国内源,要注意将原文件备份
将原始文件内容替换为下面的即可
清华源
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
然后执行
sudo apt-get update
心得
-
我是装了三遍才装好的,
开始主机用的ubuntu18.04,发现没法给TX2刷入系统;
转而使用ubuntu16.04,由于系统的源没有配置好(因为更新源的时候就发现有点问题,没当回事,后来修改以后马上成功),此时是主机端的安装报错,其实,经过简单测试后,发现TX2已经配置好了,但是强迫症,还是又把主机端的源重新更新后,又安装了一遍,成功!
-
可以多看看官网论坛上的内容,很有用(谷歌翻译真好使)。
-
建议不行就多安装几次,不行就把sdkmanager也卸载掉重新安装。
-
祝您一次就能安装成功。