首先需要明确硬件的制造商和型号,这是选择驱动的基础。使用以下命令查看:
lspci(可添加-v参数显示详细信息);lsusb。Debian的官方软件源(apt)提供了大量开源驱动(如nouveau显卡驱动、rtl8169网卡驱动),这些驱动经过系统兼容性测试,稳定性高。
sudo apt update;nvidia-driver、网卡驱动用r8168-dkms),然后执行sudo apt install package-name。部分硬件(如NVIDIA高端显卡)的开源驱动性能不足,需安装官方专有驱动。需完成以下操作:
/etc/apt/sources.list,将main改为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 nvidia-driver;nouveau),需创建黑名单配置文件/etc/modprobe.d/blacklist-nouveau.conf,写入blacklist nouveau\noptions nouveau modeset=0,然后执行sudo update-initramfs -u。若官方源没有所需驱动,需从硬件制造商官网下载源码或预编译包手动安装:
sudo apt install build-essential linux-headers-$(uname -r)(确保有编译工具和内核头文件);tar -jxvf driver.tar.bz2解压;./configure(若有)、make、sudo make install;sudo modprobe module-name(如sudo modprobe r8168)。安装完成后,需确认驱动是否加载并正常运行:
lsmod | grep driver-name(如lsmod | grep nvidia);nvidia-smi查看驱动版本和GPU状态,网卡用ip a查看网络接口是否正常;sudo apt update && sudo apt upgrade更新系统,获取驱动最新版本;