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.


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.

| improve this answer | |
  • 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 '15 at 4:22
  • sudo grub-mkconfig -o /boot/grub/grub.cfg should find Windows automatically. – cylgalad Dec 15 '15 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 '15 at 8:48
  • Do you have an UEFI computer? If yes, you shouldn't use grub, check the Archlinux wiki. – cylgalad Dec 16 '15 at 9:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.