如何在 CentOS 上禁用 Nouveau 内核驱动程序

use*_*505 1 centos centos7 initramfs

我正在我的 GPU 机器上安装 CUDA。在此过程中,我需要禁用 Nouveau 内核驱动程序。

我确实在这里找到了解决方案:https ://askubuntu.com/questions/841876/how-to-disable-nouveau-kernel-driver

但在 CentOS 上找不到 update-initramfs。

我正在 CentOS 中寻找相当于 sudo update-initramfs -u 的命令

efx*_*efx 5

如果您的目标是安装最新的 nvidia 驱动程序以与 cuda 一起运行。禁用 nouveau 的最佳方法确实是重建 initramfs,如 Gediz 所写。因为,正如这里发现的(https://forums.centos.org/viewtopic.php?t=68800),这只是一个 5 个步骤的过程,我认为它应该在这里:

\n\n
grubby \xe2\x80\x93\xe2\x80\x93update-kernel=ALL \xe2\x80\x93\xe2\x80\x93args="rd.driver.blacklist=nouveau nouveau.modeset=0"\nmv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak\necho "blacklist nouveau" > /etc/modprobe.d/nouveau-blacklist.conf \ndracut /boot/initramfs-$(uname -r).img $(uname -r)\n\nreboot\n
Run Code Online (Sandbox Code Playgroud)\n