CentOS NVIDIA U盘安装:离线部署显卡驱动全流程
准备工作
1. 下载适用于CentOS的NVIDIA驱动安装包(.run格式),确保版本与显卡型号及内核版本兼容。
2. 准备FAT32格式的U盘,将驱动文件复制至根目录。
3. 更新系统内核及开发工具链:
sudo yum update kernel kernel-devel gcc make
安装流程
禁用nouveau驱动
编辑GRUB配置文件:
sudo vi /etc/default/grub
在GRUB_CMDLINE_LINUX
行追加:
rd.driver.blacklist=nouveau nouveau.modeset=0
重建initramfs并更新GRUB:
sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
执行驱动安装
挂载U盘并赋予执行权限:
sudo mount /dev/sdX1 /mnt
chmod +x /mnt/NVIDIA-Linux-x86_64-*.run
关闭图形界面进入文本模式:
sudo systemctl isolate multi-user.target
运行安装程序:
sudo /mnt/NVIDIA-Linux-x86_64-*.run --ui=none -s
验证与故障处理
检查驱动状态:
nvidia-smi
若输出显卡信息则表示安装成功。若遇Secure Boot阻止安装,需在BIOS中禁用或配置MOK密钥。