Debian驱动安装更新指南
在安装或更新驱动前,需完成以下基础准备:
sudo;lspci(PCI设备,如显卡、网卡)或lsusb(USB设备)查看硬件型号,为后续驱动匹配提供依据。APT是Debian默认的包管理工具,可自动处理驱动依赖,适用于大多数常见硬件(如显卡、网卡、声卡):
sudo apt update
sudo apt upgrade -y
apt search查找对应包名(如nvidia-driver、broadcom-netextreme2),再用apt install安装;sudo apt install <驱动包名> -y
示例:安装NVIDIA显卡驱动(需提前添加Non-free仓库,见下文“特殊硬件驱动处理”)。部分硬件(如NVIDIA显卡、Realtek网卡)的专有驱动需额外配置,因默认仓库可能不包含最新版本:
/etc/apt/sources.list,在main后添加contrib non-free non-free-firmware;sudo sed -i 's/main$/main contrib non-free non-free-firmware/' /etc/apt/sources.list
sudo apt update
sudo apt install -y linux-headers-$(uname -r) build-essential
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u
sudo reboot # 重启后Nouveau驱动将被禁用
sudo apt install -y nvidia-driver
sudo reboot # 重启生效
nvidia-smi查看显卡状态(显示驱动版本及GPU信息即为成功)。sudo apt install -y build-essential linux-headers-$(uname -r)
.tar.gz驱动,解压;tar -zxvf r8101-1.039.00.tar.gz # 替换为实际驱动文件名
cd r8101-1.039.00
autorun.sh完成安装;sudo ./autorun.sh
sudo reboot # 重启生效
若硬件驱动未包含在Debian仓库中,需从制造商官网手动下载并安装:
.tar.gz或.zip格式);tar -zxvf 驱动文件名.tar.gz # 或 unzip 驱动文件名.zip
cd 驱动目录
make编译并安装;sudo make # 编译驱动
sudo make install # 安装驱动
modprobe加载驱动模块;sudo modprobe 驱动模块名 # 如r8101(Realtek网卡)
sudo reboot
通过unattended-upgrades工具可实现驱动自动更新,减少手动操作:
sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades
sudo systemctl enable --now apt-daily.timer
sudo systemctl enable --now apt-daily-upgrade.timer
sudo unattended-upgrade --dry-run