Hi all, I'm new to Ubuntu/linux and I'm trying to fix a problem I'm having with the Grub menu.
I have Windows 7 Pro (x64) and Ubuntu 12.04 (x64) installed on separate 120GB SSDs.
I installed Ubuntu first and have its EFI entry listed as first in my boot settings, which loads
Grub properly, but when I choose my Win 7 entry I get the error message: "Invalid EFI file path",
and it returns to the menu. Ubuntu and all the other options work properly, and when I change
the Boot order to my Win 7 drive, Windows 7 boots properly by itself.
I ran boot-repair and by using the recommended settings and clicking 'no' for when it
asks whether my 120GB disk is removable (presumably it was referring to my Win 7 drive),
I was met with another error message:
GPT detected. Please create a BIOS-boot partition (> 1 Mb unformatted file system, bios_grub
flag). This can be performed via tools such as GParted. Then try again. Alternatively you can retry
after activating the [Separate/boot/efi partition:] option.
I do have a pastebin text file that was generated with the boot-repair program, and can post it,
in its entirety, if needed. I scrolled through the file and found a few suspect entries that may be relevant.
Here they are:
sda1 is where my Windows 7 disk is mapped to
Code:
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
The menu entry for the Windows 7 loader in Grub
Code:
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root B482F1B682F17CE4
chainloader +1
}
Another error message
Code:
Warning: /dev/sda contains GPT signatures, indicating that it has a GPT table.
However, it does not have a valid fake msdos partition table, as it should.
Perhaps it was corrupted -- possibly by a program that doesn't understand GPT
partition tables. Or perhaps you deleted the GPT table, and are now using an
msdos partition table. Is this a GPT partition table?
Model: ATA INTEL SSDSC2CW12 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
I'm hesitant to go forward because I already had to wipe out my old install of Windows 7 because I botched
the first Ubuntu install. Any ideas as to how I can fix it so I can boot into Windows 7 without getting the
'Invalid EFI file path' message?
Bookmarks