Strange 'Legacy OS' in refit menu

Discussion in 'Windows, Linux & Others on the Mac' started by ioscat, Aug 29, 2012.

  1. ioscat macrumors newbie

    ioscat

    Joined:
    May 13, 2012
    Location:
    Wales
    #1
    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.
     
  2. ioscat thread starter macrumors newbie

    ioscat

    Joined:
    May 13, 2012
    Location:
    Wales
  3. Erikthefinn macrumors newbie

    Joined:
    Apr 5, 2011
    Location:
    Behind your screen editing code
    #3
    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.
     

Share This Page