我有一台安装了 Linux Mint Rosa (17.3) 的笔记本电脑。它是 32 位版本,因为我什至没有考虑过这台已有几年历史的笔记本电脑可能配备 64 位处理器。事实证明,确实如此,我正在考虑将其交换到 64 位。
然而,我花了相当长的时间微调我的设置,我想知道是否可以做些什么来将至少一些设置保存(即迁移)到新系统。至少,我想保存面板的布局。是否可以将一些文件夹/文件保存在 USB 记忆棒上,然后在安装新系统后将它们复制回来?或者是苹果和橙子?
答案1
当然可以备份和恢复您所做的设置,但如何执行取决于您想要的设置。
一般来说,我将设置分为两类:
用户设置
这些是前面提到的设置layout of my panels
,它们特定于您的用户,通常应存储在/home/<username>
.
如果您备份内容/home/<username>
,然后在新安装上恢复它,所有用户设置也应该恢复。但重要的是,新系统上的软件版本不能比旧系统上的软件版本旧,否则他们可能由于格式太新而无法理解您的配置。
系统设置
这些设置并不特定于您的用户,它们适用于整个系统。不同的服务在不同的位置有它们的设置,但大多数符合LSB
标准的服务应该在/etc
目录中。
如果将整个/etc
目录复制到新系统,可能会出现问题,尤其是当新系统上的软件版本与旧系统上的软件版本不完全相同时。
如果您需要迁移某些系统设置,最好首先找到存储它们的精确文件,然后仅复制该特定文件,如果使用该文件的软件版本在两个系统上不同,我还建议检查配置文件的格式是否已更改,如有必要,请迁移格式。
一般建议
为了尽可能避免麻烦,我建议您在新系统上首先安装与旧系统完全相同的软件版本(仅 64 位),以确保配置文件仍然兼容。完成并运行后,您可以将其升级到最新版本。这样您仍然可以对配置文件运行所有升级过程。