在 Linux 下“安装驱动”通常分几种情况,不同硬件(显卡、网卡、打印机、USB 设备等)方式不完全一样。下面按最常见场景给你一个清晰指南。
uname -a
lspci
lsusb
lspci:查看 PCI 设备(显卡、网卡等)lsusb:查看 USB 设备大部分硬件 Linux 内核已自带驱动:
sudo apt update
sudo apt upgrade
重启后通常就能用。
sudo apt install linux-headers-$(uname -r)
sudo apt install <驱动包名>
例如 NVIDIA:
sudo apt install nvidia-driver-535
适合第三方驱动:
sudo apt install dkms
sudo dkms add ./driver-source
sudo dkms install driver/1.0
常见于厂商提供的 .tar.gz:
tar -xzf driver.tar.gz
cd driver
make
sudo make install
sudo modprobe driver_name
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
sudo apt install firmware-iwlwifi # Intel
sudo apt install broadcom-sta-dkms # Broadcom
sudo apt install cups
sudo systemctl start cups
浏览器访问:http://localhost:631
lsmod | grep 驱动名
sudo modprobe 驱动名
sudo rmmod 驱动名
❌ 驱动装了不生效
→ 检查 Secure Boot 是否关闭
→ 是否重启
→ dmesg | tail 看错误
❌ 编译失败
→ 没装 linux-headers
我可以给你针对你设备的精确步骤。