I had the same issue today. I’m using LUKS encryption, the following steps fixed it for me:
- Boot into Manjaro with USB stick (Live)
- 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) - Mount it:
sudo mount /dev/mapper/root /mnt
- Create mount point for my boot/EFI partition:
sudo mkdir -p /mnt/boot/efi
- Mount the boot partition (in my case 1st partition on drive):
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
- “Login” with manjaro-chroot:
sudo manjaro-chroot /mnt
- Install grub:
install grub
(no sudo needed) - Exit:
exit
- Unmount everything:
sudo umount -R /mnt
- Reboot