[arch-general] Win 10 Dual boot nightmare

Zachary Kline zkline at speedpost.net
Tue Mar 15 17:26:48 UTC 2016


Hi Murari,

Thank you for this suggestion. It seems to have worked as expected. My laptop defaults to Arch, but I can boot Windows with the second entry.
I hope I remember to upgrade the renamed image when systems-boot changes. I don’t anticipate that being too often, thankfully.

Best and thanks again,
Zack.
> On Mar 15, 2016, at 3:16 AM, Murari <murari.ksr at gmail.com> wrote:
> 
> Hi Zachary,
> 
> I have an HP laptop as well, and I think the problem you're facing is that
> neither HP nor Windows are good EFI citizens. On the HP laptop that I have,
> for instance, the EFI boot manager does not respect any global NVRAM
> variables except for BootNext. Default, BootOrder etc. are all ignored (I
> edited them using the efibootmgr tool on Arch, so it wasn't Windows that
> changed them back). In addition, it seems to be hardcoded to only boot the
> windows boot manager.
> 
> The only workaround I was able to find was to physically move around the
> .efi files in the EFI partition. I renamed the windows EFI application -
> $EFI\Microsoft\Boot\bootmgfw.efi by default, replaced it with the
> systemd-boot bootx64.efi (as in the last section of the wiki article [1])
> and then added an entry to systemd-boot to boot Windows from its new,
> renamed, application path. This shouldn't lock you out of Windows, but it
> is also easily reversed in case something goes wrong.
> 
> [1]
> https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#UEFI_boot_loader_does_not_show_up_in_firmware_menu
> 
> 
> Murari


More information about the arch-general mailing list