如何将我的操作系统 Ubuntu 18.01 迁移到另一台计算机,同时保留所有配置和已安装的程序?

如何将我的操作系统 Ubuntu 18.01 迁移到另一台计算机,同时保留所有配置和已安装的程序?

我必须更换电脑,但我想保留现在的操作系统。将整个操作系统迁移到新电脑的最佳解决方案是什么?我可以使用 TimeShift,但我可能会遇到哪些兼容性问题或驱动程序问题?

答案1

有很多方法可以做到这一点,但我认为很少有“干净”的方法。我建议您使用 rsync 将数据从 /home 中的用户文件夹复制到新机器上的用户文件夹,然后使用 apt/apt-get 在新机器上安装所需的任何软件。有几种方法可以使用 apt/dpkg 复制已安装的软件包列表,但有时您会得到一个包含旧软件包或手动安装的软件包的列表,这很难解决。我建议您在新系统上单独安装所需的软件包,以避免麻烦。

根据您的配置,您可能在 /etc 中有要复制的配置文件,可能在 /opt 中有您在标准系统之外设置的内容,也可能在 /var 中有您想要的内容。我建议您花点时间确定您需要的内容,并使用 rsync 复制您特别需要复制的内容,然后尝试使用新系统上的包管理安装您需要的内容。这需要多加注意,但这样您的配置会更简洁。

相关内容