温馨提示×

怎样备份debian驱动配置

小樊
44
2026-10-04 16:35:51
栏目: 智能运维

在 Debian 系统中,“驱动配置”通常指内核模块(驱动)的加载状态、参数、黑名单、固件以及相关配置文件。下面按常见需求给你一套可操作的备份方案。


一、备份已加载/已安装驱动信息

1. 备份当前加载的内核模块

lsmod > lsmod_backup.txt

恢复时仅供参考,不能直接“恢复”。

2. 备份内核模块参数

modprobe -c > modprobe_conf_backup.txt

二、备份驱动相关配置文件(最重要)

1. /etc/modprobe.d/

存放驱动加载参数、黑名单等:

sudo tar czf modprobe_backup.tar.gz /etc/modprobe.d

2. /etc/modules-load.d/

设置开机自动加载的模块:

sudo tar czf modules-load_backup.tar.gz /etc/modules-load.d

3. /etc/modules(老式配置)

sudo cp /etc/modules modules_backup.txt

三、备份固件(Firmware)

Debian 驱动常依赖固件:

sudo tar czf firmware_backup.tar.gz /lib/firmware

注意:体积可能较大,可按驱动目录单独备份


四、备份显卡 / 网卡等特殊驱动配置

NVIDIA 驱动

sudo nvidia-smi -q > nvidia_info.txt
sudo cp /etc/X11/xorg.conf xorg.conf.backup  # 若存在

网卡(NetworkManager / interfaces)

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:

  1. 备份上面文件
  2. 重装后复制回原路径
  3. 执行:
sudo update-initramfs -u
sudo reboot

如果你能说明:

  • 是 显卡 / 网卡 / 打印机 / 其他驱动
  • 是 备份配置 还是 整机迁移

我可以给你更精确的命令。

0 踩