CentOS驱动下载主要途径及具体方式
针对显卡、网卡等核心硬件,优先访问制造商官方网站下载适配CentOS的驱动程序。
e1000e系列);Broadcom网卡可前往Broadcom官方网站查找对应驱动。CentOS自带包管理工具可直接安装多数常见硬件驱动,无需手动下载:
sudo yum update(CentOS 7)或sudo dnf update(CentOS 8/Stream)同步软件源。sudo yum install e1000e(若仓库中有对应版本);sudo yum install nvidia-driver(自动匹配内核版本);sudo yum install rocm-dkms(需提前启用EPEL仓库:sudo yum install epel-release)。sudo systemctl reboot重启系统使驱动生效。若官方仓库缺少某些驱动(如较新的NVIDIA显卡驱动),可添加第三方仓库获取:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org;sudo yum install elrepo-release(CentOS 7)或sudo dnf install elrepo-release(CentOS 8/Stream);sudo yum install kmod-nvidia(NVIDIA显卡)、sudo yum install kmod-amdgpu(AMD显卡)。若仓库中没有适配的驱动(如老旧显卡),需从制造商官网下载源码包手动编译:
sudo yum groupinstall "Development Tools"(安装gcc、make等工具)、sudo yum install kernel-devel kernel-headers(获取当前内核版本的头文件)。NVIDIA-Linux-x86_64-xxx.run);chmod +x NVIDIA-Linux-x86_64-xxx.run;sudo ./NVIDIA-Linux-x86_64-xxx.run,按照提示完成安装(需提前禁用Nouveau驱动,避免冲突)。nvidia-smi(NVIDIA显卡)或lspci -k | grep -A 2 -i ethernet(网卡)查看驱动是否加载成功。