在 Debian 系统中更新硬件驱动,通常不需要像 Windows 那样单独下载驱动程序,因为大多数驱动已经包含在 Linux 内核或 固件包中。下面按常见场景给你一个完整、实用的说明。
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
这会更新内核和已有驱动。
很多硬件(网卡、蓝牙、显卡、声卡)需要 non-free firmware。
编辑源文件:
sudo nano /etc/apt/sources.list
示例(Debian 12 Bookworm):
deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
保存后更新:
sudo apt update
sudo apt install firmware-linux firmware-linux-nonfree
常用补充:
sudo apt install firmware-realtek firmware-iwlwifi firmware-amd-graphics firmware-intel-sound
无需额外驱动,内核自带:
sudo apt install mesa-utils
验证:
glxinfo | grep "OpenGL renderer"
sudo apt install nvidia-driver
安装后重启:
sudo reboot
验证:
nvidia-smi
sudo apt install nvidia-driver firmware-misc-nonfree
⚠️ 不建议手动下载 .run 文件,容易出问题。
sudo apt install firmware-iwlwifi firmware-realtek
重启网络:
sudo systemctl restart NetworkManager
如果仍无法识别:
lspci -knn | grep -A3 Net
把输出发出来,我可以帮你判断缺哪个驱动。
lspci
lsusb
lspci -k
新内核 = 新硬件支持。
查看当前内核:
uname -r
安装新内核(如果可用):
sudo apt install linux-image-amd64 linux-headers-amd64
然后重启。
| 情况 | 说明 |
|---|---|
| NVIDIA 独显 | 需要 nvidia-driver |
| 新型 Wi-Fi | 可能缺固件 |
| 打印机 | 用 cups + 厂商驱动 |
| 特殊硬件 | 查看厂商手册 |
你可以直接贴出这些信息之一:
lspci
lsusb
uname -a
或者告诉我:
cat /etc/debian_version)我可以给你针对性的驱动方案。