Recently there was a security update for osx snow leopard witch broke the refit boot loader for osx snow leopard 10.6.8 install I was running 10.6.7 and it was working fine I did this update and went from 10.6.7 then 10.6.8 after reboot/update the loader no longer works on 10.6.8 there is going 2 have 2 be some more updates or maybe your not supporting osx snow leopard instead only supporting osx lion/Mountain there is also a new version of osx Mountain lion coming out so be ready for that as well witch might break the refit boot loader
Anyways it's broke I've re installed refit boot loader twice and It's still not a go the last time you guys updated it was 2010-03-12
I'm sure it's the latest update 10.6.8 @ http://support.apple.com/kb/DL1400 Witch caused these issues sorry for the Grammar but this needs a report
Anyways I love this boot loader and I support the project so I’m supporting it with a report also big ups for the creators
Andrew
rEFIt is not dependant on OS version.
Make sure rEFIt is on an HFS volume (Mac OS Extended). Make sure the volume is not encrypted. Make sure you have all the files in the correct location:
/efi/refit/icons/
/efi/refit/refit.conf
/efi/refit/refit.efi
/efi/refit/refit.vollabel
/efi/tools/
Make sure the rEFItBlesser is installed and has the correct permissions:
ls -l /Library/StartupItems/rEFItBlesser
-rw-r--r-- 1 root wheel 72 Mar 7 2010 StartupParameters.plist
-rwxr-xr-x 1 root wheel 2176 Jan 27 17:30 rEFItBlesser
Check the rEFItBlesser file. If the efi folder is on your boot volume then MOUNTPOINT="" (the default). Otherwise MOUNTPOINT should be the path to the efi folder. For example, if the efi folder was on a seperate partition named rEFIt, then MOUNTPOINT="/Volumes/rEFIt".
Try running /efi/refit/enable-always.sh in Terminal.app (make sure you run the script from the folder that contains the refit folder which contains the refit.efi file):
sudo /efi/refit/enable-always.sh
The enable-always script runs the bless command like this:
sudo bless --folder /efi/refit --file /efi/refit/refit.efi --labelfile /efi/refit/refit.vollabel --setBoot
You can check what disk/folder/file is blessed (used for efi startup) using the bless command:
bless --info
During startup, rEFItBlesser should bless your OS X file (/System/Library/CoreServices/boot.efi) automatically so that OS X is used for waking up from safe sleep or from power failure.
During shutdown, rEFItBlesser should automatically bless rEFIt (/efi/refit/refit.efi) so that rEFIt will be used when you startup.
You could try using Disk Utility to create a small partition for rEFIt's efi folder, then edit MOUNTPOINT in rEFItBlesser to point to that partition (see above for an example). This way, you can use the Mac's built in Startup Manager (http://support.apple.com/kb/HT1310) to force boot rEFIt or bypass rEFIt. As usual, you can boot rEFIt normally without using the Startup Manager as long as it is properly blessed before startup. Having rEFIt on a separate partition also allows you to encrypt the startup volume (useful for people running Mac OS X Lion with File Vault 2).
You could create a partition for each efi program that you want to run (such as shell.efi), then bless the efi program manually so that it will appear in the Startup Manager.