Get a black screen with “Error: grub_is_using_legacy_shim_lock_protocol not found"

I had the same issue today. I’m using LUKS encryption, the following steps fixed it for me:

  1. Boot into Manjaro with USB stick (Live)
  2. Open my encrypted SSD system partition (in my case 2nd partition on drive): sudo cryptsetup luksOpen /dev/nvme0n1p2 root (you may have to set the keyboard to EN-US when typing the unlock password)
  3. Mount it: sudo mount /dev/mapper/root /mnt
  4. Create mount point for my boot/EFI partition: sudo mkdir -p /mnt/boot/efi
  5. Mount the boot partition (in my case 1st partition on drive): sudo mount /dev/nvme0n1p1 /mnt/boot/efi
  6. “Login” with manjaro-chroot: sudo manjaro-chroot /mnt
  7. Install grub: install grub (no sudo needed)
  8. Exit: exit
  9. Unmount everything: sudo umount -R /mnt
  10. Reboot
1 Like