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
, not /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/efi
partition, that's not encrypted. systemd-boot starts the kernel, thenplymouth-encrypt
shows graphical prompt.
I think it'll be nice to have that supported in Calamares installer.