Friday, February 25, 2011

Use EasyBCD to Boot Ubuntu Dual Boot

Edit: A problem already. An update to Ubuntu already blew off the Windows boot and Grub took over. It gave me several choices and I must have chosen the wrong one. Because the wait was zero I booted directly into Ubuntu. No problem, I will just increase the wait and use Grub. I will just edit boot/grub/locale/grub.cfg. Well, that didn't work. Grub.cfg is read only and can't be changed. Here are all the entries in my Grub and I don't know why. At least I can still dual boot while I figure it out.

Following is the answer from here:

I don't mind the Grub2 boot loader but after installing Ubuntu twice I had double Ubuntu boot entries. I could have easily edited the boot config file in Ubuntu and deleted those entries. Instead I decided to use the Windows boot loader. Here is how to do it:

While in Windows:

Download EasyBCD. It is free and stand alone so no need to install it.

Check to see that EasyBCD sees the Windows 7 boot.

Write Master Boot Record

Add New Entry

Save settings and reboot into Ubuntu.

Now boot into Ubuntu:

If you have not installed Startup Manager, do it. This allows you to do minimal editing of Grub, just enough for what we are doing.

In Ubuntu if you have used the startup manager to boot Windows first, change that back to booting Ubuntu first.

When in Ubuntu run startup manager and set the wait time to zero. This way when you boot Ubuntu from the Windows boot loader, Grub doesn't wait. If you have not installed "startup manager" in Ubuntu, I would advise you to do so. You can change the wait time through terminal but using startup manager is easier to explain that using the terminal.

 

Curl, Wget, Winget & Powershell Install or Download Commands

After the mess I made in previous posts this summary might be useful.     Thanks PatchMyPC, the great and powerful program downloader and up...