温馨提示×

debian drivers怎样备份

小樊
42
2026-09-19 23:59:02
栏目: 智能运维

在 Debian 系统中,“备份 drivers(驱动)”通常分为几种情况,根据你的实际需求来选择方法。下面按常见场景给你系统性的说明。


一、先明确:你想备份什么?

Debian 的“驱动”一般包括:

  1. 内核模块(.ko 文件)
    如 nvidia, wl, rtl8xxxu 等
  2. 已安装的驱动相关软件包
    如 firmware-iwlwifi, nvidia-driver
  3. 第三方驱动(手动编译安装)
  4. 系统当前驱动状态(以便重装后恢复)

二、备份「已安装的驱动软件包」(最推荐)

1️⃣ 导出已安装软件包列表

dpkg --get-selections > packages.list

恢复时:

dpkg --set-selections < packages.list
apt-get dselect-upgrade

2️⃣ 专门找驱动 / firmware 包

dpkg -l | grep -i firmware
dpkg -l | grep -i driver

常见驱动包示例:

  • firmware-iwlwifi(Intel 无线)
  • firmware-realtek
  • nvidia-driver
  • linux-headers-*

三、备份内核驱动模块(.ko 文件)

驱动模块通常在:

/lib/modules/$(uname -r)/kernel/

备份当前内核驱动

cp -a /lib/modules/$(uname -r) /backup/modules_$(uname -r)

⚠️ 注意:

  • 只适用于相同内核版本
  • 换内核后不能直接用

四、备份第三方 / 手动安装驱动

情况 A:DKMS 驱动(如 NVIDIA、VirtualBox)

查看:

dkms status

备份 DKMS 源:

tar czf dkms_backup.tar.gz /usr/src/* /var/lib/dkms/

情况 B:自行编译的驱动

通常位置:

/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

六、最省事的做法(推荐新手)

✅ 直接备份整个系统(含驱动)

使用:

  • timeshift
  • rsync
  • clonezilla

示例(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
最稳妥 系统级备份

如果你愿意,可以告诉我:

  • 你是 台式机 / 笔记本
  • 用的是 NVIDIA / 无线网卡 / 打印机 哪种驱动
  • 是 重装系统 还是 升级 Debian

我可以直接给你一套针对性备份命令。

0 踩