JetPack 4.4安装教程(本人亲自踩坑,超详细)

TX刷机花了很长很长的时间。

刷机过程中遇到很多的问题,踩过很多的坑,失败了很多次。最后还是在实验室大佬(lk)的帮助下才刷成的。

过程中遇到的问题主要还是网络问题。

刷机主要依照教程,

《Jetson TX2 使用 SDK Manager刷机》

https://blog.csdn.net/u012254599/article/details/100009909

附带一张jetson按钮说明书,

JetPack 4.4安装教程(本人亲自踩坑,超详细)

再附带官方教程,

https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html

(本次安装的是4.4版本)


列一下一些坑、问题,以及解决方法。

首先,必须要安装好虚拟机(Ubuntu 16/18,最好按照官方说明书安装对应版本),然后在虚拟机上用命令行安装sdk manager

sudo apt install ./********.deb

最重要的也是最坑的,是网络问题。

  1. 在虚拟机上设置网络代理:

    在登陆sdk manager的时候就有可能会因为网络问题登陆不上。这时候软件会提示你账号密码错误。但实际上只是网络连不上。

    这时候你需要点右上角设置代理。代理设置需要注意端口的设置,address应该设置为可以*的即本机的ip,而端口可以看自己的代理服务器的情况而定,可以看一下这篇博客,讲的是*N的:https://betterman.xyz/192.html,其实打开网络代理,就可以看到端口号。

JetPack 4.4安装教程(本人亲自踩坑,超详细)

当然,有时你不设置代理也能连上,不过,设置了代理也不一定能连上。真是神奇。如果连不上的话,可以多试几次(一旦卡住超过两分钟,最好就直接退出安装界面重新打开一次),就可以登进去了,另外sdkmanager是在虚拟机上安装的,因此虚拟机的网络代理也要设置一下。

另外,ubuntu*也是一件麻烦事。ubuntu下的ss很多新的加密方式还不支持,还是直接使用局域网内另一台电脑的代理比较方便。

  1. 为了安装可以快一点,最好换源:

    更改教程如下,

    https://blog.csdn.net/qlulibin/article/details/80271096

    (这次使用的是清华的源)

  2. 在安装过程中,经常因为网络问题而失败,这个时候可以退回到step1然后retry,多下载几次,就可以下载成功。

  3. 当下载成功后,安装到差不多45%时,会弹出一个需要连接上jetson tx2的窗口,这时,有个坑就是你需要打开连接tx2的PC的屏幕,就会发现你需要设置一下jetson tx2的账户和密码才可以进行下一步。在设置成功后,先ssh [email protected]地址,看看能不能成功,可以的话八成就是没有问题的。

  4. 在安装到最后,安装进程会卡住。最后进程会卡在99.6%。虽然是一个接近完成进度,但实际上,在更早的时候就已经卡住不动。

JetPack 4.4安装教程(本人亲自踩坑,超详细)

点击Terminal,查看详细信息,最好在message type里面筛选一下error,必须要判断一下error到底是虚拟机发出的还是jetson tx2发出的,这里发生的错误是在jetson tx 2上面发现的,jetson tx2无法下载下来一个包,因此这就是网络问题,所以需要设置一下jetson tx2的网络代理。

解决方案这是在,这一步,更改板子的proxy.conf文件。将代理改成局域网内能*的另一台电脑的ip。

更改方法为,

打开或者新建 /etc/apt/apt.conf.d/proxy.conf

写入,

Acquire::http::Proxy “http://SERVER:PORT”;

Acquire::https::Proxy “https://SERVER:PORT”;

(替换 SERVER 和 PORT)

(解决方案是:修改jetson tx2的/etc/apt/apt.conf,或者点击设置,network,然后添加proxy也行)

https://askubuntu.com/questions/257290/configure-proxy-for-apt

这步之后大概就能安装成功了。

  1. 然后在过程中,会出现下载错误,安装错误之类的。具体原因不明。建议修改代理,*从来一遍。多重试几次。反正是,能够成功的。(如果在修改代 理之后,并且查看了日志,发现是下载错误或者是安装不成功,可以不用退出sdk manager,因为登上sdk manager也要花费大量的时间,像4.4的版本就可以退回step 1然后retry,多试几次,就可以安装成功)

JetPack 4.4安装教程(本人亲自踩坑,超详细)

​ 发现安装进程一直在GET,可能就是jetson tx2没有设置网络代理

刷完机后,先检验能否该安装的都装好了。

安装包的检查参考,

https://blog.csdn.net/Code_Mart/article/details/82153931?utm_source=blogxgwz0

JetPack 4.4安装教程(本人亲自踩坑,超详细)