1. 确定硬件信息
首先需要明确硬件的制造商和型号,这是获取匹配驱动的基础。常用命令:
lspci:查看PCI设备(如显卡、网卡)信息;lsusb:查看USB设备(如外置存储、摄像头)信息。2. 优先使用APT包管理器安装(推荐)
Debian的APT工具提供了大量预编译的驱动包,与系统内核同步更新,安装便捷且安全。操作步骤:
sudo apt update;sudo apt search nvidia-drivers;sudo apt install nvidia-driver)。non-free仓库(修改/etc/apt/sources.list,添加contrib non-free non-free-firmware,再执行sudo apt update)。3. 手动编译安装驱动(当APT无支持时)
若硬件较新或特殊,APT中无对应驱动,需从制造商官网下载源码手动编译:
sudo apt install build-essential linux-headers-$(uname -r)(获取内核头文件和编译工具);tar -zxvf driver.tar.gz解压;README或INSTALL文件说明操作(通常为./configure→make→sudo make install);sudo modprobe module-name加载内核模块,重启系统使驱动生效。4. 更新内核以支持新硬件
新硬件可能需要更新的内核版本才能提供原生驱动支持。操作步骤:
uname -r;sudo apt upgrade),或手动安装最新内核包(从Debian官方仓库下载linux-image包);sudo reboot,使新内核生效。5. 利用社区与第三方资源
若遇到驱动兼容性问题,可通过以下途径寻求帮助:
注意事项
nvidia-smi查看NVIDIA显卡驱动状态,lsmod | grep driver-name检查驱动模块是否加载)。