温馨提示×

linux驱动怎么安装

小樊
44
2026-09-09 14:52:57
栏目: 智能运维

在 Linux 下“安装驱动”通常分几种情况,不同硬件(显卡、网卡、打印机、USB 设备等)方式不完全一样。下面按最常见场景给你一个清晰指南。


一、先确认系统 & 硬件

uname -a
lspci
lsusb
  • lspci:查看 PCI 设备(显卡、网卡等)
  • lsusb:查看 USB 设备

二、通用安装方式(推荐顺序)

✅ 方式 1:使用系统自带驱动(最省事)

大部分硬件 Linux 内核已自带驱动:

sudo apt update
sudo apt upgrade

重启后通常就能用。


✅ 方式 2:通过官方仓库安装(Debian / Ubuntu)

sudo apt install linux-headers-$(uname -r)
sudo apt install <驱动包名>

例如 NVIDIA:

sudo apt install nvidia-driver-535

✅ 方式 3:使用 DKMS(自动编译内核模块)

适合第三方驱动:

sudo apt install dkms
sudo dkms add ./driver-source
sudo dkms install driver/1.0

✅ 方式 4:手动编译安装(源码驱动)

常见于厂商提供的 .tar.gz

tar -xzf driver.tar.gz
cd driver
make
sudo make install
sudo modprobe driver_name

三、常见硬件示例

1️⃣ NVIDIA 显卡

ubuntu-drivers devices
sudo ubuntu-drivers autoinstall

2️⃣ 无线网卡

sudo apt install firmware-iwlwifi   # Intel
sudo apt install broadcom-sta-dkms # Broadcom

3️⃣ 打印机

sudo apt install cups
sudo systemctl start cups

浏览器访问:http://localhost:631


四、加载 / 卸载驱动

lsmod | grep 驱动名
sudo modprobe 驱动名
sudo rmmod 驱动名

五、常见问题

❌ 驱动装了不生效
→ 检查 Secure Boot 是否关闭
→ 是否重启
dmesg | tail 看错误

❌ 编译失败
→ 没装 linux-headers


六、你可以告诉我:

  • 使用的 Linux 发行版(Ubuntu / CentOS / Arch?)
  • 硬件类型(显卡 / 网卡 / 其他)
  • 是否有 报错信息

我可以给你针对你设备的精确步骤

0