A few weeks ago I reinstalled my Manjaro system from scratch (wiped partitions and full reinstall). I noticed today that my two encrypted partitions are using the LUKS1 on-disk format instead of LUKS2. (snip):
I never use encryption and so cannot give a detailed response. However, in as much as I am aware, Calamares and Grub only support LUKS1 in this instance.
There are a few forum topics that examine this to a greater depth, if you will search for them; failing that, others may be able to offer a deeper dive.
The grub available via the AUR can - has been patched to support luks2 and the encryption algorithms.
Not sure if I can read that as: the “normal” grub from the repos can do that.
https://wiki.archlinux.org/title/GRUB#LUKS2
One could try - and fix it via chroot if it doesn’t work.
I’d simply switch to systemd-boot - as I in fact did.
Great! Thanks for all the feedback! For sure all these details will help others.
I’ll read a more in detail all this information and will decide what to do, if switch to LUKS2 using GRUB or try systemd-boot.
One very annoying thing I had in the past (not sure if with the recent install is still present) is that grub took a while to open and boot from the encrypted partition, like 10 seconds. If this is still present then I’ll consider systemd-boot, which is not affected by this as far as I know.
It is.
The reason is not Luks1 vs Luks2, the reason is that Grub only runs a single thread on a single core - and thus the decryption process can take quite a long time.
Plus:
you only have one chance to get the password right, you won’t be asked again but have to start over