📌 一、禁用 Nouveau 开源驱动
NVIDIA 闭源驱动与开源的 nouveau
驱动冲突,需先禁用:
if [ ! -f /etc/modprobe.d/blacklist-nouveau.conf ]; thenecho -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.confsudo dracut --force # 重建 initramfs 镜像sudo reboot # 重启系统应用黑名单
fi
📦 二、安装必要依赖
用于编译和运行 NVIDIA 驱动的必要依赖:
sudo yum install -y \lshw \gcc make \kernel-devel-$(uname -r) kernel-headers-$(uname -r) \acpid \libglvnd-glx libglvnd-opengl libglvnd-devel \pkgconfig elfutils-libelf-devel
🔁 三、切换至多用户模式(无图形界面)
sudo systemctl set-default multi-user.target # 设置默认为命令行模式
sudo init 3 # 当前会话切换至无图形界面
💻 四、安装 NVIDIA 闭源驱动
确保
.run
安装包在当前目录下,例如NVIDIA-Linux-x86_64-*.run
chmod u+x NVIDIA-Linux-x86_64-*.runsudo ./NVIDIA-Linux-x86_64-*.run \--kernel-source-path=/usr/src/kernels/$(uname -r) \--kernel-install-path=/lib/modules/$(uname -r)/kernel/drivers/video \--no-cc-version-check \--no-distro-scripts \--dkms \--silent
🔄 五、重启系统并验证驱动
sudo reboot
验证驱动是否安装成功:
nvidia-smi
若输出 GPU 相关信息说明驱动安装成功。
✅ 安装完成提示
-
驱动模块路径:
/lib/modules/$(uname -r)/kernel/drivers/video
-
验证命令:
nvidia-smi
-
若使用 CUDA,建议后续安装 CUDA Toolkit 并配置环境变量