在 Debian 系统中,“备份 drivers(驱动)”通常分为几种情况,根据你的实际需求来选择方法。下面按常见场景给你系统性的说明。
Debian 的“驱动”一般包括:
nvidia, wl, rtl8xxxu 等firmware-iwlwifi, nvidia-driverdpkg --get-selections > packages.list
恢复时:
dpkg --set-selections < packages.list
apt-get dselect-upgrade
dpkg -l | grep -i firmware
dpkg -l | grep -i driver
常见驱动包示例:
firmware-iwlwifi(Intel 无线)firmware-realteknvidia-driverlinux-headers-*驱动模块通常在:
/lib/modules/$(uname -r)/kernel/
cp -a /lib/modules/$(uname -r) /backup/modules_$(uname -r)
⚠️ 注意:
查看:
dkms status
备份 DKMS 源:
tar czf dkms_backup.tar.gz /usr/src/* /var/lib/dkms/
通常位置:
/usr/local/
/opt/
源码目录
建议:
make && make install 步骤有些驱动依赖配置:
/etc/modprobe.d/
/etc/X11/xorg.conf.d/
备份:
tar czf driver_conf.tar.gz /etc/modprobe.d /etc/X11/xorg.conf.d
使用:
timeshiftrsyncclonezilla示例(rsync):
rsync -aAXv / /mnt/backup/ --exclude=/mnt/backup
apt install firmware-iwlwifi nvidia-driver
或:
dpkg --set-selections < packages.list
apt-get dselect-upgrade
| 需求 | 推荐方式 |
|---|---|
| 换电脑/重装 | 备份软件包列表 |
| 保留当前驱动 | 备份 /lib/modules |
| NVIDIA 等 | 备份 DKMS |
| 最稳妥 | 系统级备份 |
如果你愿意,可以告诉我:
我可以直接给你一套针对性备份命令。