在 Debian 系统中,“更新驱动”通常分几种情况:内核自带驱动(最常见)、显卡驱动(开源/闭源)、固件(firmware)、以及手动编译的第三方驱动。下面按使用场景给你说明。
Debian 的驱动大多随 内核 和 linux-firmware 更新。
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
如果有新内核:
sudo reboot
查看当前内核:
uname -r
新内核通常包含更新的硬件驱动。
很多硬件(网卡、蓝牙、显卡)需要 firmware。
编辑:
sudo nano /etc/apt/sources.list
示例(Debian 12 Bookworm):
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
然后:
sudo apt update
sudo apt install firmware-linux firmware-linux-nonfree
常见专项固件:
sudo apt install firmware-iwlwifi # Intel 无线
sudo apt install firmware-realtek # 瑞昱网卡
sudo apt install firmware-amd-graphics
sudo apt install firmware-misc-nonfree
sudo apt install xserver-xorg-video-intel
sudo apt install xserver-xorg-video-amdgpu
随内核更新即可。
查看推荐驱动:
sudo apt install nvidia-detect
nvidia-detect
安装:
sudo apt install nvidia-driver
重启:
sudo reboot
验证:
nvidia-smi
如果是第三方 .ko 驱动(如某些 WiFi 网卡):
make clean
make
sudo make install
sudo modprobe 驱动名
并更新 initramfs:
sudo update-initramfs -u
lspci -k # 看设备用的驱动
lsmod # 已加载模块
dmesg | grep 驱动名
✅ 普通用户:
sudo apt update
sudo apt full-upgrade
sudo apt install firmware-linux-nonfree
✅ NVIDIA 用户:
sudo apt install nvidia-driver
如果你愿意,可以告诉我:
cat /etc/os-release)我可以给你精确到命令的方案。