我读过这个:这是将我的数据迁移到新计算机的安全方法吗?但大部分讨论都超出了我的理解范围。自从10年前退休以来,我的电脑使用率大幅下降,而且还没有跟上。从 80 年代中期开始,我主要是一个命令行用户。
我希望大大简化将新的单用户安装到我的各种计算机(所有 amd64 台式机/笔记本电脑、不同显卡等)的新硬盘上的过程,并希望制作自定义的 live-dvd。旧硬盘将被存档。有些机器无论如何都没有联网。所有硬件都很旧,例如10年了。我上次经历这个事情大概是五年前的事了。
第一阶段是创建可启动机器的基本安装,带有 XFCE 的 Debian 11.7,具有特定于机器的自定义(例如分区)和通用自定义(例如包含/排除各种软件包)。
第二阶段是一系列定制,例如非图形登录、sudoers 列表、fstab、gpg、使用 apt 安装附加软件包、软件配置文件等。
过去,我在第一次安装时保留了这些详细信息的书面日志,然后尝试手动跟踪后续安装的日志。
是否有简单的自动记录功能或类似功能,尤其是第二阶段?比 bash-history 更包罗万象的东西吗?或者一种在第一阶段结束和第二阶段结束之间创建系统差异的方法,然后将该差异应用到后续机器上?