CentOS 7安装 NVIDIA 独立显卡驱动(禁用nouveau)

简介: CentOS 7安装 NVIDIA 独立显卡驱动(禁用nouveau)

1.禁用nouveau

安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。

禁用步骤

1.使用su命令切换到root用户下:

su root

查看nouveau是否禁用

lsmod | grep nouveau

如果像这样输出一堆信息,则表示没有禁用,接着执行下面的操作去禁用

2.屏蔽配置文件中的 blacklist nvidiafb,加上 # 符号用以屏蔽

运行
 vim /lib/modprobe.d/dist-blacklist.conf
将下面一行进行注释
# blacklist nvidiafb

如图所示

3.继续追加以下两条配制

# 运行
vim /lib/modprobe.d/dist-blacklist.conf
文件最下面追加以下两行
blacklist nouveau
options nouveau modeset=0

如图所示

4.重建 initramfs image 步骤

依次执行下面两条命令

mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
 dracut /boot/initramfs-$(uname -r).img $(uname -r)

5. 重新启动, 使用root用户登陆

reboot

6.再次查看 nouveau 是否已经禁用

如果没有任何输出,则说明已经禁用

lsmod | grep nouveau

2.驱动安装准备

2.1. 安装基础依赖环境

yum -y install gcc kernel-devel kernel-headers

2.2.查看内核和源码版本是否一致

查看内核版本:

ls /boot | grep vmlinu 

查看源码包版本 :

rpm -aq |grep kernel-devel

注意事项,保证内核版本和源码版本一样,否则,安装报错

若内核和源码需要从FC官方网站上下载与内核版本对应的源码包进行安装。

可以在以下网站下载并安装:

http://rpmfind.net/linux/rpm2html/search.php?query=kernel-devel

3.源码安装英伟达显卡驱动

3.1 在英伟达官网下载相应驱动

官网下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn

点击搜索,点击下载,复制下载地址,使用wget命令下载到centos系统中,存放的路径上最好不要有中文。

linux服务器上不显卡(nvidia)型号解决办法

PS:linux服务器上不显卡(nvidia)型号怎么办?

比如像我的机器,输入 lspci 查看连接之后就只显示设备信息,没有型号,如图:

这是由于驱动问题无法显示显卡的具体型号,在下面的网址输入上面第一行的数据2233,可以看到显卡型号是 GA102GL [RTX A5500]

网址:https://admin.pci-ids.ucw.cz//mods/PC/10de?action=help?help=pci

3.2 进入下载的驱动所在目录

授权执行权限

chmod +x NVIDIA-Linux-x86_64-440.33.01.run

运行安装

直接执行./NVIDIA-Linux-x86_64-440.33.01.run会报错,所以加上参数取消验证

./NVIDIA-Linux-x86_64-440.33.01.run -no-x-check -no-nouveau-check -no-opengl-files 

安装中间一直点yes,安装默认推荐的就行了,

安装成功后使用 nvidia-smi 命令验证

nvidia-smi

如图所示

OK!成功!

目录
相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
161 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
1天前
|
Linux
centos 6.5安装yum
centos 6.5安装yum
10 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置PXE服务
PXE是Intel开发的预启动执行环境,允许工作站通过网络从远程服务器启动操作系统。它依赖DHCP分配IP,DNS服务分配主机名,TFTP提供引导程序,HTTP/FTP/NFS提供安装源。要部署PXE服务器,需关闭selinux和防火墙,安装dhcpd、httpd、tftp、xinetd及相关服务,配置引导文件和Centos7安装源。最后,通过syslinux安装引导文件,并创建pxelinux.cfg/default配置文件来定义启动参数。
5 0
|
1天前
|
运维 网络协议 Linux
【运维系列】Centos7安装并配置postfix服务
安装CentOS7的Postfix和Dovecot,配置Postfix的`main.cf`文件,包括修改完全域名、允许所有IP、启用邮箱等。然后,配置Dovecot的多个配置文件以启用auth服务和调整相关设置。重启Postfix和Dovecot,设置开机自启,并关闭防火墙进行测试。最后,创建邮箱账户并在Windows邮箱客户端中添加账户设置。
9 0
|
1天前
|
Linux 网络安全
Centos6.5安装并配置NFS服务
该内容描述了在Linux系统中设置NFS服务的步骤。首先挂载yum源,然后安装NFS服务,并编辑配置文件。接着,重启rpcbind和NFS服务,可能需要重复此过程以解决初始可能出现的问题。此外,关闭防火墙策略,并再次重启服务。最终,根目录被共享,特定IP网段被允许访问。
7 0
|
3天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
14 1
|
8天前
|
关系型数据库 MySQL Linux
centos7安装mysql-带网盘安装包
centos7安装mysql-带网盘安装包
53 2
|
15天前
|
存储 Linux Shell
centos 部署docker容器 安装 、基本使用方法(一)
centos 部署docker容器 安装 、基本使用方法(一)
27 0