温馨提示×

centos如何安装驱动

小樊
48
2026-08-04 11:12:58
栏目: 智能运维

在 CentOS 上安装驱动,通常取决于硬件类型(显卡、网卡、RAID、声卡等)CentOS 版本(7 / 8 / Stream)。下面我按最常见的场景给你一个通用、实用的安装指南,并附上示例。


一、安装前的准备工作

1️⃣ 查看系统版本

cat /etc/centos-release
uname -r

2️⃣ 安装常用工具

yum install -y wget curl vim pciutils

3️⃣ 查看硬件信息

lspci
lspci -k   # 查看当前使用的驱动

二、常见驱动安装方式


三、Intel / Realtek 网卡驱动(最常见)

1️⃣ 查看网卡型号

lspci | grep -i net

2️⃣ 使用 ELRepo 安装驱动(推荐)

# 导入 ELRepo
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# CentOS 7
yum install -y https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm

# CentOS 8 / Stream
yum install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

安装网卡驱动:

yum install -y kmod-r8168   # Realtek
yum install -y kmod-e1000e  # Intel

重启:

reboot

四、NVIDIA 显卡驱动(服务器 / 工作站)

✅ 方法一:使用 ELRepo(最稳定)

yum install -y nvidia-detect
nvidia-detect

根据提示安装:

yum install -y kmod-nvidia
reboot

验证:

nvidia-smi

✅ 方法二:官方 NVIDIA 驱动(不推荐新手)

  1. 关闭 Nouveau
echo "blacklist nouveau" > /etc/modprobe.d/blacklist-nouveau.conf
dracut --force
reboot
  1. 安装依赖
yum groupinstall -y "Development Tools"
yum install -y kernel-devel kernel-headers
  1. 运行官方 .run 文件
chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run

五、RAID / HBA 驱动(如 LSI / MegaRAID)

方式一:使用厂商 RPM

rpm -ivh megaraid-sas*.rpm

方式二:编译驱动

make
make install
depmod -a

六、无线网卡驱动(笔记本 / USB)

yum install -y epel-release
yum install -y wireless-tools

常见驱动:

yum install -y kmod-wl

七、通用驱动编译安装(无 RPM 时)

yum install -y gcc kernel-devel
tar -zxvf driver.tar.gz
cd driver
make
make install
modprobe driver_name

八、常见问题

❌ 驱动装完不生效?

lsmod | grep driver_name
modprobe driver_name

❌ 内核升级后驱动失效?

yum install -y kernel-devel

九、我可以更精确帮你

你可以直接告诉我:

  1. CentOS 版本
  2. 硬件型号(如:NVIDIA RTX 3060 / Intel I225 / Realtek 8125)
  3. 用途(服务器 / 桌面 / 虚拟机)

我可以直接给你一步一步的命令方案

0