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:
- 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/)
- Tried to do a Windows recovery cd repair using bootrec.exe /FixMbr and /FixBoot. (When I did FixBoot, I got element not found error).
- 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