在 Debian 系统中,“驱动配置”通常指内核模块(驱动)的加载状态、参数、黑名单、固件以及相关配置文件。下面按常见需求给你一套可操作的备份方案。
lsmod > lsmod_backup.txt
恢复时仅供参考,不能直接“恢复”。
modprobe -c > modprobe_conf_backup.txt
/etc/modprobe.d/存放驱动加载参数、黑名单等:
sudo tar czf modprobe_backup.tar.gz /etc/modprobe.d
/etc/modules-load.d/设置开机自动加载的模块:
sudo tar czf modules-load_backup.tar.gz /etc/modules-load.d
/etc/modules(老式配置)sudo cp /etc/modules modules_backup.txt
Debian 驱动常依赖固件:
sudo tar czf firmware_backup.tar.gz /lib/firmware
注意:体积可能较大,可按驱动目录单独备份
sudo nvidia-smi -q > nvidia_info.txt
sudo cp /etc/X11/xorg.conf xorg.conf.backup # 若存在
sudo tar czf network_backup.tar.gz /etc/network /etc/NetworkManager
uname -a > kernel_info.txt
dpkg -l | grep -E 'linux-image|firmware' > driver_packages.txt
恢复时可:
sudo apt install $(cat driver_packages.txt | awk '{print $2}')
#!/bin/bash
mkdir -p ~/debian-driver-backup
cd ~/debian-driver-backup
lsmod > lsmod.txt
modprobe -c > modprobe.txt
sudo tar czf modprobe.d.tar.gz /etc/modprobe.d
sudo tar czf modules-load.d.tar.gz /etc/modules-load.d
sudo tar czf firmware.tar.gz /lib/firmware
uname -a > kernel.txt
dpkg -l | grep -E 'linux-image|firmware' > packages.txt
如果是重装 Debian:
sudo update-initramfs -u
sudo reboot
如果你能说明:
我可以给你更精确的命令。