As it turns out, this was a double-whammy. The new Calamares used a cryptsetup that defaulted to luks2, which grub2 does not support. Ubiquity gets around this by using an unencrypted /boot (ewww). However, you can get cryptsetup to explicitly use one version or the other of luks rather than relying on whatever the default version is. The library used to partition, kpmcore, was modified to do exactly this. Problem fixed:
kpmcore (3.3.0-5) unstable; urgency=medium * Use luks1 format only -- Jonathan Carter <[email protected]> Sat, 06 Apr 2019 12:40:05 +0200 ** Package changed: calamares (Ubuntu) => kpmcore (Ubuntu) ** Changed in: kpmcore (Ubuntu) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1822409 Title: 19.04 lubuntu install - Full disk install with encryption on a EFI system without secure boot resulted in gnu-grub To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/kpmcore/+bug/1822409/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
