安装NVIDIA驱动程序和NVIDIA CUDA工具包之前,需要先禁用Nouveau驱动程序。
如果您在CentOS系统上没有 /etc/modprobe.d/blacklist.conf
文件,可以按照以下步骤手动创建并禁用Nouveau驱动程序:
-
打开终端或通过SSH连接到CentOS服务器。查看Nouveau是否开启:
# lsmod | grep nouveau nouveau 1940454 1 mxm_wmi 13021 1 nouveau video 24538 1 nouveau wmi 21636 2 mxm_wmi,nouveau i2c_algo_bit 13413 2 radeon,nouveau drm_kms_helper 186531 2 radeon,nouveau ttm 100769 2 radeon,nouveau drm 468454 7 ttm,drm_kms_helper,radeon,nouveau
-
创建一个新的Nouveau禁用配置文件:
运行以下命令以创建一个新的配置文件:sudo vi /etc/modprobe.d/nouveau-blacklist.conf
-
在编辑器中,添加以下内容以禁用Nouveau驱动程序:
blacklist nouveau options nouveau modeset=0
-
保存并关闭文件。
在vi编辑器中,按下Esc键,然后输入:wq
,然后按Enter键保存并关闭文件。 -
生成initramfs:
运行以下命令以重新生成initramfs镜像:sudo dracut --force
-
重新启动系统:
运行以下命令以重新启动CentOS服务器:sudo reboot
在系统重新启动后,Nouveau驱动程序将被禁用。您可以通过运行lsmod | grep nouveau
命令来验证Nouveau是否已成功禁用,如果没有显示任何输出,则表示Nouveau已被禁用。
请注意,这里创建的文件名为 nouveau-blacklist.conf
,而不是 /etc/modprobe.d/blacklist.conf
。在某些CentOS版本中,该文件可能具有不同的名称,但关键是确保在 /etc/modprobe.d/
目录中创建一个以 .conf
结尾的文件,并添加禁用Nouveau驱动程序的内容。
希望这可以帮助您禁用Nouveau驱动程序!