If you have followed our previous guide on how to dual boot your Mac with Ubuntu (or any other Linux distro), and you have upgraded your Mac OS X to Yosemite, you will find that the bootloader is overwritten and you won’t be able to dual boot into Ubuntu anymore. If you are having this issue, here is the fix:

The rEFit toolkit that we are using for the previous guide won’t work anymore in OS X Yosemite. To fix this, we will be using rEFInd, which is a fork of the rEFIt boot manager.

1. In OSX Yosemite, Download rEFInd from its Sourceforge page. Extract the zipped file. You should find a “refind-bin-0.8.3” folder.

2. Open the folder and look for an “install.sh” file within. Next, open a Terminal. Type sudo, follow by dragging the “install.sh” file to the terminal, and then append --esp to the end of the command. It should look like this:

sudo /path/to/refind/folder/install.sh --esp

Note: replace “/path/to/refind/folder” with the actual filepath of the refind folder.

yosemite-refind-install-command

Press Enter. You will be prompted to enter your password.

3. If the installation of rEFInd is successful, you should be able to find a new mounted drive called EFI. Open Finder and go to the EFI mounted drive. Click to enter the EFI folder. You should see three folders: “APPLE”, “refind” and “tools”.

yosemite-refind-efi-folder

4. Rename the “refind” folder “boot.”

yosemite-refind-rename-refind-folder

5. Open the newly-named “boot” folder. Rename the “refind_x64.efi” file to “bootx64.efi”

yosemite-refind-rename-refindx64-file

6. Now return to the “refind-bin-0.8.3” folder. In the “refind” folder, you should be able to find a “drivers_x64” folder. Copy this folder to the “boot” folder in the EFI drive.

yosemite-refind-move-drivers-x64-folder

7. Rename the “drivers_x64” folder to “drivers.”

That’s it. Reboot your Mac and you will be able to select your Ubuntu (or othe Linux distro) and boot into it.

yosemite-refind-bootloader

Let us know if you have any problems fixing the dual boot issue.