最近拿着一张多年前实验室买的Jetson想刷个软路由玩,奈何折腾了一周才把clash-meta内核装好,记录一下自己踩的坑,整理一下以免其他玩jetson TX2的兄弟掉大坑。

已经过去一周了很多都记不太清了,凭记忆写的!



一、第一次开机

TX2第一次开机首先进入命令行模式,这时有两个账号可以用来登录,一个是NVIDIA另一个是Ubuntu,其实也可以来改root密码登录root。

passwd root

进入命令行模式系统会提示你装驱动。一定要仔细看登录后的提示!!!

需要在NVIDIA账号下安装。经过最近几天搜索发现很多教程直接

cd ~/NVIDIA-INSTALL
sudo ./install.sh
reboot

但是文件实际上在 ~/home/nvidia/NVIDIA-INSTALL,一定要仔细看开机后的提示。

因此第一次开机想要进入图形桌面就要输入以下命令

cd ~/home/nvidia/Nvidia-INSTALL
sudo ./install.sh
sudo reboot

二、进入桌面模式

这个时候就该换源啦,这里mv是把官方源复制一份以免后面出问题有的补救。

首先按下 ctrl+alt+T 打开terminal。输入以下命令

mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list

由于TX2默认为16.04系统,因此这里使用的是阿里云的ubuntu 16.04 arm64源。里面有教程(记得看清一定要是arm64源,由于TX2是arm架构,一定不能搞错。)

https://developer.aliyun.com/mirror/ubuntu-ports?spm=a2c6h.13651104.0.0.63194763QgIAEL


三、更新系统

这个时候换完源了,系统也提醒你可以更新系统了(建议不要更新,本人就是更新系统进而掉进更大的坑了,这里建议直接刷机,使用英伟达官方SDK MANAGER直接刷机,因为英伟达很多库不开源只能通过刷机进行,这个后面讲)。当然你要是想更新可以按照桌面提醒直接更新系统,也可以在命令行输入一下命令更新。

sudo apt-get update
sudo apt-get upgrade
sudo do-release-upgrade

更新的时候系统会让你做选项,基本都是Y或者N,Y就是yes,N是default,看提示按!

更新完系统你可能会碰到一个巨大无比的坑,这个坑卡了我整整两天,nvidia fxxk you!

这个时候你会发现你startx进不了图形桌面模式,一直提醒undefined symbol:drmGetEntry

这是再告诉你动态库符号未定义,告诉你在/usr/lib/xorg/Xorg

在终端输入

ldd -r /usr/lib/xorg/Xorg

可以列出xorg所需动态链接库。

这个时候你会发现好家伙,这么未定义。这个时候不用去重新装什么libdrm、libdrm2,英伟达官方问答在隐秘的角落回答过这个问题。

解决方法链接如下

https://gist.github.com/Nodraak/80544e6f8ab047817768b5eb449069d0

原因如下

这个消息提示程序或库(X)正在尝试在共享库(libdrm.so或libdrm.so.2)中查找符号(函数或变量),但实际上该符号位于不同版本的库中(libdrm.so.2.4.0)。

解决方法:

sudo rm /usr/lib/aarch64-linux-gnu/libdrm.so.2 ; sudo cp /usr/lib/aarch64-linux-gnu/libdrm.so.2.4.0 /usr/lib/aarch64-linux-gnu/libdrm.so.2
sudo reboot

重启后你会惊喜的发现你终于能进到图形桌面啦!但是系统可能还是有各种各样的问题,由于TX2使用的是英伟达魔改版ubuntu,因此一些库不太适配,尽量还是去刷机吧。


四、刷机

网上以及英伟达官方刷机的教程太多了,这里不进行赘述了。但是有一点,也是必须强调的一点!!!!!

英伟达官网SKD MANAGER下载处提示可以用于ubuntu 22.04 20.04 18.04及以上,但是!但是!但是!

TMD nvidia只对18.04做了jetpack,所以刷机用的Host主机一定要装一个18.04的ubuntu系统,本人就是从22.04装到20.04一直到18.04!!真的太痛苦了!


五、clash-meta安装

这里给一个官方链接和一个其他人安装教程

https://github.com/MetaCubeX/Clash.Meta#proxies-configuration

https://ourss.cn/2030

这里需要注意的一点就是在官方教程中,Clash-Meta.service文件其中一行是下图这么写的

但是实际上你的sleep文件大概率不在usr/bin下,所以建议你使用

which sleep

or

whereis sleep

看好你的sleep文件在哪。很可能在 /bin 目录下,直接 vim 改一下就行。



好了!目前就到这里吧,后面再看着写吧。

nvidia jetson TX2 踩坑解决记录相关推荐

  1. Nvidia Jetson TX2 详细刷机教程及踩坑记录(Jetpack3.3,python2.7,torch1.2,torchvision0.2.2)

    本文总结了自带系统安装cuda等深度学习环境和使用jetpack3.3刷机的步骤,虽然自己的代码没用上,但有需要的人可以参考一下. PS:Jetpack4.5的刷机教程请移步另一篇文章: xyl-50 ...

  2. Nvidia Jetson TX2 详细刷机教程及踩坑记录(Jetpack4.5.1,python3.6,torch1.6,torchvision0.7)

    最近接触到了Nvidia Jetson TX2这块开发板,想入手测试一下自己的深度学习模型,因此和TX2的故事开始了! 前言 本人刷机多次,尝试各种大小坑: 自带系统搭建环境:刚开始不想刷机,就自己手 ...

  3. 踩坑NVIDIA Jetson TX2、Ubuntu16.04、ROS Kinetic安装

    踩坑NVIDIA Jetson TX2.Ubuntu16.04.ROS Kinetic安装 摘要 一.NVIDIA Jetson TX2环境配置 1.1开机使用图形化界面 1.2刷机 1.3修改TX2 ...

  4. Jetson Nano配置踩坑全记录

    Jetson Nano配置踩坑全记录 Jetson Nano相关参数:JetPack 4.6,cuda 10.2, SD卡内存:512G 一.Jetson Nano系统镜像烧录 在Nvidia官网下载 ...

  5. NVIDIA Jetson TX2 解决奥比中光 Astra pro相机的ros 打不开深度信息/camera/depth/image

    背景: NVIDIA Jetson TX2 安装奥比中光 Astra pro相机的ROS 驱动后可以打开彩色相机, 打不开深度信息,有点捉急,换了一台相机,还是如此,说明相机没问题驱动有问题. 打开奥 ...

  6. NVIDIA Jetson TX2 环境配置

    前言 笔者参加学校的冰壶机器人实验课基于NVIDIA Jetson TX2开发板进行开发.这篇文章主要记录NVIDIA Jetson TX2的环境配置过程和踩坑记录. 一.NVIDIA Jetson ...

  7. Nvidia Jetson TX2 使用手机热点刷机教程

    Nvidia Jetson TX2 使用手机热点刷机教程 1.接线 2. 进入recovery模式 3.下载Jetpack4.2(最好使用最新版本Jetpack4.2刷机,整体踩坑会比之前版本少) 4 ...

  8. Nvidia Jetson TX2+Intel Realsense D435i跑ORB_SLAM3

    前言:网上的教程实在是太多,从诸多教程中找到一个适合自己的实属不易.将此记录下来,希望能够帮助到有需要的人.因为时间紧迫,没时间写特别详细的内容,只能引用一些他人的步骤.请见谅!不过经过亲测,过程是完 ...

  9. Nvidia Jetson TX2入门指南(白话版)

      最近要用到jetson tx2,但之前也完全没有接触过.边用边学,这篇文章就是向新手介绍下jetson tx2刚入手的一些事项(适合纯小白~). 一.TX2初认识 开发板全称:Nvidia Jet ...

最新文章

  1. WPF异步载入图片,附带载入中动画
  2. Mysql 使用下载的zip文件进行安装启动
  3. MySQL的空值查询
  4. Java集合中HashSet的实现原理
  5. Java设计模式——原型模式
  6. 社会保险省内转移需要什么手续或过程?
  7. 安装oculus运行时出现问题_成品天沟在安装时会出现哪些问题?
  8. sublime前端开发常用插件
  9. loop在python中什么意思_在python中使用loop打开多个文件
  10. 在苹果Mac中如何一键转换繁体与简体中文?
  11. js 从一个json拼接成另一个json,并做json数据分页table展示
  12. rust工作台可以拾取吗_10台铝型材工作台一周交货可以吗
  13. 22-微信小程序商城 我的订单(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
  14. 【魔改蜗牛星际】A单主板变“皇帝板”扩展到8个SATA口
  15. 2016版excel_15个经典Excel技巧,易学易用,收藏备用!
  16. 利用Procexp工具监控Windows平台上的Oracle数据库性能
  17. Unity Shader 实现PS图层混合效果
  18. 信息量、熵、交叉熵、KL散度、JS散度、Wasserstein距离
  19. 《激荡三十年》——来了解我们的时代
  20. COMFAST CF-WU785AC在Ubuntu无法上网问题的解决

热门文章

  1. vnc server
  2. android装备选择,原神迪卢克武器怎么选_原神迪卢克武器选择推荐
  3. 护肤品的一些专业名词
  4. 深度学习:使用卷积网络实现计算机图像识别,卷积和max pooling操作介绍
  5. 漏洞扫描--需要整改的
  6. 【c语言】char数组强转int
  7. mysql执行insert和update处理字段是数据库关键字的问题
  8. 文本挖掘の玩转IphoneX评论数据
  9. 多因子选股模型python_多因子选股模型构建初尝试(更新中)
  10. copilot使用教程-全新版