CloneZilla 破坏了我的系统?运行 CloneZilla 后 Ubuntu 安装丢失

CloneZilla 破坏了我的系统?运行 CloneZilla 后 Ubuntu 安装丢失

我刚刚读完这个帖子并尝试使用此答案恢复我的安装,但没有成功。我遇到的情况是这样的:

我花了一个多小时阅读 CloneZilla 文档。我以为我已经准备好测试它了,所以我刻录了包含 ISO 映像的光盘并运行它。我使用的系统是 Ubuntu 10.04,32 位。

一切似乎都很顺利。我克隆了第一个分区并将其复制到第二个分区。我按照说明操作,取出光盘并重新启动系统。

此时,我希望有两个可启动的 Linux 安装,彼此相同。但是,在启动时,我收到以下错误消息:

error: no such device: 4cf1a6ef-xxxx-xxxx-xxxx-4e3a3ce92bcd

error: file not found

我从 Live Ubuntu 光盘启动,可以看到两个分区:4cf1(1) 和 4cf1(2)(缩写,因为卷号很长,便于识别)。50 GB 分区(原始 Ubuntu 安装位于该分区)是数字,第二个分区(175 GB)是相同的数字,末尾带有“_”。我可以浏览光盘分区并查看文件,但我不知道下一步该怎么做。

我知道有一种方法可以恢复我的 grub 加载程序并实际启动这些安装中的任何一个,但我的 Linux 知识有限。我可以编辑引导加载程序文件来解决这个问题吗?

我唯一知道的线索是 CloneZilla 说要制作一个新的 GRUB,但我认为它基本上会修改它,以便我可以启动任一安装。不知道发生了什么。我要去看看这个帖子暂时看看我是否能学到什么来帮助我解决问题。但我认为,由于这是使用 CloneZilla 的结果,因此这可能是这个论坛的一个独特问题。

编辑- 在使用 CloneZilla 设置此副本之前,我在另一台机器上启动了另一个副本,磁盘复制来自 EaseUs。这花了 6 个小时才完成 37 GB 的复制,从一个硬盘复制到另一个硬盘。我关闭了系统并重新启动了原始系统(在源驱动器上)。但是当我尝试启动克隆(目标驱动器)时,我遇到了上面描述的相同错误 - no such device

答案1

我怀疑 grub 阻塞了两个具有相同 UUID 的分区,您的系统似乎正在使用该 UUID 来识别启动设备(Ubuntu 不久前已切换到此方法)。您可以通过在配置文件中指定设备来明确告诉 grub 启动第一个分区或第二个分区。我的 Google-Fu 目前还不够好,但您需要做的是强制 grub 进入 shell,手动启动原始分区,并修改 grub 配置以通过设备/分区启动,直到您可以理清 UUID。还要注意您使用的是 Grub 还是 Grub2,因为我知道 Ubuntu 在几次迭代之前就切换了。

相关内容