You are not logged in.
[1] I recently installed Arch on my system and I have a separate boot partition for Arch. I want the Windows Bootloader to show up first and then followed by Arch's grub. I am following this link: https://wiki.archlinux.org/index.php/Du … FI_systems
[2] The instructions given under "UEFI Systems" won't it replace the Windows Bootloader? I do not want that to happen. If not, then how do I go about doing [1]?
I apologize if this question is too dumb. Any help would be appreciated.
Last edited by santosh (2017-12-22 12:26:35)
Offline
If you have already installed Arch, everything that is detailed in the link you gave will have already happened.
If both of these are UEFI installs (or did you install GRUB in bios mode?) you can define the UEFI boot order with efibootmgr or likely within the firmware/UEFI/BIOS/Setup of your motherboard.
Alternatively configure GRUB to show both, if that is what you refer to then no, the Windows bootloader will still be there you will just land in GRUB first and will be able to decide there whether to boot Windows or Linux (and can of course set a default so that GRUB's default entry will be Windows)
Last edited by V1del (2017-12-21 08:37:39)
Offline
Thanks for your reply! I understand what you mean. The problem is that I used bcdedit command in Windows and even after setting the boot order by using efibootmgr it still boots up with the Windows bootloader. I need to do away with bcdedit completely and then use efibootmgr to set the boot order. The grub is fine, it even detects the other Operating Systems that I have installed, including Windows. Let me see what I can do.
Last edited by santosh (2017-12-22 11:40:56)
Offline
Well! This is a bit of a hack, but... I overwrote the Windows bootloader with grub literally. i.e. backed up the windows bootloader and replaced it with Arch's grub. For now, the problem is solved.
Historically, I have always faced trouble with the bootloader even during Ubuntu days, it always overrides Grub. But anyway, for now the problem is solved. Marking it as solved.
Offline
Well there are a few UEFI implementations that don't let you set a default entry (or have an internal database that can only be adjusted within the setup utility itself), so maybe that was necessary.
Offline