在 CentOS 上下载和安装驱动,要分具体硬件类型,不同硬件的驱动获取方式差别很大。下面我按最常见场景给你一个完整指引,你可以对照使用。
CentOS 7/8/Stream 默认已包含大量网卡驱动:
lspci | grep -i eth
ip addr
查看是否识别:
ip link
lspci | grep -i net
tar -xzf xxx.tar.gz
cd xxx
./configure
make
make install
⚠️ 注意:CentOS 8 以后不建议手动编译,优先用包管理器。
适合 CentOS 7 / 8 / Stream
# 1. 安装 ELRepo
yum install epel-release -y
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# CentOS 7
yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm
# CentOS 8 / Stream
yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
# 2. 安装 NVIDIA 驱动
yum install kmod-nvidia
重启:
reboot
验证:
nvidia-smi
chmod +x NVIDIA-Linux-x86_64-*.run
./NVIDIA-Linux-x86_64-*.run
⚠️ 容易出现内核冲突、Secure Boot 问题。
一般不需要单独安装,CentOS 内核已包含。
如有特殊需求(如 RAID):
很多无线网卡在 CentOS 默认不支持
解决方式:
yum install kernel-devel gcc make
然后搜索:
lspci | grep -i wireless
常见驱动项目(GitHub):
rtl88x2burtl8821cebroadcom-wl# 查看 PCI 设备
lspci
# 查看 USB 设备
lsusb
# 查看已加载驱动
lsmod
# 查看某个硬件使用的驱动
lspci -k
| CentOS 版本 | 建议 |
|---|---|
| CentOS 7 | 可用 ELRepo |
| CentOS 8 | 已 EOL |
| CentOS Stream 8/9 | 推荐 |
⚠️ CentOS 8 已停止官方支持
建议使用:
你可以直接告诉我:
cat /etc/os-release
lspci
我可以直接给你:
✅ 下载地址
✅ 安装命令
✅ 避坑方案
你现在是 哪一类驱动装不上?