是否可以重新安装 Debian 并保留现有安装中的所有自定义和数据?

是否可以重新安装 Debian 并保留现有安装中的所有自定义和数据?

我做了一些愚蠢的事情,弄乱了我的 Debian Squeeze 安装。现在的问题是我有足够的数据和软件安装,我不想重复;是否可以重新安装操作系统并仍然以某种方式保存和维护我的盒子上的数据?
我还没有对安装进行修改,我只是对问题和缺乏时间感到沮丧。

答案1

如果你不介意表现得像个牛仔(我从来没有尝试过这个):

  • 备份您的/etc/home目录(下次,将您的 homedir 放在单独的分区中)。对这两个目录之外的其他任何更改执行相同的操作。
  • 进行全新安装。
  • 恢复您的备份。系统范围的配置目录/etc应该被此操作覆盖。至于家庭,假设您将以相同的用户名登录(并假设这是您在两次安装期间创建的第一个用户),则恢复完全没有风险。

答案2

如果您之前使用 Debconf 包配置问题来配置,另一种选择是获取预播种信息并使用它来进行全新安装。您将保留之前配置的答案。在 debconf 配置之后,您可能仍然希望备份/etc可能已在本地修改的任何内容。如果您有/home一个单独的分区,您可以告诉安装程序不要重新格式化该分区,只需按原样安装它,/home您的信息也将被保留。

答案3

在重新安装之前,请检查您是否正在使用该unstable树并且最近更新过udev。看这个错误报告了解详细信息,但本质上 udev 中的一个主要错误设法被维护者偷偷溜走,导致大多数外围设备无法使用;再次更新 udev 应该可以修复它。

相关内容