是否可以将完整的系统 Back In Time 备份从 BIOS 系统恢复到另一个 UEFI 系统?

是否可以将完整的系统 Back In Time 备份从 BIOS 系统恢复到另一个 UEFI 系统?
  1. 我已经使用 Back in time 备份了我的整个 Ubuntu 系统(/),并且我需要将其恢复到不同的电脑,可以吗?
  2. 我在旧电脑上使用了 Bios,可以将其恢复到新电脑上吗?但不同之处在于新电脑是从 UEFI 启动的?

答案1

我从未使用过 Back in Time,因此无法对其进行具体评论;但是,存在两个可能存在的障碍,但都不是不可克服的:

  • 分区表类型-- 大多数 BIOS 模式安装使用旧的 MBR 分区系统,而大多数 EFI 模式安装使用较新的 GPT 分区系统。如果备份软件坚持在您恢复数据时重新分区磁盘,则可能会强制使用 MBR。不过,至少有些 EFI 计算机可以从 MBR 磁盘启动,所以这可能不是什么大问题;即使您的计算机无法在 EFI 模式下从 MBR 磁盘启动,您也应该能够将其转换为 GPT通过使用gdisk
  • 引导加载程序安装-- 恢复过程可能在磁盘上安装 BIOS 模式的引导加载程序,在这种情况下,恢复的系统可能会以 BIOS 模式启动。但是,如果您想以 EFI 模式启动,则需要为 Linux 安装 EFI 模式的引导加载程序。有几种可用;看这里了解所有软件的详细信息,包括如何安装它们的信息。请注意,您需要一个EFI 系统分区 (ESP),这是一个 FAT32 分区,用于存放 EFI 引导加载程序。您的备份软件可能不会创建此分区,因此您必须自行创建。

还有一点:任何将一台计算机的软件还原到另一台计算机的操作都存在一定的风险,即由于新硬件(视频卡、网络设备等)而需要重新配置。与十年前的发行版相比,现代 Ubuntu 不太可能需要进行此类更改,但您应该意识到可能需要进行一些调整。在某些情况下,进行全新安装然后将主目录从旧计算机复制到新计算机可能更容易。

相关内容