Refind Mac

Make sure the rEFInd files are available on a drive that macOS can see and use, then follow these instructions: Reboot the computer and hold down Command-R; Once in Recovery mode select Terminal from the Utilities menu; Find the volume where you have rEFInd stored (start with ls /Volumes) Change into the rEFInd directory and run./refind-install.

  1. I'm having a little of a problem with rEFInd and couldn't find something specific about it. I succesfully installed Ubuntu 14.04 for dual boot with OS X Yosemite on my MacBook Pro 3.1 using rEFInd but now after booting into Ubuntu the rEFInd menu doesn't show after a reboot. It just goes straight into grub.
  2. REFInd is a boot manager which allows you to boot multiple operating systems from internal or external hard drives. REFInd automatically detects EFI bootloaders and shows a graphical interface allowing the user to select which operating system they want to start.
  3. On reboot the rEFInd bootload is now replacing the started MAC bootload and is giving me the dual option back. To be honest holding 'option key' during boot allowed me to find the rEFInd bootloader, but I never put 2 and 2 together as per the change from ESP to EFI.
  4. The rEFInd partition doesn’t need to be large (50 MB will be enough); it must use the HFS+ (Mac OS Extended) file system. To create it, you have three options: From macOS, by shrinking the macOS partition: open Disk Utility, choose your drive, select Partition, add a new partition, set its size and file system (in that order!).

rEFInd is a boot manager for UEFI computer that will allow you to choose between Windows, Linux and Mac OS X, and other operating systems when you boot your computer, it can auto-detect your installed operating systems and presents a pretty GUI menu these operating systems. rEFInd is one of the most popular multi-boot managers on the market.

Under Linux and Mac OS X operating systems, you can use refind-install script to install rEFInd, it automatically copies rEFInd's files to the EFI System Partition (ESP) and makes changes to the firmware's NVRAM settings so that rEFInd will start the next time you boot. If the refind-install script does not work properly or you want to install it using Windows, you may need to use EasyUEFI to complete the installation and configuration. EasyUEFI is a Windows software for users to manage EFI boot options and ESP partitions, it is the tool recommended by rEFInd official. Below we'll show you how to set up multi-boot of Windows, Linux and Mac using rEFInd and EasyUEFI.

Tutorial to set up multi-boot of Windows, Linux and Mac using rEFInd and EasyUEFI.

Step 1. Download rEFInd from rEFInd's official website, and unzip it if it is a compressed package.

Step 2. Download, install and run EasyUEFI, click the button, and then click the button.

Step 3. Select the EFI System Partition (ESP) where you want to install rEFInd in the disk/partition list, then click the 'Open' button to open the EFI System Partition Explorer.

Step 4. Right-click on the EFI directory and select 'Upload'.

Step 5. Select the refind in the directory extracted from the rEFInd compressed file, then click 'OK' button to upload it.

Step 6. After the upload is complete, right-click 'refind.conf-sample' in the refind directory and select 'Rename'.

Step 7. In the dialog box that pops up, rename 'refind.conf-sample' to 'refind.conf', and then click 'OK'.

Step 8. After all the above operations are completed, click the 'Exit' button to close the EFI System Partition Explorer.

Step 9. Return to the main page of the program, click the button, then click the button.

Step 10. In this page, select the type as 'Linux or other OS', enter 'rEFInd' as the description, select the ESP partition that rEFInd has been copied into, then click the 'Browse' button and select 'EFIrefindrefind_*.efi' as the file path (Please note that you need to select the corresponding efi file according to the architecture of your computer).

Step 11. After completing the settings, click 'OK' to create the boot option, then move rEFInd to the top of the boot order list as the priority startup item.

Step 12. Restart the computer, refind will start and display the multi-boot menu.

As described above, you can set up multi-boot of Windows, Linux and Mac using rEFInd and EasyUEFI easily, EasyUEFI is a surprise for users who use rEFInd for multi-boot management.

Related Guides

Mac

So I’ve installed Ubuntu on the metal of my MacBook Pro Retina (13 inch, ifyou must know) and in order to dual-boot the machine, I use the rEFInd BootManager.

It works really well and was simple to configure, but I found that afterupgrading to Yosemite (10.10), Mac OS X became the default boot OS, whereasrEFInd was booting by default originally.

Originally, this was fine, I dealt with just holding the Option key downduring boot to bring up the Startup Manager and selecting EFI Boot inorder to get into Linux. I wasn’t restarting the computer that much anyway.But like most things, eventually, it irked me enough that I set out to fix it.

Normally, in OS X, to change the boot drive, you’d use System Preferences andchange your Startup Disk but in this case, you won’t see your EFI partitionavailable to be selected. Likewise, even if you go ahead and follow rEFInd’smethod for mounting the EFI partition, you’ll find that it’s not selectable asa Startup Disk. Or, even if you can, selecting it and restarting makes no difference.

So, what’s a guy to do? Turns out you can hold the Control key downprior to clicking onto a volume/device in the Startup Manager to set thatvolume as the boot default! So, I held down Control, clicked EFI Bootand that’s that.

This worked for me on my 2011-era Mac, now running OS X 10.10, but since thisoption isn’t officially documented anywhere that I can see, it could go awayat any time. Try it and add a comment below with your results.

Thanks to Macworld for the solution!

Refind Mac Windows

As a side note, it’s interesting to see the UI for Mac OS has barely changedin decades for selecting a Startup Disk.

Go Top

Refind Macbook

Please enable JavaScript to view the comments powered by Disqus.comments powered by Disqus