加密磁盘的完整克隆无法在其他计算机上启动

加密磁盘的完整克隆无法在其他计算机上启动

我已将加密的 S2 磁盘完整磁盘克隆到外部 USB 磁盘

dd if=/dev/nvme0n1 of=/dev/sdb status=progress

克隆时未安装 S2 磁盘,我使用 USB 记忆棒上的实时发行版。

当我重新启动计算机时,从 USB 驱动器启动。但是,当将 USB 驱动器插入其他计算机时(我已尝试过 3 台),该驱动器无法启动。我怀疑 S2 磁盘在启动过程中以某种方式被使用?

如何使 USB 驱动器可启动?

我尝试使第一个分区可启动parted

parted set 1 boot on

但这没有帮助。 Alosfdisk抱怨“GPT PMBR 大小不匹配”,但这似乎已通过运行来解决parted

Stack Exchange 上还有一些有关磁盘克隆的其他问题,但他们似乎没有磁盘根本无法启动的问题。

编辑:我现在尝试使用 Clonezilla 进行克隆,但遇到了同样的问题。

EDIT2:@njboot 的评论让我怀疑这个问题与 UEFI 启动有关。

答案1

我在这方面取得了一些进展,所以这里是部分答案。我用了这个答案https://askubuntu.com/a/380564/210203

在外部驱动器上的一个分区中,我复制EFI/debian/grubx64.efiEFI/BOOT/bootx64.efi.我还必须在尝试从备份启动的计算机上激活(混合)UEFI 启动。

两台笔记本电脑现在都可以从备份磁盘启动。但它们在启动过程中挂在不同的地方。我不知道是否是由于缺少驱动程序或可能访问加密分区造成的。

我稍后可能会尝试物理删除我尝试备份的磁盘,并查看该计算机是否从备份启动。

相关内容