
MacBook Air에서 FreeBSD 설치 프로그램이 "자동으로 EFI 파티션 생성"을 수행하도록 한 후 내부 SSD에 몇 가지 문제가 있는 것 같습니다.
192:~ sunqingyao$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *121.3 GB disk0
1: 0xEE 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 60.6 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: 0xEE 209.7 MB disk0s4
확실히, 209.7 MB + 60.6 GB + 650.0 MB + 209.7 MB < 121.3 GB
. 거의 60GB의 디스크 공간이 사라졌습니다!
또한 관련이 있는 경우:
192:~ sunqingyao$ sudo gpt -r show disk0
Password:
gpt show: disk0: Suspicious MBR at sector 0
start size index contents
0 1 MBR
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 104857600 5 GPT part - 516E7CB6-6ECF-11D6-8FF8-00022D09712B
225230624 11747328 6 GPT part - 516E7CB5-6ECF-11D6-8FF8-00022D09712B
236977952 190 7 GPT part - 83BD6B9D-7F41-11DC-BE0B-001560B84F0F
236978142 1
236978143 32 Sec GPT table
236978175 1 Sec GPT header
디스크 유틸리티의 응급처치가 도움이 되지 않는 경우:
답변1
FreeBSD 설치 프로그램이 매우 잘못된 오류를 생성한 것 같습니다.하이브리드 MBR이는 OS X를 혼란스럽게 합니다. diskutil list
출력에는 하이브리드 MBR의 MBR 측이 표시되고 이 출력에는 OS X를 혼동하는 경향이 있는 2개의 유형 0xEE(보호) 파티션이 포함되어 있습니다. 출력 gpt -r show disk0
OTOH에는 7개가 표시됩니다. GPT 파티션과 용어를 사용하면 "의심스러운 MBR"입니다.
이 문제는 내 문제로 해결될 수 있습니다.GPT fdisk( gdisk
)도구:
- 얻다
gdisk
. OS X 버전을 사용하거나gdisk
. (안우분투 설치 프로그램잘 작동해야합니다.) - OS X 또는 (아마도) Ubuntu에서
gdisk
와 같이 디스크에서 실행합니다 .sudo gdisk /dev/disk0
sudo gdisk /dev/sda
p
파티션 테이블을 보려면 입력 하고 올바른 디스크에서 작업하고 있는지 확인하세요.x
전문가 메뉴에 들어가려면 입력하세요 .n
잘못된 하이브리드 MBR을 교체하기 위해 새 보호 MBR을 생성하려면 입력하세요 .gdisk
단순히 새 프롬프트가 표시된다는 점에 유의하세요 . 새로운 보호 MBR이 생성되었는지 확인하지는 않습니다.p
실수로 나쁜 일을 하지 않았는지 확인하기 위해 를 입력하여 파티션 테이블을 다시 확인하세요.w
변경 사항을 저장하고 종료하려면 입력하세요 . 이 변경 사항을 확인하라는 메시지가 표시됩니다.
이 시점에서 문제가 해결되어야 합니다. 그러나 OS가 변경 사항을 완전히 인식하려면 재부팅해야 할 수도 있습니다.
하지만 이 절차를 수행하면 Mac에서 BIOS/CSM/레거시 모드 OS를 부팅할 수 없게 됩니다. FreeBSD를 설치한 방법에 따라 EFI 모드 부트 로더를 설치해야 할 수도 있습니다. 이라고 하는데 loader.efi
, 아직 설치되지 않은 경우 정확히 어디서 찾을 수 있는지, 어떻게 구성할지 잘 모르겠습니다. 아마도이 FreeBSD 위키 항목실제 최종 사용자 세부 정보에는 부족하지만 도움이 될 것입니다. 다음과 같은 EFI 모드 부팅 관리자가 필요하거나 필요할 수도 있습니다.재정의,OS 중에서 선택합니다.
또는 하이브리드 MBR을 보호 MBR로 교체하는 대신 gdisk
보다 정상적인 보호 MBR을 만드는 데 사용할 수 있습니다. 그런 다음 FreeBSD의 BIOS 모드 부트 로더를 다시 설치하고 rEFInd를 설치하여 OS 간 부팅을 단순화해야 할 수도 있습니다. FreeBSD가 Mac에서 EFI 모드로 부팅할 수 있다고 가정하면 BIOS 모드보다는 이 방식으로 부팅하는 것이 좋습니다. 하이브리드 MBR은 보기 흉하고 불편하기 때문입니다.위험한해킹. 너무 많은 사람들이 하이브리드 MBR 때문에 OS를 완전히 폐기하고 중요한 데이터를 잃어버렸습니다.