공통 디스크를 공유하는 각 OS마다 별도의 EFI 파티션이 필요합니까?

공통 디스크를 공유하는 각 OS마다 별도의 EFI 파티션이 필요합니까?

MacBook Air에 FreeBSD를 설치하고 있었습니다. 디스크를 파티션할 때 설치 프로그램이 나에게 말했습니다.

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

문제는 내부 SSD에 macOS를 지원하는 EFI 파티션이 이미 있다는 것입니다. FreeBSD용으로 다른 것을 만들어야 합니까?

난 좀 해봤어괴로운이 문제에 대한 실험:

  • 를 선택하면 NoFreeBSD를 부팅할 수 없게 됩니다. 즉, "FreeBSD"가 rEFInd 메뉴에 표시되지 않습니다.
  • 를 선택했을 때 Yes"FreeBSD 설치 프로그램이 매우 잘못된 파일을 생성한 것 같습니다.하이브리드 MBR디스크에 저장되어 있으며 이는 OS X를 혼란스럽게 합니다.내 디스크가 손상됐어. 다행히 팔로우하고 나니@로드 스미스의 지시(불량 하이브리드 MBR을 대체하기 위해 새 보호 MBR 생성) 이 문제는 이제 해결되었지만 이제 내 디스크에는 2개의 EFI 파티션이 있습니다.

    이제 내 내부 SSD는 다음과 같습니다.

    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
    

    또한,

    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
    

관련 정보