在 Debian(以及大多数 Linux 发行版)中,“驱动配置”通常不是单一文件,而是分散在多个位置。下面按常见驱动类型给你一套备份 & 恢复方案,实用、可操作。
Debian 驱动相关配置通常包括:
dpkg --get-selections > pkg-selections.txt
恢复:
dpkg --set-selections < pkg-selections.txt
apt-get dselect-upgrade
查看与驱动有关的包:
dpkg -l | grep -E "firmware|driver|xorg|mesa|nvidia|intel|rtl|linux-image"
# 开机自动加载的模块
cp /etc/modules ./backup_modules
# modprobe 配置
tar czf modprobe.conf.tar.gz /etc/modprobe.d
恢复:
cp backup_modules /etc/modules
tar xzf modprobe.conf.tar.gz -C /
lsmod > lsmod_backup.txt
lspci -k > lspci_k_backup.txt
tar czf xorg.conf.tar.gz /etc/X11
如果是 NVIDIA:
nvidia-settings --dump-config > nvidia-settings.conf
tar czf network.tar.gz /etc/network /etc/netplan /etc/wpa_supplicant
dpkg -l | grep firmware
备份固件目录(如有手动放入的):
tar czf firmware.tar.gz /lib/firmware
tar czf cups.tar.gz /etc/cups
mkdir -p ~/debian-driver-backup
cd ~/debian-driver-backup
dpkg --get-selections > pkg-selections.txt
lsmod > lsmod.txt
lspci -k > lspci-k.txt
tar czf etc.tar.gz /etc
tar czf firmware.tar.gz /lib/firmware
/etc 和 /lib/firmwarelsmod如果你愿意,可以告诉我:
我可以给你更精确的备份清单。