配置驱动前,需先确认硬件型号,常用命令:
lspci(如显卡、网卡);lsusb(如外接存储、摄像头)。Debian官方仓库提供了大部分硬件的开源驱动,优先通过apt工具安装:
sudo apt update;package-name为具体驱动包名(如nvidia-driver、rtl8101-dkms),例如:sudo apt install nvidia-driver # NVIDIA显卡驱动
sudo apt install rtl8101-dkms # Realtek网卡驱动
sudo reboot。若官方仓库无对应驱动,需从硬件制造商官网下载源码手动编译:
sudo apt install build-essential linux-headers-$(uname -r) # 编译工具及内核头文件
.tar.gz或.tar.bz2格式),例如:wget https://example.com/driver.tar.gz
tar -zxvf driver.tar.gz
cd driver-directory
./configure→make→sudo make install),例如:./configure
make
sudo make install
sudo modprobe module-name(模块名可从驱动文档获取)。部分闭源驱动(如NVIDIA)需禁用系统默认的开源驱动(如nouveau),避免冲突:
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
sudo update-initramfs -u(使黑名单生效);sudo reboot。NVIDIA显卡驱动:
non-free仓库(若未添加):sudo sed -i 's/main/main contrib non-free non-free-firmware/' /etc/apt/sources.list
sudo apt update
sudo apt install nvidia-driver;nvidia-smi(显示GPU状态即为成功)。Realtek网卡驱动:
r8101系列);sudo ./autorun.sh(驱动包内的自动安装脚本);sudo systemctl restart networking。dmesg | grep -i error(查看内核日志是否有驱动加载错误);nvidia-smi(显示GPU型号、温度、使用率);ip a(查看网卡是否获取IP地址);lpstat -p(查看打印机是否识别)。sudo apt update && sudo apt upgrade更新驱动,提升系统稳定性和安全性。