Ubuntu – How to replace GRUB with Windows NT Bootloader

12.04bootloaderdual-bootgrub2windows

I'm not really a big fan of GRUB (I had a bad experience), nor very knowledgeable about Linux, so how do I remove GRUB, and replace it with Windows NT Bootloader, yet keep the same list/number/entries of OS, but swap bootloader? I have installed Ubuntu 12.04 Alpha 2 after Windows.

Best Answer

You can use EasyBCD as shown in: Is it possible to boot Ubuntu using the Windows bootloader? But installing GRUB to a partition instead of the MBR is strongly discouraged as GRUB will tell you.

If you're using 2 or more hard drives and can set up the boot device order in the BIOS and/or choose the boot device at boot via F8 oer F12, I recommend installing every OS on a separate hard drive and the corresponding bootloader only to the corresponding MBR.

As I can imagine from your answer, it's not only GRUBs fault. Please use Linux tools like parted or GParted for partition management. Same thing applies to other tasks as well. I'm not saying it is bad software, but most Windows-centric solutions in a mixed Windows-Linux environment are not aware of other OS, which in return causes more problems. On the other side when you install via Live CD, you mostly have the tools at hand, that you need to fix the issues if something goes wrong.

Replacing a Ubuntu GRUB installation by a Debian GRUB installation, after resizing a Windows partition with a third party tool, trying various other workarounds, fixing the MBR with the Windows Rescue tools, doing other stuff that breaks Windows and putting the blame on "GRUB" can just be described as FUD and is the wrong way to go.