Peter K Haokip via arch-general <arch-general@xxxxxxxxxxxxx> wrote: > thanks for the reply, > I am able to change the boot order from the BIOS menu. It works A-okay > from there, I am trying to accomplish that with efibootmgr. > > could you cite any link where I could read about it in details ? where the > bootx64.efi file will be stored if I install it in NOT IN PORTABLE > mode(?)? cuz that would help me know whether the grub is installed in > portable or none portable mode. > > Also, would be nice if you could provide any source where I can read about > how I make my motherboard detect regular boot entries (instead of the > /Efi/boot/bootx64.efi) > > > thanks, > As far as I am aware of, /Efi/boot/bootx64.efi is mandated by the efi spec. It could be that there is a 2nd location for the bootx64.efi file. Or that the 2nd location is mandated by the spec. I guess searching the internet for bootx64.efi will show more decesive information. And the archwiki, too. -- u34 > > On Mon, 28 Dec 2020, 15:45 Maarten de Vries, <maarten@xxxxxxxxx> wrote: > > > On 28-12-2020 10:42, Peter K Haokip via arch-general wrote: > > > I read an forum entry from nearly 6 years ago about am efibootmgr bug > > that > > > Doesn't let you change the boot order on a multi OS system if you have > > arch > > > linux as the default OS. Had some users report this as well in other > > > forums. > > > Now i am facing the that problem in my system with arch ubuntu and > > windows. > > > > > > when i change the boot order , it shows the change 'temporarily' but > > when i > > > restart it boots the default (Arch linux Grub ) and the change > > disappears. > > > > > > I faced this issue last month and gave up on it since I couldn't find any > > > detailed resource on this on the net. > > > This list may be my last hope. > > > > > > If anybody could give some direction , would be much appreciated. > > > > > > regards, > > > khaithang39 > > > > Hey, > > > > It could be a motherboard problem. Sadly I've seen more motherboards > > with weird bugs in their UEFI implementation than without. You could try > > to change the boot order through the motherboard firmware interface > > (often called "the BIOS" even if that isn't technically correct anymore) > > and see if that helps. > > > > Another thing that may have happened is that you installed grub as > > portable bootloader. It will be called `efi/boot/bootx64.efi` on the EFI > > system partition if that happened. A bootloader under that name is > > auto-detected by the motherboard, even if you didn't add a boot entry > > for it manually. Perhaps your motherboard always favors such bootloaders > > over the normal boot entries. > > > > If this is the case, you could install grub as non-portable bootloader > > by not passing `--removable` to `grub-install`, and then delete > > `efi/boot/bootx64.efi`. Alternatively, you might also be able to > > configure your motherboard to prefer regular boot entries before running > > `bootx64.efi` from that partition. > > > > I hope this helps, > > > > -- Maarten > > > >