I don't have this for my non-Asus computer.
It is a much easier way to fix a non-booting uefi machine.
Since there are problems with Lenovo and HP systems as well, I wonder if this option (or similar) is available in their systems. If other computer systems have this option, it will be good to list it down.
Can people (especially HP and Lenovo) that have this option available please state down here with their computer make and model?
I think this method is similar to this one here.
When booting up system, check bootsetup (F10?) if there is a uefi submenu with boot priority bootorder. Is there a “custom boot entry”? Click on it and see if it ask you to “enter path to file” (or something like that).
If there is, then we on to something. Reboot and go to bios setup (F9?), chose EFI-file, write down path after every click, to the directory \EFI\manjaro\grubx64.efi.
Reboot, and go to boot options F10(?).
move custom boot to the top of priorities and then typed in the exact path like \EFI\manjaro\grubx64.efi
Note use'' instead of'/' for directories and sub directories.
Save changes and reboot.
This is on a HP; but another user on HP said he didn't have this available in his computer.
Another useful method on a different HP computer with a different method.
Thought I'd share here with the different ways some UEFI operate.