GRUB 无法引导复制的 Linux 安装

GRUB 无法引导复制的 Linux 安装

我将 Linux 安装从一个分区复制到另一驱动器上的另一个分区。我是通过实时 USB 执行此操作并省略了 dev、/proc 和 /sys。我从原始安装运行 update-grub,它找到了副本安装并创建了一个条目。该条目看起来不错。作为最后一步,我通过注释掉旧内容并使用新 UUID 编写新内容来编辑新的 /etc/fstab。

原始安装是将 Debian 安装到 LUKS 上的 LVM 上。它是一个非加密的启动分区和一个 LUKS 分区,通过 LVM 保存交换分区和根分区。新分区只是一个未加密的分区。

但是,当我尝试引导新的 GRUB 条目时,它总是从旧分区加载旧版本,即使 grub.cfg 中的 UUID 绝对是正确的。我总是被要求在从新分区启动时解锁旧分区,当我这样做并让它启动时,只有旧分区被安装,而不是新分区。

答案1

chroot 到新复制的安装并运行 update-initramfs 就成功了。

相关内容