Software & AppsOperating SystemLinux

Fixing rEFIt Boot Issues on Mac After Yosemite Upgrade

Ubuntu 7

The Yosemite upgrade on Mac has been known to cause issues with the rEFIt boot manager. This can be particularly frustrating if you’re using a dual-boot setup with Ubuntu. This article will guide you through some potential solutions to resolve rEFIt boot issues after a Yosemite upgrade.

Quick Answer

To fix rEFIt boot issues on Mac after a Yosemite upgrade, you can try manually reinstalling rEFIt by running the enable script in the Terminal. Another solution is to use the option key during boot to select rEFIt from the menu. If these methods don’t work, consider trying rEFInd with different options or seeking assistance from the rEFIt or rEFInd community forums or a Mac expert.

Understanding rEFIt

rEFIt is a boot menu and maintenance toolkit for EFI-based machines like the Intel Macs. It provides a simple and easy way to select between different operating systems and configurations at boot time.

Identifying the Problem

After upgrading to Yosemite, you may find that you can’t boot into rEFIt to select Ubuntu as your operating system. This issue can persist even after reinstalling rEFIt or rEFInd with various arguments.

Possible Solutions

1. Manually Reinstalling rEFIt

The first solution to try is manually reinstalling rEFIt. Here’s how you can do it:

  1. Open the OSX Terminal.
  2. Type the following commands:
cd /efi/refit 
./enable.sh

The cd command changes the current directory to /efi/refit, which is where the rEFIt files are located. The ./enable.sh command runs the enable script, which reinstalls rEFIt.

If you’re prompted for a password, use the one that Yosemite asks for when installing new software. After restarting, check if the boot menu appears and if you can select Ubuntu.

2. Use the Option Key During Boot

Another solution is to press the option key (alt) immediately after powering on your Mac. This should bring up a menu with various options, including rEFIt. Select rEFIt from the menu and see if you can boot into Ubuntu. Note that this method needs to be done on every boot, so it may not be the most convenient solution.

3. Try rEFInd with Different Options

If rEFIt still doesn’t work, you can try installing rEFInd with different options. For example, you can try running:

./install.sh --esp --alldrivers

The --esp option tells the installer to install rEFInd to the ESP (EFI System Partition). The --alldrivers option tells the installer to install all available drivers.

Make sure to follow the instructions provided in the rEFInd manual carefully.

4. Seek Further Assistance

If none of the above solutions work, it may be helpful to seek assistance from the rEFIt or rEFInd community forums or consult with a Mac expert who is familiar with dual-boot setups.

Conclusion

Fixing rEFIt boot issues on Mac after a Yosemite upgrade can be a daunting task, but with patience and the right knowledge, it’s definitely achievable. Always remember to backup your important data before attempting any changes to your system. If you’re still having trouble, don’t hesitate to seek professional help.

How do I know if I have rEFIt installed on my Mac?

To check if you have rEFIt installed, you can go to the /efi/refit directory in the Terminal. If the directory exists and contains files, then rEFIt is installed on your Mac.

Can I use rEFIt with other operating systems besides Ubuntu?

Yes, rEFIt can be used to select between different operating systems, including but not limited to Ubuntu. It supports various operating systems like Windows, Linux, and macOS.

Can I uninstall rEFIt if I no longer need it?

Yes, you can uninstall rEFIt by opening the Terminal and navigating to the /efi/refit directory. Then, run the command ./enable.sh --deactivate to deactivate and remove rEFIt from your system.

Leave a Comment

Your email address will not be published. Required fields are marked *