I am trying to install manjaro on a sd card, but since my computer (lenovo thinkpad x230) can't boot from sd I've created the boot partition in the main drive. The problem is that after installing on boot after the grub menu it gives me two Errors :
ERROR: device 'UUID=01d3abd2-9d09-4e3b-b004-6e1d0d809817' not found. skipping fsck.
ERROR: unable to find root device 'UUID=01d3abd2-9d09-4e3b-b004-6e1d0d809817'.
Then it drops me to a recovery shell, where I've been able to boot by executing the command
cryptsetup luksOpen /dev/mmcblk0p1 sd_crypt
After that it boots normally without any other problems. My /etc/mkinitcpio.conf HOOKS section contains encrypt BEFORE filesystems and my /etc/grub/default Is mapped as a cryptdevice=UUID=1e98bc7e-blablablablabl-b4740510c0e3:sd_crypt.
I cannot understand why it's not working. Thanks in advance.