Ask Your Question

rEFInd: /boot/efi doesn't seem to be on a VFAT filesystem

asked 2016-03-03 23:12:27 -0500

sullerandras gravatar image

I have a Fedora 23 installed on my MacBook Pro. Used the whole disk, automatically partitioned by the Fedora installer. Now I'm trying to install refind:

[andras:~] $ sudo refind-install 
ShimSource is none
Installing rEFInd on Linux....
The ESP doesn't seem to be mounted! Trying to find it....
///boot/efi doesn't seem to be on a VFAT filesystem. The ESP must be
mounted at //boot or //boot/efi and it must be VFAT! Aborting!

Indeed it is not VFAT:

[andras:~] $ mount | grep boot
/dev/sda2 on /boot type ext4 (rw,relatime,seclabel,data=ordered)
/dev/sda1 on /boot/efi type hfsplus (rw,relatime,umask=22,uid=0,gid=0,nls=utf8)

How can I convert the /boot/efi to VFAT? Will it work if it is VFAT?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-03-08 20:55:02 -0500

cmurf gravatar image

The firmware on Macs prefers booting from HFS+ and the Fedora installer knows this, which is why /boot/efi is an hfsplus volume. What else are you planning to install? There's no significant advantage to rEFInd if it's a Fedora only system. You could either try adapting the OS X instructions for rEFInd to get it installed on the hfsplus /boot/efi Or you could umount /boot/efi and then reformat /dev/sda1 with mkdosfs -F 32 -L EFI /dev/sdXY and then install rEFInd of course with the caveat that for a period of time you have no bootloader on this machine so... good luck!

edit flag offensive delete link more

Question Tools


Asked: 2016-03-03 23:12:27 -0500

Seen: 1,438 times

Last updated: Mar 03 '16