Today (25.12.08.) my system did a whole system upadate. It was about 2,8Gb - kernel, plasma, nvidia, etc. Everything went fine. After this pacman asked reboot. I did. After reboot the boot stoped and got this massage:
I faced the same issue today after the upgrade on the stable branch. The core reason seems to be that there is obviously a problem with the case of the folder and file names in the efi/ folder. They have been all lower case on my system, i.e. the important full path read /boot/efi/EFI/boot/bootx64.efi instead of the correct version: /boot/efi/EFI/BOOT/BOOTX64.EFI
So basically it is sufficient to mount your boot partition and correct the case of the folder and file accordingly. After that, everything was back to normal.
Had the same issue. I was able fix it in the BIOS settings. In the boot section, there was “UEFI OS“ as first priority and “Manjaro“ as second. I set “Manjaro“ the to be the first in boot order and was able to fully boot to desktop.
This is - most likely - caused by the loader designated as the first in the systems firmware NOT being the Manjaro Linux efi-stub but the default grub which is not in sync with the available grub configuration.
It may be of interest to know why these things happen
The Manjaro Linux specific helper script install-grub is designed to handle this - the default GRUB and Manjaro Linux efi-stub must be binary identical to ensure they both understand the grub configuration.
In real world - this means
/boot/efi/EFI/Manjaro/grubx64.efi
/boot/efi/EFI/boot/bootx64.efi
So to be binary identical - even the different names - the casing should be irrelevant but some firmware may expect a specific casing for the default entry.