CentOS7.4安装NVIDIA显卡驱动 GT730

一、环境信息

1、操作系统:CentOS Linux MINI 7.4.1708 (Core);

2、显卡:NVIDIA GeForce GT 730

二、安装NVIDIA显卡驱动

1、在官网上http://www.geforce.cn/drivers搜索到对应型号的显卡驱动并下载,下载到的驱动文件是一个后缀名为.run的文件

链接:https://www.nvidia.cn/Download/index.aspx?lang=cn

2、安装gcc编译环境以及内核相关的包:

注意:安装内核包时需要先检查一下当前内核版本是否与所要安装的kernel-devel/kernel-doc/kernel-headers的版本一致,请务必保持两者版本一致,否则后续的编译过程会出问题。

下面这里为正常的

# 查看当前内核版本

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-693.11.1.el7.x86_64 #1 SMP Mon Dec 4 23:52:40 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# yum list | grep kernel-
kernel-devel.x86_64                      3.10.0-693.11.1.el7            @updates
kernel-doc.noarch                        3.10.0-693.11.1.el7            @updates
kernel-headers.x86_64                    3.10.0-693.11.1.el7            @updates
kernel-tools.x86_64                      3.10.0-693.11.1.el7            @updates

但是我这个实际是内核版本有3.10.0-693.el7 3.10.0-957.21.3.el7是要安装相应的包来满足上面的情况

[root@bogon ~]# yum list  | grep kernel 
kernel.x86_64                               3.10.0-693.el7             @anaconda
kernel-abi-whitelists.noarch                  3.10.0-957.21.3.el7        updates  
kernel-debug.x86_64                         3.10.0-957.21.3.el7        updates  
kernel-debug-devel.x86_64                   3.10.0-957.21.3.el7        updates  
kernel-devel.x86_64                         3.10.0-957.21.3.el7        updates  
kernel-doc.noarch                           3.10.0-957.21.3.el7        updates  
kernel-headers.x86_64                       3.10.0-957.21.3.el7        updates  
kernel-tools.x86_64                         3.10.0-957.21.3.el7        updates  
kernel-tools-libs.x86_64                    3.10.0-957.21.3.el7        updates  
kernel-tools-libs-devel.x86_64              3.10.0-957.21.3.el7        updates  
libreport-plugin-kerneloops.x86_64          2.1.11-42.el7.centos       base     
texlive-l3kernel.noarch                     2:svn29409.SVN_4469-43.el7 base     
texlive-l3kernel-doc.noarch                 2:svn29409.SVN_4469-43.el7 base     

所以我就下载了这些kernel-devel/kernel-doc/kernel-headers上传安装

rpm - ivh 安装这些包 见截图

安装完见截图

出现报错

这里是卸载高版本的 yum remove kernel-devel  -y

然后在rpm -ivh kernel-devel-3.10.0-693.el7.x86_64.rpm

 

 

然后再安装编译环境

yum install -y gcc\* glibc\*  glibc-\*

3、禁用系统默认安装的 nouveau 驱动,修改/etc/modprobe.d/blacklist.conf 文件:

# 修改配置
echo -e "blacklist nouveau\noptions nouveau modeset=0" > /etc/modprobe.d/blacklist.conf
# 备份原来的镜像文件
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
# 重建新镜像文件
dracut /boot/initramfs-$(uname -r).img $(uname -r)
# 重启reboot
# 查看nouveau是否启动,如果结果为空即为禁用成功
lsmod | grep nouveau

 

4、执行之前先让.run文件有可执行权限:

chmod u+x NVIDIA-Linux-x86_64-415.13.run

执行安装脚本:

sh   NVIDIA-Linux-x86_64-375.39.run

检查成功与否

 

 

 

 

发布了62 篇原创文章 · 获赞 10 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/cojn52/article/details/97246235