Linux centos redhat 装NVIDIA显卡驱动

时间:2024-03-14 12:49:30

**

Linux装显卡驱动

**
第一步:下载驱动,对应相同型号,下载即可。
英伟达驱动下载地址https://www.nvidia.cn/Download/index.aspx?lang=cn
以 K620为例,如下图:
Linux centos redhat 装NVIDIA显卡驱动
Linux centos redhat 装NVIDIA显卡驱动

2.下载完成后需要上传至服务器。以U盘上传为例:
fdisk -l 查看发现U盘是否识别到
Linux centos redhat 装NVIDIA显卡驱动

识别到U盘后进行挂载拷贝
mkdir 1 先创建一个文件夹
mount /dev/sdb4 1 把自己U盘挂载到服务器上自己创的文件夹上
df -Th 可以查看是否挂载成功
cd 1 进入1目录中
ls 查看下显卡驱动名称
cp NVIDIA-Linux-x86_64-440.82.run /root 复制到/root目录下
Linux centos redhat 装NVIDIA显卡驱动
Linux centos redhat 装NVIDIA显卡驱动

注:(使用pxe灌装系统,可能会无法安装GPU驱动,原因是无法在内核找到相关的development包,需要重新安装原始内核,卸载现有已经升级的内核,重新安装GCC相关基本操作工具,)
查看系统是否安装gcc gcc -–version
yum -y install gcc gcc-c++
如果安装不成功,需要自己配置一个yum仓库
cd /etc/yum.repos.d
vim lcwt.repo
[base]
name=lcwt
baseurl=file:///mnt
enabled=1
gpgcheck=0
保存即可
mount /dev/sr0 /mnt 挂载镜像后就可以安装
安装gcc
yum -y install gcc gcc-c++
Linux centos redhat 装NVIDIA显卡驱动
Linux centos redhat 装NVIDIA显卡驱动

安装kernel-header
yum -y install kernel-devel- (此处可以按tab键补全)
需要禁用nouveau
可以查看是否开启 lsmod | grep nouveau
添加配置: vim /usr/lib/modprobe.d/blacklist-nouveau.conf
在文件中添加两行如下:
blacklist nouveau
options nouveau modeset=0
Linux centos redhat 装NVIDIA显卡驱动
Linux centos redhat 装NVIDIA显卡驱动

保存后执行命令使内核生效 dracut –force
进入文本模式 init 3
找到显卡驱动位置执行安装:sh NVIDIA-linux(tab键可以补全) –ui=none –no-questions –accept-license
Linux centos redhat 装NVIDIA显卡驱动
Linux centos redhat 装NVIDIA显卡驱动

查看显卡情况:nvidia-smi
Linux centos redhat 装NVIDIA显卡驱动

重启看是否可以正常进图形化。
如果有报错,则查看下内核版本,根据版本号下载依赖包。请先卸载驱动
sh NVIDIA-Linux-x86_64-440.82.run -uninstall 中间填写之前安装失败的驱动名称
查看内核
rpm -qa | grep kernel
Linux centos redhat 装NVIDIA显卡驱动
Linux centos redhat 装NVIDIA显卡驱动
Linux centos redhat 装NVIDIA显卡驱动

强制安装才能安装上,不然装不上。先进入自己挂载的光盘目录包里,这里我的包位置是 /mnt/Pachages
命令如下:
cd /mnt/Pachages
rpm -ivh kernel-devel-3.10.0-862.el7.x86_64.rpm –force 强制的意思
rpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpm –force
装完之后就可以安装驱动了。仅适用于特殊案例。如有其它问题,请自行百度。
如果是文本界面安装驱动需要挂载镜像,直接 mount /dev/sr* /mnt 此处*需要tab出来。