I installed Arch Linux and Windows in separate harddrive (not partition, but real spinning disk drive). Each OS has their own boot because I was hoping to move Arch Linux directly to another machine later on. Now I have two booloaders installed in separate drives. I do not want to modify /boot in Arch Linux because that OS will be taken out in the future.

Ideally, I want to bootup Windows's bootloader and have a choice between two bootloaders (grub for linux and windows boot manager for windows), how do I do that? Thanks.

1 Answer 1


There's a Windows application that can configure Windows boot manager to add a Linux installation: EasyBCD
This being said, it's still easier to boot to grub and when you take out Linux, you just change the BIOS setting to boot back to the Windows drive.

  • In the second case (I boot to grub in linux), how do I add Windows bootloader to grub? The windows is installed in a different harddrive.
    – return 0
    Dec 15, 2015 at 4:22
  • sudo grub-mkconfig -o /boot/grub/grub.cfg should find Windows automatically.
    – cylgalad
    Dec 15, 2015 at 8:44
  • I just ran the command, it did not find windows per the log... What did I do wrong?
    – return 0
    Dec 16, 2015 at 8:48
  • Do you have an UEFI computer? If yes, you shouldn't use grub, check the Archlinux wiki.
    – cylgalad
    Dec 16, 2015 at 9:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .