Diagnostic step 1
Boot into a rescue environment or single-user mode and verify current partition UUIDs with lsblk -f and blkid.
Generated Oct 3, 2026, 12:35:03 AM
Boot into a rescue environment or single-user mode and verify current partition UUIDs with lsblk -f and blkid.
Update /etc/crypttab and /etc/fstab to use the new UUIDs or persistent /dev/mapper names; do not remove existing entries until verified.
Regenerate the initramfs used by your kernel(s) with sudo update-initramfs -u -k all, then inspect /boot for expected initramfs timestamp changes.
Ensure cryptsetup hooks are enabled in initramfs scripts (verify presence of /usr/share/initramfs-tools/hooks/cryptsetup) and run an additional reboot test.
If services still fail, enable debug on the initramfs by adding 'break=mount' or 'break=top' to the kernel cmdline to drop to a busybox shell during early boot and diagnose which mount/crypt step fails (reversible and non-destructive). If LUKS header or keyfiles appear damaged, stop and escalate to a storage/security specialist and preserve copies of /etc/crypttab, /etc/fstab, and the LUKS header (use cryptsetup luksHeaderBackup) before making destructive repairs.