在VMware虚拟机中基于Ubuntu18.04.5安装Jetpack4.5对Xavier进行刷机

1、虚拟机的一些配置

(1)一定要用VMware,不要用VirtualBox,VirtualBox在之后系统烧录的时候会出现莫名其妙的错误。
(1)内存至少分配8个g,不然后面会有warning,可能安装包会下载不下来。我电脑本来是8g的内存,买个内存条插上就OK了。
(2)分辨率设置成1440*900,不然后面会显示不全。
在这里插入图片描述
我的配置:
在这里插入图片描述

2、【主机端】下载Jetpack4.5并安装

(1)官网下载SDK manager:https://developer.nvidia.com/embedded/jetpack-archive
(2)安装:sudo dpkg -i sdkmanager_1.4.0-7363_amd64.deb

如果出现error,这是dpkg的依赖错误:
在这里插入图片描述
则执行以下命令进行安装:

sudo apt install -f

再执行安装SDK的命令完成安装,没有错误则安装完成,完成之后可以看到这个软件的图标。
在这里插入图片描述
在这里插入图片描述

3、【主机端】启动SDKManager,输入自己的Nvidia账号,准备下载镜像

(1)在终端中启动sdkmanager

sdkmanager

(2)点击LOGIN,登录NVIDIA账号
在这里插入图片描述
在这里插入图片描述
登陆完成之后会跳转回这个页面,(如果显示 OOPs,是网络的原因,多试几次就可以了):
在这里插入图片描述
(3)选择要刷机的设备,不要选择Host Machine,这个是为主机下载安装文件的,如果要安装主机的英伟达软件,可以通过这个实现,但不建议!!
在这里插入图片描述
(4)进入Step2,可以修改下载和安装的位置,最好不要勾选【Download now, install later】
开始下载(最好是能科学上网,不然下载速度巨慢无比,根本下不下来,我一开始倒腾了两天都没下下来,基本上是16kb/s,然后就会出现error,网络连接的错误,后来速度就蹭蹭的):
在这里插入图片描述
在这里插入图片描述

4、下载完成,开始刷机

(1)下载完成之后开始安装。
在install到12%左右的时候会弹出窗口,选择烧录模式为手动模式【Manual Setup】,然后按如下方法进行Xavier连接。
在这里插入图片描述
【连接Xavier】:

  • Xavier接上电源但不开机,和主机在同一个局域网下:
    方法1:电脑连接WiFi(注意是同一个路由器的WiFi),Xavier用网线插在路由器上;
    方法2:电脑和Xavier各插一根网线到同一个路由器上。
  • Xavier再连上显示器、鼠标、键盘
  • 用USB-Type-C连接线【这里我没有用原装的线,京东买了一根也可以用】连接电脑和Xavier【注意连接的是串口那侧的Type-C】
  • 按住中间的Recovery键,同时再按住左边的Power键,一两秒后松手,Xavier进入刷机模式。
    在这里插入图片描述
    在虚拟机的菜单栏中点击【虚拟机】->【可移动设备】->【USB】->【NVidia Corp APX】来连接Xavier。
    在虚拟机打开终端lsusb应该可以发现一行这样的:Bus 001 Device 016: ID 0955:7019 NVidia Corp.证明连接成功。
    在这里插入图片描述
    连接完成,点击【Flash】开始刷机。
    (2)install到22%左右的时候烧录完成,xavier自动开机,开始有图形界面,主机端(虚拟机)弹出窗口,暂不设置,下面开始设置Xavier。
    在这里插入图片描述

5、【Xavier端】开始初始化设置以及换源

(1)设置
上一步骤烧录完成之后,Xavier自动开机,先出现大大的白底绿字的NVIDIA的logo,然后是一串开机命令,之后就会进入系统安装界面。
并根据提示完成设置:设置语言、输入法、地区和用户名、密码。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置完成之后,Xavier会重启,输入用户名、密码进入系统。
在这里插入图片描述
在这里插入图片描述
至此Xavier就有系统啦!

(2)换源(为更快的下载速度)

  • 备份sources.list文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
  • 打开sources.list文件
sudo gedit /etc/apt/sources.list
  • 删除原内容,添加下列内容
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
  • 更新
sudo apt update 

【注意】安装低版本的jetpack的时候,不要运行sudo apt upgrade命令,这个命令是更新xavier上的包的,我之前安装jetpack4.4.1之后,给xavier换源运行了这行命令,安装的最后一步就出错了,出错的具体内容就是nvidia-l4t-jetson-multimedia-api_32.5.0-20210115151051_arm64.deb和Xavier上的依赖包的版本不一致,可能是因为我运行了upgrade命令把系统中的包都更新了:
在这里插入图片描述

6、【主机端】继续安装剩下的包

经过上述步骤之后,开始继续进行主机端的操作。

  • 在弹出的框中,将IP地址改为Xavier中的IP地址,有的博客里没说要改,但是我不改会出现连接不上的错误,如下图所示。改完之后就能继续安装了。
    使用默认的IP地址显示没连接上:
    在这里插入图片描述
    改成Xavier的IP地址就能连接上了:
    在这里插入图片描述
    在这里插入图片描述
  • 输入刚才在 xavier 上设置的用户名和密码
  • 点击安装
    在这里插入图片描述
    等待安装完成:
    在这里插入图片描述
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值