Most people notice the error message that the module cryptodisk is not found and can press any key to continue the boot process. Others have a broken grub bootloader installation, either following the steps wrong or other reasons.
So here again:
/etc/default/grub
needs to been checked forGRUB_PRELOAD_MODULES="cryptodisk part_gpt part_msdos"
andGRUB_ENABLE_CRYPTODISK=y
- grub menu needs to been updated via
update-grub
That should be the only thing you may need. Installing grub to MBR/UEFI always should be the last resort unless you want to have security updates or the latest grub version on your system. If your system however has a broken bootloader installation you may need to restore it. Read the linked discussion thread for more info about further solutions.
Well, the solution you posted is still confusing as the issue actually is only a warning that the cryptodisk module is not found and people can still boot. Then they start to do stupid things to get that fixed which is “ain’t broken”. As stated above the /etc/default/grub
needs to been “fixed” and the menu updated. Calling mkinitcpio
makes no sense here as it only recreates the kernels and calls update-grub
in the end. Also calling grub-install
should be a last resort based on known reasons. Also the issue what we have with grub in general should be clear by now.