温馨提示×

CentOS驱动安装包从哪获取

小樊
45
2025-11-26 01:15:03
栏目: 智能运维

CentOS 驱动安装包获取渠道

一、优先渠道

  • 硬件厂商官网:到设备对应的厂商官网按型号与系统下载,适配性与稳定性最好。
    • NVIDIA:显卡驱动下载页(可按显卡型号检索),提供 .run 安装包;安装前需准备与当前内核匹配的 kernel-devel/kernel-headers 并禁用 nouveau。示例命令:查看内核版本 uname -r;禁用 nouveau 并重建 initramfs;执行安装脚本 ./NVIDIA-Linux-x86_64-xxx.run。安装后用 nvidia-smi 验证。
    • Intel:网卡等驱动在 Intel Download Center 获取。示例:Intel 82545EM 千兆网卡驱动 e1000-8.0.35.tar.gz;编译安装后通过 ethtool -i eth0 查看驱动版本,必要时执行 rmmod e1000 && modprobe e1000 加载新驱动。
    • Broadcom:服务器/企业级网卡(如 NetXtreme II)驱动在 Broadcom Support 页面获取,按型号与操作系统选择 RHEL/CentOS 版本下载。

二、发行版与第三方仓库

  • ELRepo:为 RHEL/CentOS 提供内核模块驱动(kmod 包),适合常见网卡等,便于用 yum/dnf 管理。
    • 示例:无线网卡 ath5k 的 kmod 包可从 elrepo.org 获取并安装;亦可在 pkgs.org 查询与下载对应 elrepo 仓库的 RPM 包。
  • EPEL:部分设备驱动或依赖在 EPEL 仓库中提供,先启用 EPEL 再安装相关包(如某些驱动依赖的开发工具链)。

三、内网或离线环境

  • 在有网络的机器下载驱动 RPM/源码包,通过 U 盘/SFTP 上传至目标 CentOS 主机后安装;源码驱动需准备编译环境(如 gcc、kernel-devel、kernel-headers),按包内 README/INSTALL 编译与加载;RPM 包使用 rpm -ivhyum localinstall 安装。

四、获取前的关键信息

  • 确认系统与内核版本:cat /etc/redhat-releaseuname -r,确保下载的驱动与内核小版本一致(驱动编译依赖 kernel-devel/kernel-headers 的精确匹配)。
  • 确认硬件型号与驱动状态:
    • 网卡:lspci | grep -i net 查看型号;已加载驱动用 ethtool -i <接口名> 查看(如 eth0)。
    • 显卡:安装后用 nvidia-smi 验证是否正常工作。

0