This is the first question I have ever asked the Ubuntu Community.
I'm fairly new to Ubuntu, but I understand the basics and know how to navigate the Terminal. I also know how to search the existing solutions before asking for help. I have scoured the Internet high and low and learned much of how Grub2 works. But nothing has helped me to solve my problem.
My problem is this: I have a computer that has three hard drives. It previously had Windows XP, but I upgraded to Windows 7. I also installed Ubuntu 12.04 LTS (Precise Pangolin).
During my installation of Windows 7, there was a failure and I had to restart the installation. Afterwards, I installed Ubuntu. After some trouble removing all traces of the XP OS (Ubuntu auto-detected it, but not Windows 7) I got the two OSes working flawlessly. Or, almost.
When booting up, Grub2 used to display Ubuntu, Ubuntu Recovery Mode, Other Versions of Linux, memtest, followed by Windows 7 (loader) on /dev/sda1
and Windows 7 (loader) on /dev/sdb1
.
I eventually removed Recovery Mode, Other Versions, and Memtest. Now, when I run:
sudo update-grub
I get this print-out:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-26-generic
Found initrd image: /boot/initrd.img-3.2.0-26-generic
Found Windows 7 (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sdb1
I would like to remove "Windows 7 (loader) on /dev/sda1", as it is a broken entry that shouldn't exist, and must have been installed during my first Windows 7 attempt.
I cannot find a Windows 7 entry in /etc/grub.d
folder And I don't know where to look.
Here is a layout of my hard drives:
/dev/sda1/ (1.82 TiB), NTFS ("Media")
/dev/sdb1/ (100 Mib), NTFS ("System Reserved")
/dev/sdb2/ (149 GiB), NTFS ("Windows 7")
/dev/sdb3/ (149 GiB), Extended (" ")
/dev/sdb4/ (145 GiB), ext4 (" ")
/dev/sdb5/ (4 GiB), linux-swap (" ")
/dev/sdc1/ (488.28 GiB), NTFS ("Downloads")
/dev/sdc2/ (488.28 GiB), NTFS ("AltMedia")
/dev/sdc3/ (886.45 GiB), NTFS ("Personal")
unallocated (2.09 MiB), unallocated
What I think has happened: Windows 7 installed first and badly. I installed it again. First, there was Windows XP to guide where the bootloader went to so it was put on /dev/sdb1/
. But, the second time no such guide existed so the machine put another bootloader on /dev/sda1/
. sda1, by the way, is the only partition on a 2TB drive. No boot record partition appears to exist according to gedit
. I'm not sure where Grub2 is getting this information from. But, there it is.
Is there anything somebody can do to help me? Or, is there any more information I should add?