Centos7.6最小安装软件包安装Nvidia驱动
本文介绍了在CentOS 7.6系统上安装NVIDIA显卡驱动的完整步骤。首先需要更新yum源并配置国内镜像,然后安装必要的依赖包(kernel-devel、kernel-headers、gcc、perl),确保内核版本保持一致。接着屏蔽系统自带的nouveau驱动,重建initramfs镜像。最后安装NVIDIA驱动,通过nvidia-smi命令验证安装结果。整个过程需要注意版本匹配问题,特别是
1.更新源文件
更新yum源,7.6默认源目前无法使用

备份原来的源文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
使用yum repolist all查看源列表,显示全部禁用。
yum repolist all
yum源 没有配置,只能更新国内镜像源,但是没有wget,可以用curl更新国内镜像,使用阿里镜像http://mirrors.aliyun.com/repo/Centos-7.repo。
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
若依旧报错,则按照“一”配置DNS服务IP,再执行curl命令,展示如下为成功。
执行一下命令:
清理缓存
yum clean all
设置缓存
yum makecache
2.编译安装环境
查看当前内核版本
uname -a
查看当前系统版本
[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
记录输出结果,以下教程以Centos7.6.1810版本 3.10.0-957.el7.x86_64内核版本作为示范
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
已知安装NV显卡驱动需要以下依赖
1.kernel-devel 内核开发包
2.kernel-headers 内核头文件包
3.gcc 开源编译器工具集
4.perl 跨平台脚本语言
推荐使用 https://vault.centos.org/ 根据当前系统版本下载对应的文件
根据系统版本和内核版本找到相对应的kernel-devel和kernel-headers(X86_X64机器参考路径)
安装 NVIDIA 驱动、编译自定义内核模块、或安装依赖系统底层接口的软件时,必须确保 kernel-headers 与当前内核版本一致,否则可能出现 “头文件不匹配”“无法找到内核接口定义” 等错误。
离线下载对应内核的kernel-devel和kernel-headers,放置在系统内目录
安装软件包,包名根据实际情况做更改
rpm -ivh kernel-devel-3.10.0-957.el7.x86_64.rpm
rpm -ivh kernel-headers-3.10.0-957.el7.x86_64.rpm
若安装时提示perl报错信息,则需要下载安装perl
yum install -y perl
安装完成后重新执行安装命令
安装完后查询结果
rpm -qa | grep kernel-devel
rpm -qa | grep kernel-headers
uname -a
三个输出结果的内核版本需一致
3.屏蔽系统自带的nouveau
查看命令:
lsmod | grep nouveau
修改 dist-blacklist.conf 文件:
vi /lib/modprobe.d/dist-blacklist.conf
将nvidiafb注释掉:
#blacklist nvidiafb
然后添加以下语句:
blacklist nouveau
options nouveau modeset=0
重建initramfs image步骤 (设置完reboot,再查看)
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut /boot/initramfs-$(uname -r).img $(uname -r)
4.安装NV驱动
安装时若出现cc报错,则说明没有安装gcc
yum install -y gcc
安装NV驱动
./NVIDIA-Linux-x86_64-440.33.01.run -no-opengl-files
查询显卡
nvidia-smi
cat /proc/driver/nvidia/gpus/0000:01:00.0/information
更多推荐



所有评论(0)