Lovely, I got the system booting. Steps for workaround: - Boot into live system (I used Kubuntu, but use whatever really) - Mount the partitions for chrooting (execute as root): crypsetup luksOpen /dev/nvme0n1p3 system vgchange -a y mount /dev/mapper/system-root /mnt mount /dev/nvme0n1p1 /mnt/boot/efi mount --bind /dev /mnt/dev mount --bind /sys /mnt/sys mount --bind /proc /mnt/proc chroot /mnt - Edit /etc/crypttab. Change `/dev/disk/by-id/-INTEL-gibberish-part3` to `/dev/disk/by-id/nvme-INTEL-gibberish-part3`. - Run `mkinitrd` And that should just about do it. See https://bugzilla.opensuse.org/show_bug.cgi?id=1030299 for more information. This bug and that bug are not duplicates; I'm letting the installer take care of partitioning. But the end result is the same: A broken /etc/crypttab. I don't know why Leap 42.2 worked but Tumbleweed did not. But at this point after so many reinstalls, I'm honestly lethargic to figure it out.