Reinstall (bless) rEFInd after Mac OS X update

If you are using Mac OS X 10.11 or later boot into recovery mode (command+R while booting) and in the terminal disable SIP:

$ csrutil disable

Restart and then check in what partition is EFI installed:

$ diskutil list | grep EFI
   1:   EFI EFI      209.7 MB   disk0s1


$ sudo mkdir /Volumes/EFI
$ sudo mount -t msdos /dev/disk0s1 /Volumes/EFI
$ sudo bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/efi/refind/refind_x64.efi --shortform
$ sudo diskutil unmount /Volumes/EFI

Enable SIP again in the recovery mode if needed:

$ csrutil enable

You might also like

Changing rEFInd options
If you use rEFInd to boot multiple operating systems in a Mac you may want to change it's options. For...

Hide Mac OS X Recovery partition
Sometimes the Mac OS X Recovery partition can be seen because it's mounted automatically on boot. This...

Exit maintenance mode in WordPress when an update fails
To exit maintenance mode in WordPress when an update fails is as easy as deleting the .maintenance file...

Select different available java and javac versions in Ubuntu with update-alternatives
It's possible to have more than one version of Java in the same machine.If you have more than...

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.