I have a quad boot Macbook Pro 5,1. Somehow or other, I got into a situation where Refit is offering to let me boot up the following partions:
Partition 5 Lion
Partition 6 Snow Leopard
Partition HD Linux
Partition 2 Windows
Partition 3 Linux
Partition 4 Data (No OS here)
If I run the partitioning tool, it says that GPT and MBR are in sync and no changes need to be made.
I suspect I am seeing "Partition HD (Linux)" because at one point I accidentally installed Grub on the mbr. I installed my 4 OS's in the following order:
Partitioned with Disk Utility into 5 partitions via OS X DVD
Restored Snow Leopard DMG image
Restored LION DMG image
installed Refit in Snow Leopard
Installed Windows 7 64 bit on Partition 2
Installed Linux on Partition 3
After each install, I confirmed that the most recently installed OS would boot.
After installing Linux, I could boot Linux, Snow Leopard or LION via Refit. However, the first time I selected "Windows" in the grub menu, I could no longer boot ANY OS. I was able to fix Snow Leopard and Lion by running "Disk Repair" on the OS X install DVD. I was able to fix Windows by booting in the Install DVD and doing a repair. I was able to fix Linux by booting with a Live Distro and chrooting into my Linux distro and reinstalling Grub on the 3rd partition.
However, I now have 2 Linux icons in the Refit boot menu. I have tried uninstalling Refit and reinstalling. Still the same. This isn't just a cosmetic problem. If I select the "Partition HD (Linux)" option by accident, this seems to destroy the mbr such that I can no longer boot Windows and need to repair it again. Selecting "Partition HD" does not impair my ability to boot in Linux by selecting "Partition 3 (Linux)".
MY QUESTION IS: How can I get rid of the "Partition HD (Linux)" option so that I don't accidentally select it? Is there any refit file that can be edited? Is this "mistake" hard baked on my EFI partition somewhere?