Diagnostic step 1
Boot from a live USB, mount the cloned root and bind /dev /proc /sys, chroot into it and confirm /etc/crypttab and /etc/fstab use the correct UUIDs from 'blkid'.
Generated Oct 3, 2026, 12:35:03 AM
Boot from a live USB, mount the cloned root and bind /dev /proc /sys, chroot into it and confirm /etc/crypttab and /etc/fstab use the correct UUIDs from 'blkid'.
Inside the chroot, ensure 'cryptsetup' and 'lvm2' packages are installed, then run 'update-initramfs -c -k all' (or '-u') to create fresh initramfs images that include the correct hooks.
Reinstall GRUB to the target disk's EFI partition (e.g., 'grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu') and update-grub to ensure EFI entries reference the regenerated initramfs.
Confirm the firmware boots the intended EFI entry; temporarily remove the source drive to guarantee booting the cloned disk during testing.
If LUKS header appears corrupted or unlocking still fails after the above, stop and consider specialist escalation to a data-recovery/cryptography expert before making destructive changes; keep a secure backup of the LUKS header ('cryptsetup luksHeaderBackup') if accessible.