全网首发Rocky Linux 9 安装Nvidia A100显卡驱动,配置DeepSeek满血版。

哈喽大家好,欢迎来到虚拟化时代君(XNHCYL),收不到通知请将我点击星标!   大家好,我是虚拟化时代君,一位潜心于互联网的技术宅男。这里每天为你分享各种你感兴趣的技术、教程、软件、资源、福利…(每天更新不间断,福利不见不散)

图片

第一章、概要

今天拿到一台A100显卡的机器,里面安装了Rocky Linux 9,打算安装DeepSeek进行深度推理,整理下在Rocky Linux 9上安装Nvidia A100显卡驱动的整个安装过程和思路。

第二章、安装 NVIDIA 驱动程序的其他一些替代方法包括:

  • NVIDIA 的安装程序.run

  • 第三方 RPMFusion 存储库

  • 第三方 ELRepo 驱动程序

第三章、支持安装NVIDIA的Linux系统

支持的Linux发行版本

Distribution

$distro

$arch

$arch_ext

x86_64

Red Hat Enterprise Linux 9

rhel9

x86_64

x86_64

Red Hat Enterprise Linux 8

rhel8

x86_64

x86_64

OpenSUSE Leap 15

opensuse15

x86_64

x86_64

Rocky Linux 8

rhel8

x86_64

x86_64

Rocky Linux 9

rhel9

x86_64

x86_64

SUSE Linux Enterprise Server 15

sles15

x86_64

x86_64

Ubuntu 24.04 LTS

ubuntu2404

x86_64

amd64

Ubuntu 22.04 LTS

ubuntu2204

x8

<think>我们正在Rocky Linux 10上安装NVIDIA显卡驱动Rocky Linux是CentOS的替代品,因此安装方法与CentOS类似。 根据引用[1]的内容,我们需要先设置启动级别为多用户模式(无图形界面),然后重启,再以root用户运行NVIDIA驱动安装程序。 但需要注意的是,引用[1]是针对CentOS的,而Rocky Linux 10可能使用不同的内核或工具链,因此步骤可能略有不同。 步骤概述: 1. 准备工作:更新系统,安装开发工具和内核头文件。 2. 禁用Nouveau驱动(开源驱动)。 3. 设置系统启动到多用户模式(无图形界面)。 4. 重启系统。 5. 运行NVIDIA驱动安装程序。 6. 验证安装。 详细步骤: 步骤1:更新系统并安装必要组件 以root用户执行: ```bash dnf update -y dnf install -y kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig ``` 注意:确保安装的内核头文件和内核本一致。可以使用`uname -r`查看当前内核本,然后安装对应本的内核头文件(如:kernel-devel-$(uname -r))。 步骤2:禁用Nouveau驱动 创建文件`/etc/modprobe.d/blacklist-nouveau.conf`,添加以下内容: ``` blacklist nouveau options nouveau modeset=0 ``` 然后更新initramfs: ```bash echo -e "blacklist nouveau\noptions nouveau modeset=0" >> /etc/modprobe.d/blacklist-nouveau.conf dracut --force ``` 步骤3:设置系统启动级别为多用户模式(无图形界面) ```bash systemctl set-default multi-user.target ``` 步骤4:重启系统 ```bash reboot ``` 步骤5:安装NVIDIA驱动 重启后,系统会进入命令行界面(无图形界面)。以root用户登录,进入包含NVIDIA驱动安装程序的目录(通常是一个.run文件,从NVIDIA官网下载)。 给安装程序执行权限并运行: ```bash chmod +x NVIDIA-Linux-*.run ./NVIDIA-Linux-*.run ``` 在安装过程中,可能会提示一些问题,比如是否安装32位兼容库、是否配置Xorg等。根据需要进行选择。如果遇到签名问题,可以尝试添加`--no-signature`选项(但要注意安全)。 步骤6:验证安装 安装完成后,运行: ```bash nvidia-smi ``` 如果显示出显卡信息,则安装成功。 步骤7(可选):如果需要图形界面,可以切换回图形模式 ```bash systemctl set-default graphical.target reboot ``` 注意事项: - 从NVIDIA官网下载对应显卡型号和操作系统本的驱动:https://www.nvidia.com/Download/index.aspx - 如果系统启用了Secure Boot,可能需要禁用Secure Boot或者为NVIDIA驱动签名,否则驱动可能无法加载。具体签名步骤较为复杂,可参考相关文档。 - 如果安装过程中遇到编译错误,可能是内核头文件本与当前内核不一致,可以尝试重启到最新内核并重新安装内核头文件。 以上步骤在Rocky Linux 10上应该适用。如果遇到问题,请检查日志(如/var/log/nvidia-installer.log)以获取更多信息。 相关问题: 1. 如何解决安装NVIDIA驱动后无法进入图形界面的问题? 2. 如何在启用Secure Boot的系统上安装NVIDIA驱动? 3. 如何升级Rocky Linux上的NVIDIA驱动?</think>### 在Rocky Linux 10上安装NVIDIA显卡驱动指南 #### 步骤1:准备工作 1. **更新系统** ```bash sudo dnf update -y sudo reboot ``` 2. **安装必要工具** ```bash sudo dnf install -y kernel-devel kernel-headers gcc make dkms acpid ``` 3. **禁用Nouveau驱动** ```bash echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf sudo dracut --force ``` #### 步骤2:切换运行级别 ```bash sudo systemctl set-default multi-user.target # 关闭图形界面 sudo reboot ``` #### 步骤3:安装驱动 1. **下载驱动** 从[NVIDIA官网](https://www.nvidia.com/Download/index.aspx)选择对应显卡的Linux 64位驱动(`.run`格式) 2. **安装依赖** ```bash sudo dnf install -y elfutils-libelf-devel libglvnd-devel ``` 3. **执行安装** ```bash chmod +x NVIDIA-Linux-*.run sudo ./NVIDIA-Linux-*.run ``` 安装过程中: - 选择`Yes`安装32位兼容库 - 选择`No`不更新Xorg配置(后续手动配置) - 选择`Yes`启用DKMS支持 #### 步骤4:验证安装 ```bash nvidia-smi # 应显示GPU信息 glxinfo | grep "OpenGL vendor" # 应显示"NVIDIA Corporation" ``` #### 步骤5:恢复图形界面(可选) ```bash sudo systemctl set-default graphical.target sudo reboot ``` #### 常见问题解决 - **签名错误**:禁用Secure Boot或在BIOS中添加MOK密钥 - **Xorg冲突**:备份并删除`/etc/X11/xorg.conf` - **内核更新**:每次内核升级后需重新生成驱动 ```bash sudo dkms autoinstall ``` > 注意:驱动本需与Linux内核本兼容,如安装失败可尝试`--add-this-kernel`参数[^1] --- ### 相关问题 1. 如何在启用Secure Boot的情况下安装NVIDIA驱动? 2. 如何解决安装驱动后出现的"Failed to initialize NVML"错误? 3. 如何在Rocky Linux配置多GPU计算环境? 4. 如何验证CUDA与NVIDIA驱动的兼容性? 5. 驱动安装失败后如何完全卸载并重装? [^1]: 参考NVIDIA Linux驱动文档:https://docs.nvidia.com/datacenter/tesla/tesla-installation-notes/index.html
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚拟化爱好者

创作不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值