将操作系统克隆到另一个可启动分区

将操作系统克隆到另一个可启动分区

我想将我当前的 Xubuntu 分区(以及其中的所有个人资料)克隆到同一驱动器上的另一个分区,使其可启动,然后在新分区中升级操作系统。我希望在这台机器上拥有多个版本,并将大多数(不是全部)用户数据放在其他分区上,我可以将这些分区挂载到我启动的分区上。

我在这个过程的早期就陷入了困境。我认为这是因为 UUID 用于指定启动目标,而我不知道我需要更改它们的所有地方。我只是用 partclone.ext4 进行克隆,在新分区上设置新的 UUID,编辑 /etc/fstab 并执行 grub-update。现在我无法再通过选择旧分区进行启动(我进入 GRUB 救援,但我不知道如何使用它),但是当我尝试启动新分区时,它可以工作,但我最终进入旧分区。非常笨拙,没有做我想要的事情。我可能对 UUID 的看法是错误的,因为我无法想象它是如何让我陷入这种纠结状态的。

那么有没有办法可以干净地做到这一点?

有没有办法修复我已经造成的损害?或者至少能指出在哪里可以找到问题。

相关内容