这是我的情况。我花了几天时间来解决这个问题,现在我放弃了。这是非常痛苦的,需要花费很多时间,并且可能会破坏操作系统本身。我曾经工作1.5年或2年后就换工作,并且我通常使用相同的操作系统以及所有软件包和配置。我想克隆操作系统,整个系统(不仅仅是 /home 文件夹)
我试过这(与其他30多个浏览器选项卡)仍然无法解决问题。尝试过启动修复,这样的例子不胜枚举。我一天没睡,就尝试了所有这些。
顺便说一句,我使用 Ubuntu 16.04.5,并尝试将其从 Dell Inspiron 15 克隆到 Asus FX504。第一次我什至无法使用 Live USB,需要添加类似的东西
nouveau.modeset=0 tpm_tis.interrupts=0 acpi_osi=Linux i915.preliminary_hw_suppot=1 空闲=nomwait
即使我已经进入桌面环境,触摸板也无法工作(我认为它需要内核版本4.9.1,它仍然使用版本3.5)。太多的不兼容和痛苦!够了,我将重新安装操作系统。但是,有什么建议可以让我下次顺利克隆整个东西吗?例如,存储什么以及如何存储包/数据,是否应该更新内核或其他驱动程序,全盘加密和 LVM 问题,我们是否应该仅使用 apt install,或者要避免什么,等等。
答案1
您尝试做的事情是可能的,但您需要提前非常仔细地计划:
- 买你能买得起的最高端的电脑(我每7年买一台电脑)
- 确保它可以升级到至少是您当前配置大小的两倍(我之前的笔记本电脑从 1G RAM、120GB HDD 开始,最后升级到 4G / 1TB,然后才最终崩溃)
- 充分尊重和爱护机器,使其能够尽可能长久地使用。
- 选择具有滚动更新而不是强制升级的发行版
- 安装一个虚拟机来试用软件(您的“测试系统”)并经常删除它,并且只安装稳定的软件并且你确实需要在您的主机(您的“生产系统”)中²
将 CloneZilla 实时安装为可启动 ISO,
grub
并定期克隆您和您选择的.³/
备份软件/home
- 如果主机损坏,请恢复以前的克隆并让自动更新重新应用所有补丁。
- 如果升级机器的存储,只需在另一个硬盘驱动器上恢复克隆即可。如果升级 RAM:更改交换空间(如果您的用例需要)
- 如果升级整个机器:重新安装
/
并恢复/home
。
即使你做了以上所有的事情,最终你还是不得不再次改变因此,请准备好您的下一次更改,并立即开始为您的下一台计算机存钱,并在您当前的计算机出现故障之前一年查看新计算机。
然而你现在想要做什么正在将为一个硬件定制的操作系统克隆到另一个完全不同的硬件上,这相当于购买一辆宝马并期望旧福特野马的所有控件都位于同一个位置并保留其当前的外观和感觉在你的宝马上。 不会发生!
注1:如果您使用的发行版的 LTS(长期服务)版本的生命周期很长,您需要准备好花钱以获得扩展支持最终。
注²:不要像大多数用户那样,将其生产系统视为测试系统并安装/卸载 Shiny!新的!小发明!一直以来,并期望系统保持坚如磐石。
注3:至少将最后 3 个克隆保留在仅在进行离线备份并选择允许版本控制并保留至少 3 个版本的数据备份软件时才插入的外部硬盘驱动器上。