折腾了好几天,踩了无数坑,直到终于安装完成,心里也一直想着记录下来自己的刷机过程,分享出来,同时也是给自己的备忘录(适用于对乌班图有一定了解的童鞋,纯小白建议多方参考一下)。 刷机准备 最重要的,准备一台安装有乌班图18.04的电脑(记得换源) 对于Ubuntu18.04系统教程
电脑是8G内存,至少有50G空余内存(为了存的下NVIDIA SDK manager下载下来或者解压出来的那些东西,当然你也可以选择少下载些),(有的人用虚拟机可以,我的虚拟机用不了所以装的双系统),板子跟显示器(建议HDMI,有的说转接口也行,为求安稳,我选的是HDMI),键鼠连接(拿USB扩展的接在板子唯一的接口上),还要对板子的开机按钮以及其他三个按钮有了解(虽说现在的NVIDIA SDK MANAGER是可以控制板子自动进入恢复模式的 1、单击POWER BTN按钮; 2、按住REC按钮并保持; 3、单击RST按钮,灯光闪烁后松手; 4、释放REC按钮; 5、单击SDK Manage界面TX2选项的refresh按钮进行刷新,此时便可以看到TX2被成功检测到。 ,为求安稳我还是手动设置了一次)。 另外,准备一个联网了的路由器,把板子跟主机都接在上边(这是为了在刷机过程中不用设置SSH连接,我是设置了一次,在主机和板子上都打开了SSH服务,虽然后边没用上……),板子用官方带绿色的USB线和电脑连接,也是为了在NVIDIA SDK manager里读出来板子,反正我是一直保持连接。 NVIDIA SDK manager 是我们要装到主机(你的电脑)上的刷机软件下载和安装,我们可以去英伟达官网下载(需要注册才能下载,之后下载也需要账号登陆),也可以从百度云分享下载转到U盘再拿过来装上,我装的是1.3.1,对应的jetpack版本是4.3(这个可以在后边看到),如何安装,可以通过在命令行解压安装,也可以在图形界面安装,我也是刚接触命令行下安装不太习惯,所以是在图形界面装好的(在乌班图系统的下载文件夹里找到你下载好的文件NVIDIA SDK manager,或者是你拷贝过来的文件,右键选择提取到此处或者某个你喜欢的位置,然后打开文件夹,我是点了哪些也忘了,多点一些,然后打开显示乌班图所有软件的菜单,能看到一个英伟达图标的那个,就是安装好了 ) 终于可以开始安装了, 板子处于关机状态,打开NVIDIA SDK manager(这个软件对分辨率还有要求,1080的无问题,好像是766的不行,要调整界面才能显示完全),你可以看到这个界面(自己的没存图,贴过来一张) ,(登陆后要是点了下边的保持登录,后边再打开软件就会一直是自动登录,)会跳转到浏览器让你登陆,这时候就要登陆你的账号
,期间会有一段时间等待,进度条满后来到这个界面,这时候可能还有另外一个界面,不慌,以后可能会多次遇到,点击右下角那个retry,有时候要多点几次,实在不行重启软件或者电脑(记得电脑保持联网)。进入step1这里是选择你的机器和板子型号(板子和主机连上后会自动选择,或者点击这里的rflash),别的教程说主机那里可以不选,我都选了(此时就是选择jetpack版本了,这个关系到你在板子上安装的CUDA CUDNN还有Opencv的版本问题,建议仔细对比在网上多看看资料),step1完成后,点右下角开始第二步,
此时会显示出来你将要下载安装的所有东西(如图,点击那些东西会显示更多出来) ,仔细对比自己的需求,有错误的话可以回到第一步更改下载的jetpack版本。接下来很重要,先左下角点击接受协议,i accept ……,下边还有选择你的下载路径啥的,建议别乱动,我没动过。再点击右下角的 DOWNLOAD now installed latter,先下载后安装才是最稳妥的,不然过程中需要多次retry……,等待下载(要是速度不行可以在网络好的地方下载,前提是你懂你要的版本还有会离线安装),下载完成后开始安装。
此时你可以点击右下角绿色按钮,也可以点击藏在边上的 回到第一步(英语),然后重新走一遍步骤,注意到第二步的时候不点先下载后安装,一般是装好jetsonOS后,板子会自动开机,就是跑一遍你的装机程序,记得打开命令行(快捷键 ctrl+alt+t)查看你的板子IP,输入 ifconfig即可 ,也可以把板子的源也可以换掉好像有利于下载arm架构下的程序什么的(换成清华源),记得下边的选项框里的IP一点一定要改,它是默认的,要修改才能用,标记的地方是切换安装手动还是自动安装模式
另外一种方法,点击绿色按钮退出程序后,再次打开程序,此时程序会自动登录(不记得是不是我设置过),如图 ,这时候要是你可以自由在三个选项里选,点最右边这个安装,不能自由选的话,点击这里头像,你的登录信息,退出登陆(英文) ,这时候就可以自由选择了。继续三个步骤,继续retry……,在此期间(当你的jetson OS在板子上安装好了,flash jetson 完成后),你的板子会自动开机,然后就跟装系统一样,设置一些东西,设置好后不要急着继续安装,先在板子里换源,查看一下IP,命令行输入 ifconfig ,再输入到这里便是,顺利的话等待一会就可以了,完结撒花~ 开始享用你的TX2吧
当然还有不顺利的,就是看到这里的,一路的error是不是啊,很崩溃有没有,这时候就要祭出 U盘安装大法了。在下载完成的时候可以从这里看到你的下载项目,或者直接从图形界面找到一个文件夹,打开它,复制它,再用U盘复制到板子上去。这里我是参考了多个博主,只找到一个,其他的需要自己搜索,感谢他们的分享。手动安装 在下载的时候可以看到你的下载项目 拷贝下来放到板子上边,开始手动安装,板子上你要是尝试过自动安装应该会有几个 .sh文件,到时候安装命令行要用上,我是直接在图形和界面安装的,应为是在板子上操作的所以没有图。