卸载旧驱动是重装的前提,需根据驱动安装方式选择对应命令:
nvidia-driver、intel-microcode):apt-get remove --purge命令彻底移除驱动包及配置文件,避免残留影响重装:sudo apt-get remove --purge <驱动包名> # 例如:sudo apt-get remove --purge nvidia-driver sudo apt-get autoremove # 自动移除无用的依赖包 sudo apt-get autoclean # 清理本地缓存的旧包 sudo ./uninstall.sh),优先运行脚本;若未提供,需手动删除驱动文件(通常位于/usr/src/、/lib/modules/$(uname -r)/kernel/drivers/等目录),并通过depmod -a更新模块依赖。根据硬件类型选择合适的驱动来源:
.deb格式,便于包管理)。nouveau显卡驱动、rtl8169网卡驱动),可通过apt直接安装,无需额外下载。根据驱动格式选择安装方式:
dpkg命令安装,若依赖缺失,apt会自动提示修复:sudo dpkg -i <驱动包名>.deb # 例如:sudo dpkg -i nvidia-driver-535_535.161.07-1_amd64.deb sudo apt-get install -f # 修复依赖问题(若有) .tar.gz):sudo apt install build-essential linux-headers-$(uname -r) # 安装编译依赖 tar -zxvf <驱动包名>.tar.gz # 解压源码 cd <驱动目录> ./configure # 生成Makefile(部分驱动可能需要指定安装路径,如--prefix=/usr) make # 编译驱动 sudo make install # 安装驱动到系统目录 sudo modprobe <驱动模块名> # 加载驱动模块(如nvidia、r8169) 安装完成后,通过以下命令确认驱动是否正常工作:
lsmod | grep <驱动模块名> # 例如:lsmod | grep nvidia(NVIDIA驱动)、lsmod | grep r8169(Realtek网卡驱动) nvidia-smi(NVIDIA显卡,显示GPU型号、驱动版本、显存占用);ip a(查看网卡是否获取IP地址)或lspci -k | grep -A 2 -i "network"(查看网卡驱动信息);hp-check for HP打印机)。nouveau驱动),需将冲突驱动加入黑名单:echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist-nouveau.conf sudo update-initramfs -u # 更新initramfs,使黑名单生效 dkms工具:sudo apt install dkms sudo dkms add . # 将驱动添加到DKMS管理 sudo dkms build <驱动名>/<版本> # 编译驱动 sudo dkms install <驱动名>/<版本> # 安装驱动 linux-headers-$(uname -r))与当前运行的内核版本一致。sudo apt install -f自动修复,或手动安装缺失的依赖包。通过以上步骤,可完成Debian系统驱动卸载后的重装操作,确保硬件正常工作。