接上:
5、运行sdkmanager
在有这个文件的路径下打开终端(要不然会无法定位安装包),
输入:sudo apt install ./sdkmanager_1.4.1-7420_amd64.deb
输入:sdkmanager
此时,会出现如下界面:
启动后主界面输入英伟达网页注册的账号密码,在线刷机,数据收集选哪个都行。
(1)第一步选择相关内容,Host Machine是给主机安装的,如果使用虚拟机进行安装,可以不选Host,如果是用自己linux系统的电脑进行安装,可以选择上Host。其实也可以不选,如果想在主机上安装 nvidia 软件,可以勾选这个。
(2)第二步中可以先下载再安装,全都下载好之后也可以在主页面选离线安装。(但是后续过程中发现先下载再安装似乎更靠谱,在中断后不会影响进度)
进入安装界面会要求输入主机密码,然后进入安装界面。然后就是漫长的等待……(很慢很慢,我下载了一下午)
开始安装时会先执行Jetson OS image,准备镜像,完成后跳出刷机准备,可以选自动和手动,如果Xavier设备可以正常启动,进入操作系统,那就可以选择自动,不过我用自动模式没有成功过,所以选择手动模式。
(3)这时,重点来了:(刷机失败的问题容易出现在这里)
需要进行一步操作:连接好主机和设备后,先按住Xavier中间的按钮(FR),然后同时按住Xavier左边的按钮(PW),两秒后同时放开。(这一步是将Xavier放在恢复模式上)
如何检验是否在恢复模式上,可以在主机终端输入:lsusb,查看是否连接成功,如果出现Nvidia Corp,就说明连接成功,点Flash,开始刷系统。
(4)电脑会先刷Flash Jetson OS,重点又来了:(刷机失败的问题又出现在这里)
等待其完成后,会弹出一个窗口,要求输入Xavier的用户名和密码。
这里,要补充一点如何连接Xavier:
首先,将Xavier和自己的主机连在一起:Xavier上需要连接电源线和一个typeC线,typeC线的另一端是usb口连接在用来刷机的电脑上,然后需要将另外一个显示屏的HDMI线连接在Xavier上的HDMI接口,可以看到Xavier的状态。Xavier上需要接一个USB的扩展器,连接鼠标键盘。
进行到这一步时,会发现,原本黑着的显示屏会亮起来,进入Ubuntu的界面,这时需要在Xavier上进行系统设置,并更换apt源:详见笔记:Xavier 更换apt-get源。
后续内容见刷机(4)