Jetson xavier nx的扩容及安装cuda经验分享

 更新时间:2026年06月06日 10:35:09   作者:桦树无泪  
这段描述主要围绕围绕述了Jetson设备内存不足导致黑屏的解决方法,以及固态硬盘扩容的具体步骤,包括进入命令行删除文件、固态硬盘安装和配置等并还建议使用官方下载源以避免安装过程中出现的问题

一、Jetson扩容

当Jetson内存空间不够的时候,会出现开机黑屏,一直进不去图形化界面的问题。

1.1 黑屏进命令行删文件

当一直黑屏进不去图形化界面时,不要慌等两分钟,等屏幕再次亮起时进入tty格式登入系统,然后以命令行模式去删除一些代码。

常用的命令如下:

#查看系统所剩空间
df -h
#删除一个非空文件夹
sudo rm -r [文件名字]
#删除一个空目录
sudo rm -d 文件夹
#查找大于800M的大文件
find . -type f -size +800M
#重启电脑
reboot
#关电脑
shutdown -h now

1.2 固态硬盘安装

首先将jetson拆下来,看里面带不带固态硬盘,如果带将它重新插拔以下以激活,不带就自己买一个。在准备扩容之前要确保JETSON空间还有1G空间,因为在固态载入时候需要空间,否则会失败。

  • 打开ubuntu自带工具Disks

  • 查看固态是否激活

  • 将你的 SSD 格式化成 GPT 格式

  • 将SSD载入EXT4

  • 将根目录构建到 SSD 上

git clone https://github.com/limengdu/rootOnNVMe.git
cd rootOnNVMe/
./copy-rootfs-ssd.sh
./setup-service.sh

1.3 重启查看

reboot
df -h

二、在Jetson上配置环境

2.1镜像源问题

一般为了加快下载速度,我们会更换镜像源,但Jetson是arm架构的,很多镜像源的arm包是缺失的。博主在安装ROS、ceres依赖等都会遇到问题,所以建议使用官方下载源。

sudo gedit /etc/apt/sources .list

#18.04的镜像源
deb http://ports.ubuntu.com/ bionic main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic main restricted universe multiverse
deb http://ports.ubuntu.com/ bionic-updates main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic-updates main restricted universe multiverse
deb http://ports.ubuntu.com/ bionic-security main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic-security main restricted universe multiverse
deb http://ports.ubuntu.com/ bionic-backports main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic-backports main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ bionic main universe restricted
deb-src http://ports.ubuntu.com/ubuntu-ports/ bionic main universe restricted

2.2安装cuda

直接用命令安装,有的会出现找不到安装包的情况,需要添加nvidia 下载源

sudo apt-get update
sudo apt-get install cuda-toolkit-10-2
deb [arch=amd64] https://repo.download.nvidia.com/jetson/common r32 main
deb [arch=amd64] https://repo.download.nvidia.com/jetson/t210 r32 main

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SecureCRT中文显示乱码问题的解决方法

    SecureCRT中文显示乱码问题的解决方法

    这篇文章主要介绍了SecureCRT中文显示乱码问题的解决方法,需要的朋友可以参考下
    2016-07-07
  • Linux文本处理工具使用详解

    Linux文本处理工具使用详解

    在本篇文章里小编给各位分享的是一篇关于Linux文本处理工具使用详解内容,有兴趣的朋友们可以学习下。
    2020-03-03
  • Linux程序替换方式

    Linux程序替换方式

    这篇文章主要介绍了Linux程序替换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-06-06
  • Linux文件搜索神器之Find命令的使用完全指南

    Linux文件搜索神器之Find命令的使用完全指南

    find命令是Linux系统中最强大的文件搜索工具,可以按名称、大小、时间等多种维度筛选文件,它支持基础和高级用法,下面小编就和大家详细介绍一下吧
    2026-04-04
  • CentOS服务器下安装Webmin管理系统的步骤

    CentOS服务器下安装Webmin管理系统的步骤

    如果你想像windows图形化管理系统,Webmin无疑是最好的选择。
    2011-03-03
  • 查看Linux版本信息的四种常用方法

    查看Linux版本信息的四种常用方法

    我在管理 Hostease 的 Linux 服务器时,时常需要查看系统的具体版本信息,了解具体的系统版本信息不仅有助于软件安装和系统维护,还能有效解决兼容性问题,本文将介绍几种常用方法,帮助您通过命令行工具快速获取 Linux 发行版及版本信息,需要的朋友可以参考下
    2025-12-12
  • Linux使用sar命令跟踪和记录系统资源利用率

    Linux使用sar命令跟踪和记录系统资源利用率

    sar 命令是 Linux 系统中的一个系统监控工具,由 sysstat 包提供,它可以定期收集系统的各种性能数据,包括CPU利用率、内存使用情况、磁盘I/O活动、网络流量等,本文介绍了如何在 Linux 中使用 sar 命令跟踪和记录系统资源利用率,需要的朋友可以参考下
    2024-07-07
  • Linux中RPM文件操作的常用命令总结

    Linux中RPM文件操作的常用命令总结

    这篇文章主要给大家介绍了关于Linux中RPM文件操作的常用命令,文中通过示例介绍的很详细,对大家的理解和学习很有帮助,有需要的朋友们可以参考借鉴,下面来一起学习学习吧。
    2016-11-11
  • Centos6.5 ssh配置与使用教程

    Centos6.5 ssh配置与使用教程

    这篇文章主要介绍了Centos6.5 ssh配置与使用教程的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • Linux系统下安装和配置ADB环境的完整步骤

    Linux系统下安装和配置ADB环境的完整步骤

    本文详细介绍了在Linux系统下安装和配置ADB环境的完整步骤,针对Ubuntu/Debian、Fedora/CentOS和Arch Linux等主流发行版提供了不同的安装方法,重点讲解了关键的USB权限配置,需要的朋友可以参考下
    2026-04-04

最新评论