Yes - that can happen - especially on stable branch.
Large branch syncs usually affect nearly everything - the GUI is explicitly vulnerable - see the explanation mentioned above.
My own preference is smaller chunks; even those can cause an incident for an experienced member.
This is what happened for me on Juli 21. when I started my system in the morning.
I had updated my system the day before but none of the updates required restart and I didn’t notice grub was updated.
The issue is caused when the EFI firmware is pointing to the fallback /EFI/boot/bootx64.efi
which is not updated automagically.
When it happens the efi-stub /EFI/Manjaro/grubx64.efi
must be copied to /EFI/boot/
as bootx64.efi
and this is what the install-grub
script is designed for.
Booting from a live ISO - however - in my case the script didn’t work - running install-grub
in chroot I was greeted by
WARNING: EFI directory not found! Grub couldn't be installed.
I verified my mounts and $esp was present and I checked the /sys/firmware/efi/efivars
.
I used efibootmgr
to create an efi
entry pointing to the efi-stub in /EFI/Manjaro/grubx64.efi
and manually generated grub.cfg
using grub-mkconfig
.
After booting the system using the systems boot override to select the Manjaro entry - the install-grub
script did a successful run.