Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I installed reFIT on my new MBP, and now, unfortunately, OSX can't get past the login screen. When I try logging in, it simply bounces me back to where I started, the login page.

Since I can't get in to OSX, I can't delete the /efi folder as recommended. Is there any way for me to fix this so I can at least get back into OSX to fix things?

share|improve this question
1  
Did you try single user mode ? –  iolsmit Dec 28 '11 at 0:14
add comment

2 Answers

If you disable journaling for the Macintosh partition (in order to access files from within Linux) this should work:

  1. hold upon boot
  2. select Recovery HD OR boot from Mac install DVD/USB
  3. open Disk Utility. Select Macintosh HD. Hold and click on File. Select Disable Journaling.
  4. boot from a Linux Live CD. Open root terminal.
  5. delete /Library/StartupItems/rEFItBlesser on the Mac partition
  6. delete /efi on the Mac partition

If journaling was already disabled on the Mac Partition, move to step 4.

enter image description here

share|improve this answer
add comment

Start up in single-user mode and remove reFIT

  1. Shut down your Mac if it is on.
  2. Press the power button to start the computer.
  3. Immediately press and hold +S for single-user mode.
  4. At the prompt, type /sbin/fsck -fy
    • Press Enter or Return key to execute the command.
    • Text will start updating the progress...if there is damage, the final line will say FILE SYSTEM WAS MODIFIED .
    • If you see that message, REPEAT step 4 until that message no longer appears. Having to run fsck more than once is normal, because the first run's repairs may uncover additional problems. The end should read: "The volume appears to be OK."
  5. Mount your disk using mount -uw /
  6. Move or delete /Library/StartupItems/rEFItBlesser
  7. Move or delete /efi

Assembled from Mac OS X: How to start up in single-user or verbose mode, Booting in Single User Mode and Running fsck -fy and Matt's suggestion

Good luck.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.