I have an iMac running High Sierra. I am using rEFInd to triple boot with macOS, Windows 10, and Fedora. When I mounted the ESP on the mac side (where rEFInd is also installed to), I noticed a microsoft folder in the EFI directory beside the BOOT directory for macOS; I also noticed the Windows installment does not have its own efi partition. When I installed Fedora 27, the installer insisted I create an efi partition to mount to /boot/efi.
Was this truely necessary? Could I move the efi files from the ESP dedicated to Fedora to the original ESP used by macOS, Windows 10, and rEFInd? If so, would there be any tangable benefits?
Last edit: Walter 2017-12-28
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a similar triple-boot setup, but without Windows. Fedora does require that you mount the EFI system partition (i.e., "ESP") at /boot/efi. But it does not require that this EFI partition be different for Mac/Windows/Other Linux. Stated differently, the information for all three OS's can all be placed on the same EFI system partition. You just need to tell Fedora (in /etc/fstab) to mount the EFI partition (on my Mac, it is at /dev/sda1, but I use UUID=<UUID for /dev/sda1>) at /boot/efi.
Last edit: MBWD 2017-12-31
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What files are required to move over to /dev/sda1? Does the folder structure matter? Currently I have a directory forBoot, Apple, and Microsoft; would I just make a Linux or Fedora directory and place all of the .efi files in that directory? What does your /boot/efi line in /etc/fstab look like? Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I should caveat this reply with a statement that I am not an expert, at all. I do not fully understand all that is going on here on the ESP, and I had to tinker with it until it worked. That said, here you go.
My ESP (EFI system partition, mounted at /boot/efi in Fedora) looks like this:
I have an iMac running High Sierra. I am using rEFInd to triple boot with macOS, Windows 10, and Fedora. When I mounted the ESP on the mac side (where rEFInd is also installed to), I noticed a microsoft folder in the EFI directory beside the BOOT directory for macOS; I also noticed the Windows installment does not have its own efi partition. When I installed Fedora 27, the installer insisted I create an efi partition to mount to /boot/efi.
Was this truely necessary? Could I move the efi files from the ESP dedicated to Fedora to the original ESP used by macOS, Windows 10, and rEFInd? If so, would there be any tangable benefits?
Last edit: Walter 2017-12-28
I have a similar triple-boot setup, but without Windows. Fedora does require that you mount the EFI system partition (i.e., "ESP") at
/boot/efi
. But it does not require that this EFI partition be different for Mac/Windows/Other Linux. Stated differently, the information for all three OS's can all be placed on the same EFI system partition. You just need to tell Fedora (in/etc/fstab
) to mount the EFI partition (on my Mac, it is at/dev/sda1
, but I useUUID=<UUID for /dev/sda1>
) at/boot/efi
.Last edit: MBWD 2017-12-31
What files are required to move over to
/dev/sda1
? Does the folder structure matter? Currently I have a directory forBoot
,Apple
, andMicrosoft
; would I just make aLinux
orFedora
directory and place all of the.efi
files in that directory? What does your/boot/efi
line in/etc/fstab
look like? Thanks.I should caveat this reply with a statement that I am not an expert, at all. I do not fully understand all that is going on here on the ESP, and I had to tinker with it until it worked. That said, here you go.
My ESP (EFI system partition, mounted at /boot/efi in Fedora) looks like this:
And my /etc/fstab looks like this:
Last edit: MBWD 2017-12-31