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.

  • Look at /etc/crypttab as well, and just curious did you rebuild the initramfs after this move to the main disk for /boot? Another possible hack-ish way around this is using a usb sdcard adapter like: cdw.com/shop/products/Kingston-USB-microSD-Reader/…! This should fix that issue of sdcard boot failure too. – linuxdev2013 Oct 4 '16 at 19:31
  • I did rebuild it and still nothing, i didn't move the boot to the disk, i installed it that way, also what i'm trying to avoid is the whole adapter thing, a small usb would do me better in that way if that was the case – Pastitas Oct 4 '16 at 22:05

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.