Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ioscat

macrumors newbie
Original poster
May 13, 2012
22
0
Wales
Hi. I recently installed Windows 8 RTM via EFI on mac, but it had driver problems, so I ended up removing it and the EFI files. It doesn't show up anymore in the EFI boot menu or refit, but for some reason refit shows a 'Legacy OS' volume, and I don't have a clue what it is. I used the refit partition inspector, and it came out with this.

*** Report for internal hard disk ***

Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 976510983 Mac OS X HFS+

Current MBR partition table:
# A Start LBA End LBA Type
1 1 976773167 ee EFI Protective

MBR contents:
Boot Code: Unknown, but bootable

Partition at LBA 40:
Boot Code: None (Non-system disk message)
File System: FAT32
Listed in GPT as partition 1, type EFI System (FAT)

Partition at LBA 409640:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 2, type Mac OS X HFS+

Can anyone shed some light on the topic and help me remove it :confused:. Thanks.
 
Re- Legacy OS in rEFIt menu

Hi I encountered this very same issue & I found it very frustrating. I got to the bottom of it. This is caused by rEFIt seeing your Mac's invisible EFI partition & interpreting its file system as a Bootable OS legacy or older Windows filesystem. Provided that you do not intend to Boot from them via Boot Camp etc, rEFIt can be made to ignore OS Legacy partitions. Here is what to do to get rid of these mystery Legacy OS Boot options in rEFIt:

1) Download the refit-0.14-rws-x86-64.tgz version of rEFIt from

http://www.rodsbooks.com/efi-bootloaders/refit.html

Look on this page for: A binary package for 64-bit x86-64 computers (useful on UEFI-based PCs and newer Intel-based Macs) then click on the link in this sentence.

2) Open & install this patched copy of fEFIt and then open the rEFIt configuration file with TextEdit.

3) When you see a paragraph displaying this text:

# Hide all legacy BIOS based boot options from the user. This option is
# useful if you boot all your OSes in EFI mode, as on a UEFI-based PC.
# Without it, rEFIt sometimes presents legacy boot options that don't
# work.
#ignorelegacy

Change this paragraph by removing the '#' from in front of the word ignorelegacy so that it reads exactly like below:

# Hide all legacy BIOS based boot options from the user. This option is
# useful if you boot all your OSes in EFI mode, as on a UEFI-based PC.
# Without it, rEFIt sometimes presents legacy boot options that don't
# work.
#
ignore legacy

Next save it & re-bless rEFIt.

No more 'mystery legacy OS' in the rEFIt boot Picker!

I hope you find this useful.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.