Menu

refind not showing up on iMac 27 late 2012 (10.8.3

Calle
2013-05-23
2013-05-27
  • Calle

    Calle - 2013-05-23

    As written in the topic. Just wont show up. Installed via install.sh and manually.
    FYI, refit does not work either.

    Any suggestions?
    TIA

     
  • joevt

    joevt - 2013-05-23

    What bless command are you using?

    What is the result of these commands:
    nvram efi-boot-device
    bless --info
    diskutil list

    Did you try using textonly in the conf file?

    What partition is rEFInd on?

    Are you using File Vault 2?

     
  • Calle

    Calle - 2013-05-24

    Thank you for the reply.

    Havent tried any bless commands for refind. should I? the intaller gave a warning about using bless -something.

    Refind is installed under OSX partition /efi. Not using Filevault 2.

    Read somewhere else about the "textonly" thingie, will try that when i get back on monday. Will also try the other commands.

    The iMac is running a Fusion drive. Anything to do with that?

     
  • joevt

    joevt - 2013-05-25

    The OS X partition is probably using Core Storage (used for Fusion drives). The EFI partition is probably not using Core Storage so it should work if rEFInd is on the EFI partition.

    Some people say the bless --info command will corrupt certain types of drives. I'll believe that when I corrupt my own harddrive or someone points out the bug in the bless source code. Anyway, you can use the nvram and diskutil commands to show us how your drives are setup and what is set as your startup.

    What do you mean by install manually? After you copy the files to the EFI partition, you need to run the "bless --mount --file --setBoot" command for FAT disks or "bless --folder --file --setBoot" command for HFS disks. The install.sh script does one of those commands for you.

    Use "ls -lR /Volumes/efimount/EFI" to show us the contents of your rEFInd folder.

     
  • Calle

    Calle - 2013-05-27

    These are the results of the above commands.

     
  • Calle

    Calle - 2013-05-27

    These are the results of the above commands.

     
  • joevt

    joevt - 2013-05-27

    disk0 contains the SSD part of the fusion drive and disk1 contains the HD part. disk2 is the combination of the those parts and contains your Mac OS X partition. The "Boot OS X" partition boots the Mac OS X partition.

    The startup disk is currently set to the "Boot OS X" partition (as seen in the efi-boot-device setting). You need to mount the EFI partition that contains rEFInd and bless the rEFInd program.

     
  • Calle

    Calle - 2013-05-27

    Should I install to ESP?

     
  • joevt

    joevt - 2013-05-27

    I think that would be the easiest way. rEFInd won't work on a Fusion drive partition (your "Macintosh HD" partition).

    You can install to any FAT partition (the EFI partitions) or HFS partition (the "Boot OS X" and "Recovery HD" partitions). I personally don't like to use the EFI partition since you have to manually mount it and EFI programs on FAT partitions boot slower on some Macs. I wouldn't use the "Boot OS X" partition since you have to mount it manually as well, and I don't like to put multiple booters on the same partition since you can only select one of them using the built in Startup Manager. You could create a new HFS partition (100 MB is more than enough for rEFInd) but that might be difficult because of the Core Storage partitions on your drives. You would have to be able to shrink a partition which I haven't tried on a Fusion drive.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.