CentOS安装NVIDIA显卡驱动后dracut --force不生效的解决方法
如果在安装NVIDIA显卡驱动后使用`dracut --force`命令后仍然不生效,可能是由于以下原因:\n\n1. 未正确安装驱动:确保已正确安装NVIDIA显卡驱动。可以尝试重新安装驱动并确保安装过程中没有出现错误。\n\n2. 检查驱动版本:确保安装的驱动版本与您的显卡型号兼容。在NVIDIA官方网站上可以查找到支持您显卡型号的最新驱动版本。\n\n3. 检查内核模块加载:使用`lsmod | grep nvidia`命令检查NVIDIA内核模块是否正确加载。如果没有输出,则说明内核模块未正确加载。\n\n4. 检查启动参数:编辑`/etc/default/grub`文件,找到`GRUB_CMDLINE_LINUX`行,并确保`rd.driver.blacklist=nouveau`参数已添加。保存文件后执行`grub2-mkconfig -o /boot/grub2/grub.cfg`命令更新GRUB配置。\n\n5. 检查系统启动顺序:使用`ls /etc/grub.d/`命令检查是否存在以`90_nvidia.conf`开头的文件。如果不存在,可以尝试手动创建该文件并添加以下内容:\n\nbash\n#!/bin/sh\nexec /sbin/dracut --add-drivers \"nvidia nvidia_modeset nvidia_uvm nvidia_drm\" --force\n\n\n保存文件后执行`chmod +x /etc/grub.d/90_nvidia.conf`命令使其可执行。\n\n6. 更新initramfs:执行`dracut -f`命令重新生成initramfs镜像。\n\n7. 重新启动系统:重启系统后,应该能够正常加载NVIDIA显卡驱动。\n\n如果以上方法仍然无法解决问题,建议参考NVIDIA官方文档或寻求相关技术支持。
原文地址: https://www.cveoy.top/t/topic/pxTH 著作权归作者所有。请勿转载和采集!