I installed Manjaro Gnome to my testing VM (QEMU/KVM with UEFI) with default installer. The issue is that kernel and initramfs are located in
/boot/efi, so they're encrypted. Bad things that take place in that config:
- Worse performance, since kernel could decrypt LUKS faster than Grub does that;
- No ability to customize the process. With initramfs-based cryptsetup you can do more, e.g. graphical prompt via Plymouth.
Also, default installer lacks support of LVMs that are being used on all modern distros.
How I solved that problem:
- Install with Manjaro Architect using systemd-boot
- Install Plymouth and set it up
- Configure initramfs
In this case kernel and initramfs are being stored on
/boot/efipartition, that's not encrypted. systemd-boot starts the kernel, then
plymouth-encryptshows graphical prompt.
I think it'll be nice to have that supported in Calamares installer.