Clonezilla 将 MBR 磁盘恢复到 4TB 磁盘(转换为 GPT)——LINUX(不是 Windows!)

emm*_*dee 4 clonezilla ubuntu-14.04

我看到之前有人问过这个类似的问题,但是要么没有回答,要么 100% 与 Windows 解决方法有关。

这特别是 Linux,我正在尝试将 Clonezilla 映像还原到 4TB 硬盘驱动器。

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

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

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

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

编辑/更新:

所以看起来 Clonezilla 实际上允许该过程继续,但是它会将所有内容按原样写入 MBR,并且磁盘将被视为 2TB。

有了这个,问题就变成了将操作系统/启动卷上的 MBR 转换为 GPT(是的,我正在启动到我正在使用的系统,数据丢失不是问题,因为我可以从图像中恢复,如果有的话休息,到目前为止在我的试验中有很多次)

我已经用 gdisk 打开了磁盘并运行了到 GPT 的转换。这是成功的,但是这会杀死 GRUB 引导分区,并且确实系统在转换后无法引导。

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

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

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

一旦我把这一切都布置好了,我就可以将它格式化为一个完整的逐步答案,将所有组件放在一起,以帮助将来的其他人。

谢谢!!

emm*_*dee 6

大量的实验和反复试验。但是,这是将我的 Ubuntu 14.04 MBR 映像恢复到 4TB 磁盘时经过测试的工作解决方案:

如果您只是想将可启动的 Ubuntu 操作系统磁盘转换为 GPT(只需跳过步骤 1),这也应该有效,但在这种情况下,请确保您有备份!!!!

  1. 使用 clonezilla 像往常一样恢复图像。忽略有关 GPT 所需的错误。
  2. 启动到恢复的系统,磁盘当前为 MBR,因此最大为 2TB
  3. 运行gdisk <disk>示例:gdisk /dev/sda
  4. gdisk 会警告您它是 MBR,并会自动转换为 GPT。键入w并按回车键。确认写操作
  5. 返回 gdisk(如上面的第 3 步)
  6. 键入p以打印您的分区表,第一个分区应从扇区 2048 开始(这是默认设置,如果您的设置不同,其余步骤对您来说并不准确)
  7. 键入n新分区。
  8. 当提示输入第一个扇区时,请选择您可以使用的最低数字(可能是 34),在我的情况下,最后一个扇区是 2047。(就在主分区开始之前)——本质上开始:34,结束:2047。
  9. 当提示输入类型时,选择 ef02
  10. p 验证新的分区布局
  11. w 写变化
  12. 在 shell:sudo partprobe忽略有关创建的新分区的警告
  13. 在外壳上:sudo grub-install <disk>例如:sudo grub-install /dev/sda
  14. 重新启动,你应该很高兴。
  15. 使用 gparted 或任何其他分区实用程序来扩展现在可用的可用空间。我个人引导到 Ubuntu Live CD 并使用 gparted 来轻松扩展分区。现在分区已调整大小,使用 LVM 像往常一样跨分区扩展 LV/FS。