Ubuntu – Windows 7 Pro won’t load after installing Ubuntu 12.04 LTS

bootloaderdual-bootgrub2installation

So I installed Ubuntu 12.04 LTS 64-bit using the DVD. I followed LinuxBSDos guide for dual booting Windows 7 (first installed) and Ubuntu 12.04 (second install) on 2 Separate Hard drives.

I had Windows 7 Pro installed on /dev/sda1. I installed Ubuntu on /dev/sdb/ (I created separate partitions for root, home, boot, swap following that linuxbsdos guide).

I boot into Ubuntu fine, but cannot boot into Windows 7.

Here is what I've tried so far:

  1. Ran Boot-Repair and did Recommended Repair, but it said you need a Bios Boot partition and I should use Gparted. (Bootinfo summary: http://paste.ubuntu.com/1114662/)
  2. Tried to do a Windows recovery cd repair using bootrec.exe /FixMbr and /FixBoot. (When I did FixBoot, I got element not found error).
  3. Tried to install grub-2.00 onto /dev/sdb/ following this guide: http://www.liberiangeek.net/2012/07/how-to-install-grub-2-00-in-ubuntu-12-04-precise-pangolin/

Error Message:

warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
/usr/sbin/grub-bios-setup: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-bios-setup: error: will not proceed with blocklists.

So I'm at a loss at this point on what to do?

I know I have GRUB on /dev/sde/, that is a 3rd SSD that had Fedora 17 on it, but I had a lot of problems using it so I wanted to switch to Ubuntu for school purposes. I intend to format /dev/sde/ and use it in Windows.

Best Answer

Have You tried : update-grub ?

So let me get this straight:

Ubuntu = /dev/sdb

Windows = /dev/sda1

Old Fedora = /dev/sde

Try: grub-install /dev/sdb

Then in BIOS in Boot Section select /dev/sdb as first and then /dev/sda1 as secondary boot option

Related Question