Clonezilla将MBR磁盘还原到4TB磁盘(转换为GPT) – LINUX(不是Windows!)

我看到这个类似的问题之前曾被问过,但是这个问题或者没有得到回答,或者与Windows解决scheme100%有关。

这是特别是Linux,我正在尝试恢复一个4TB硬盘驱动器的Clonezilla镜像。

我以前在其他磁盘上多次使用过这个映像,但是由于这个较大驱动器的MBR限制,它需要是GPT,所以我无法恢复磁盘映像。

Clonezilla声明的确切错误是“错误:目标磁盘大小是4.00TB,大于MBR分区表项最大值2TiB。您必须使用GUID分区表格式(GPT)”

我明白“是什么”的问题,但我不知道要解决的步骤。 我将尝试使用Macriumreflection和恢复来克隆主机,希望它可以自动迁移分区结构。

注:该驱动器是空白的,因此我不担心数据丢失。 实验是好的,因为我没有什么可以在驱动器上失去。

编辑/ UPDATE:

所以看起来Clonezilla实际上允许这个过程继续下去,但是它会把所有东西都写入MBR,磁盘将被视为2TB。

有了这个地方,问题就转变成在OS /启动卷上转换成GPT (是的,我正在启动到我正在使用的系统,数据丢失不是一个问题,因为我可以从图像恢复,如果rest,这在我的试验中已经有很多次了)

我用gdisk打开了磁盘,然后转换到GPT。 这是成功的,但是这会杀死GRUB启动分区,并且实际上系统在转换后不启动。

我正在关注这个: https : //wiki.archlinux.org/index.php/GUID_Partition_Table#Convert_from_MBR_to_GPT

现在我需要帮助:现在,我似乎已经将我的Clonezilla映像恢复到MBR格式的新磁盘,并使用gdisk完成并就地转换为GPT。

我现在正在寻找有关创buildGRUB分区和重新安装GRUB的指导,以便系统在转换后启动。

一旦我有了这一切,我可以格式化为一个完整的一步一步的答案与所有​​组件在一起,以帮助其他人在未来。

谢谢!!

大量的实验和试验和错误。 但是,当我的Ubuntu 14.04 MBR映像恢复到4TB磁盘时,下面是一个经过testing的工作解决scheme:

如果你只是想把一个可启动的Ubuntu OS磁盘转换成GPT(只是略过第一步),这也应该可行,但是在这种情况下,确保你有一个备份!

  1. 用clonezilla像正常一样恢复镜像。 忽略关于GPT所需的错误。
  2. 启动到恢复的系统中,磁盘当前是MBR,因此最大为2TB
  3. 运行gdisk <disk>例如: gdisk /dev/sda
  4. gdisk会给你一个警告,说明它是MBR,并会自动转换成GPT。 键入w并按下input。 确认写入操作
  5. 回到gdisk(像上面的步骤3)
  6. 键入p打印分区表,第一个分区应该在扇区2048上启动(这是默认设置,如果你的分区不同,剩下的步骤就不准确)
  7. 键入n为新的分区。
  8. 当提示第一部门,select最低的数字,你可以(这可能是34)最后一个部门是2047在我的情况。 (在主分区开始之前) – 基本上开始:34,结束:2047。
  9. 当提示inputtypes时,请selectef02
  10. p来validation新的分区布局
  11. 写改变
  12. 在shell中: sudo partprobe忽略关于新build分区的警告
  13. 在shell中: sudo grub-install <disk>例如: sudo grub-install /dev/sda
  14. 重新启动,你应该很好走。
  15. 使用gparted或任何其他分区实用程序来扩展现有的可用空间。 我亲自启动到Ubuntu Live CD并使用gparted轻松分区增长。 现在该分区已resize,使用LVM像正常情况一样在整个分区上扩展LV / FS。