There are several tutorials for fixing UEFI booting problems, due to Windows overwrites, or OEM manufactures Linux-unfriendly hardware, where Manjaro GRUB doesn’t load first/default after installing Manjaro or Windows upgrades.
This is a simple solution for fixing this from within Windows, which maybe the easiest and fastest fix for this, when you have a Windows multi-boot with Linux/Manjaro.
The solution comes from It’s FOSS 5 and originally posted by @ManjaroBlack here :
- Start/boot Windows
- Run CMD as Administrator
- Run this command (for a standard/default Manjaro UEFI installation, or adjust accordingly)
bcdedit /set {bootmgr} path \EFI\manjaro\grubx64.efi
- Reboot
That’s it! Grub should load first and WinOS can be started from its menu.