如何在CentOS上安装驱动
lspci命令查看硬件型号(如显卡:lspci | grep -i nvidia;网卡:lspci | grep -i ethernet;声卡:lspci | grep -i audio),确保驱动与硬件型号匹配。sudo yum update(CentOS 7)或sudo dnf update(CentOS 8及以上)更新系统软件包,避免兼容性问题。sudo yum install gcc kernel-devel kernel-headers make。方法1:通过ELRepo源安装(推荐,简单快捷)
ELRepo是第三方仓库,提供最新的NVIDIA驱动。首先导入GPG密钥并安装仓库:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo yum install elrepo-release 然后搜索并安装匹配的NVIDIA驱动(如kmod-nvidia):
sudo yum install kmod-nvidia sudo reboot # 重启使驱动生效 验证安装:运行nvidia-smi,若显示显卡型号和驱动版本,则安装成功。
方法2:手动安装官方.run文件(适用于特定版本)
若ELRepo源无合适驱动,可从NVIDIA官网下载.run格式驱动(如NVIDIA-Linux-x86_64-xxx.xx.run)。
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf sudo dracut -f /boot/initramfs-$(uname -r).img $(uname -r) # 重建initramfs init 3),运行驱动脚本:chmod +x NVIDIA-Linux-x86_64-xxx.xx.run sudo ./NVIDIA-Linux-x86_64-xxx.xx.run nvidia-smi验证。sudo yum install e1000e # Intel千兆网卡驱动 sudo modprobe e1000e # 加载驱动 e1000e-4.2.5.tar.gz),解压后进入目录:tar -zxvf e1000e-4.2.5.tar.gz cd e1000e-4.2.5 make && sudo make install sudo modprobe e1000e # 加载驱动 ip link show,查看网卡状态是否为UP。sudo yum install alsa-lib alsa-utils aplay -l,若显示声卡设备(如card 0: PCH [HDA Intel PCH], device 0: ALC260 Analog [ALC260 Analog]),则驱动已加载。aplay /usr/share/sounds/alsa/Front_Center.wav,若听到声音则安装成功。sudo yum install dkms 部分驱动(如NVIDIA)会自动调用DKMS,无需额外配置。lsmod命令查看已加载的驱动模块(如nvidia、e1000e、snd_hda_intel),确认驱动是否生效。