Linux操作系统安装nvidia-drives和nvidia-container-toolkit

一开始让AI写了一个Ansible脚本来初始化服务器,因为想起了12年前一起工作的小伙伴用Ansible配置管理服务器,于是想着应该没什么问题。

但是脚本实际运行后各种问题,特别是安装nvidia-drives和nvidia-container-toolkit。

以下是最后成功的方案

nvidia-drives

先禁用nouveau驱动

bash 复制代码
    # ---- 禁用 Nouveau 驱动 ----
    - name: 禁用 nouveau 开源驱动
      copy:
        dest: /etc/modprobe.d/blacklist-nouveau.conf
        content: |
          blacklist nouveau
          options nouveau modeset=0
        mode: "0644"

    - name: 重建 initramfs
      command: dracut --force
      changed_when: true

去英伟达的官网下载.run安装文件,选择自己适合的版本。

https://download.nvidia.com/XFree86/Linux-x86_64/

然后安装的时候会提示内核开发依赖缺失,安装命令如下

bash 复制代码
dnf install -y kernel-devel-$(uname -r)

我下载了NVIDIA-Linux-x86_64-575.57.08.run。

修改文件可以执行,然后运行

bash 复制代码
./NVIDIA-Linux-x86_64-575.57.08.run 

安装完成以后,运行nvidia-smi验证是否成功。

nvidia-container-toolkit

这个就要感谢国内的源了。

根据https://mirrors.ustc.edu.cn/help/libnvidia-container.html配置一个源,然后直接运行命令安装即可。

bash 复制代码
sudo yum install nvidia-container-toolkit
相关推荐
minji...2 小时前
Linux 基础IO (三) (用户缓冲区/内核缓冲区深刻理解)
java·linux·运维·服务器·c++·算法
九天轩辕2 小时前
跨平台符号表生成规则详解:Windows/Linux/macOS/OHOS
linux·windows·macos
蜜獾云2 小时前
linux-磁盘挂载
linux·运维·服务器
白藏y2 小时前
【Linux】常见指令用法
linux
TG_yunshuguoji2 小时前
阿里云代理商:百炼如何查询账单明细和进行成本优化?
服务器·阿里云·云计算
c++之路2 小时前
Linux进程池与线程池深度解析:设计原理+实战实现(网盘项目架构)
java·linux·架构
Irissgwe2 小时前
Ext系列⽂件系统
linux·服务器·ext系统文件
翻斗包菜2 小时前
Nginx 四大核心功能实战:正向代理 + 反向代理 + 缓存 + Rewrite 正则
运维·nginx·缓存
野犬寒鸦3 小时前
面试常问:什么是TCP连接:虚拟对话通道的奥秘
服务器·网络·后端·tcp/ip·面试·tcpdump