在 Linux 下“更新驱动”通常有多种含义,取决于驱动类型(内核自带 / 第三方模块 / 显卡驱动等)和发行版。下面按常见场景系统说明。
大多数驱动已集成在 Linux 内核或发行版软件源中。
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
重启后通常会加载新内核和新驱动。
sudo dnf update
# 或旧版
sudo yum update
sudo pacman -Syu
✅ 适合:网卡、声卡、USB、存储等标准驱动
Ubuntu:
sudo ubuntu-drivers autoinstall
或
sudo apt install nvidia-driver-535
sudo sh NVIDIA-Linux-x86_64.run
一般随内核更新:
sudo apt upgrade # Ubuntu
Mesa 更新:
sudo apt install mesa-utils
如:
更新内核后需重建:
sudo dkms status
sudo dkms autoinstall
适用于:
流程:
make
sudo make install
sudo modprobe <driver>
⚠️ 风险高,一般不推荐
sudo apt install linux-firmware
或
fwupdmgr update
uname -r # 内核版本
lspci -k # 查看设备使用的驱动
lsmod # 已加载模块
dmesg | grep <drv>
✅ 优先用发行版更新
❌ 不要随意换内核
⚠️ 显卡 / WiFi 驱动最容易出问题
如果你愿意,可以告诉我:
我可以给你精确命令。