近期想测试下用Jetson Nano打游戏会怎么样,所以去网上搜索了armbian,xubuntu等轻量一些的系统环境。发现了一位大佬在英伟达开发者论坛发的贴子(Xubuntu 20.04 Focal Fossa L4T R32.3.1 - Custom Image for the Jetson Nano),里面分享了他基于Xubuntu 20.04制作的Jetson Nano的镜像。此镜像还包含有Ubiquity 安装程序,可以和原版系统一样进行相关的初始化设置。我就来给大家讲解下如何安装这个系统吧。
-
首先需要确认你的Jetson Nano所使用的.dtb文件。进入英伟达原版系统,打开终端,输入
cat /sys/firmware/devicetree/base/compatible
即可看到如下内容,记住此内容。
-
下载Xubuntu 20.04的镜像,下载链接为:Xubuntu-20.04-l4t-r32.3.1.tar.tbz2
-
解压并烧写镜像。选择你常用的烧写方法即可,比如balenaEtcher。
-
修改配置文件。修改SD卡中的配置文件,此时SD卡的文件格式为ext4,Windows下是不能直接读写的。可以使用Linux系统修改,或者使用其他的工具修改等等。配置文件为/boot/extlinux/extlinux.conf。
此时我们先跳转到/boot目录,使用ls查看全部文件,以确定我们要使用的dtb文件的文件名。
比如这里我们就应该使用tegra210-p3448-0000-p3449-0000-b00.dtb这个文件,这个应该和我们第一步所查看内容一致。
之后再去修改/boot/extlinux/extlinux.conf这个文件。原始内容如下,主要需要修改第二行及倒数第三行。
第二行将“DEFAULT primary”改为“DEFAULT kvm”。倒数第三行改为你的Jetson Nano所对应的dtb文件即可。
这里为什么要修改第二行呢?根据原帖的描述,原博主有添加一个他修改过的内核,是支持kvm的,但是b01版本的dtb文件只有一个,没有那种带kvm后缀的。所以我推测是一定要打开kvm的。(以上全是我猜的,但是我这个版本确实要这么改才可以,别的版本可以自行尝试。 -
启动及初始化。之后将你的SD卡插入Jetson Nano,上电即可。此时会进入与原版系统类似的系统设置界面,按照自己习惯设置即可。完成后你就可以看到Xubuntu 20.04的系统了。
我之前大概录的一个视频,可以参考下。【Jetson Nano】Jetson Nano安装Xubuntu 20.04
PS:原博主说此镜像是包含32.3.1版本的BSP中的所有软件和驱动的,所以理论上是可以正常使用Jetson Nano的所有功能的,这个还有待测试,日后我会尝试安装ROS Noetic以及深度学习等相关环境,感兴趣的可以持续关注。
评论(0)
您还未登录,请登录后发表或查看评论