¿Necesito una partición EFI separada para cada sistema operativo que comparte un disco común?

¿Necesito una partición EFI separada para cada sistema operativo que comparte un disco común?

Estaba instalando FreeBSD en mi MacBook Air. Al particionar el disco, el instalador me dijo

This partition scheme requires a boot partition for the disk to be bootable. Would you like to make one now? <Yes/No>

El problema es que ya tengo una partición EFI en mi SSD interno, que presumiblemente sirve para macOS. ¿Necesito crear uno diferente para FreeBSD?

he hecho algunosdolorosoexperimentos sobre este tema:

  • Cuando elegí No, FreeBSD no se puede iniciar, es decir, "FreeBSD" simplemente no se muestra en el menú de rEFInd.
  • Cuando elegí Yes, "parece que el instalador de FreeBSD ha creado un archivo muy maloMBR híbridoen su disco, y esto confunde a OS X", y por lo tantomi disco se corrompió. Afortunadamente, después de seguir@Instrucción de Rod Smith(creé un nuevo MBR protector para reemplazar el MBR híbrido defectuoso), este problema ahora está resuelto, pero ahora mi disco tiene 2 particiones EFI.

    Ahora mi SSD interno se ve así:

    sunqingyaos-MacBook-Air:~ sunqingyao$ diskutil list
    /dev/disk0 (internal, physical):
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *121.3 GB   disk0
       1:                        EFI EFI                     209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh HD            60.6 GB    disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
       4:                        EFI EFI                     209.7 MB   disk0s4
       5:                FreeBSD UFS                         53.5 GB    disk0s5
       6:               FreeBSD Swap                         6.2 GB     disk0s6
       7: 83BD6B9D-7F41-11DC-BE0B-001560B84F0F               101.4 KB   disk0s7
    

    También,

    sunqingyaos-MacBook-Air:~ sunqingyao$ sudo gpt -r show disk0
    Password:
          start       size  index  contents
              0          1         PMBR
              1          1         Pri GPT header
              2         32         Pri GPT table
             34          6
             40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
         409640  118284248      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      118693888    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      119963424     409600      4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      120373024  104447992      5  GPT part - 516E7CB6-6ECF-11D6-8FF8-00022D09712B
      224821016   12156928      6  GPT part - 516E7CB5-6ECF-11D6-8FF8-00022D09712B
      236977944        198      7  GPT part - 83BD6B9D-7F41-11DC-BE0B-001560B84F0F
      236978142          1
      236978143         32         Sec GPT table
      236978175          1         Sec GPT header
    

información relacionada