OpenCore Black Apple 설치 자습서

며칠 전 윈도우 PC에서 맥OS를 먹는 사람을 보고 셀러론 100위안 노트북을 던지기 시작했다. 속담처럼 검은 열매에 들어가면 바다만큼 깊습니다 수만 개의 게시물이나 자습서 또는 블로그를 오르는 데 한 달이 걸렸지 만 결국 여전히 실패했습니다 (이유는 나중에 설명하겠습니다) 나중에). 비록 토스 결과가 만족스럽지는 않지만 많은 것을 배웠습니다~ OpenCore 블랙애플의 전 과정과 구덩이를 밟는 과정을 모두가 사용할 수 있도록 정리했습니다~

목차

1. 원리

2. 준비

2.1 전제 조건

2.2 하드웨어 요구사항

2.3 컴퓨터 하드웨어 이해

3. EFI 구성

3.1 필요한 도구 다운로드

3.2 .efi 드라이버

3.3 Kext 드라이버

3.4 SSDT

3.5 도구 슬리밍

3.6 config.plist

4. USB 플래시 드라이브 만들기

4.1 굽기

4.2 EFI 복사

5. BIOS 설정

6. 문제 해결

6.1 카드 워치독

6.2 카드 EBLOG EXITBS:START

6.3 카드 AppleIntelCPUPowerManagement 다음으로 이동하십시오.

6.4 卡 이 버전의 Mac OS X ...

6.5 역추적 없이 가주세요

6.6 AppleIntelXXXGraphicsFramebuffer 然后로 이동하십시오.

6.7 OC: SB 모델 찾기 실패 비활성화

6.8 SetConsoleMode 끝에서 멈춤

6.9 OS X 10.11 이하, OS X 시작 항목 선택 후 검은 화면

7. 설치 과정

8. 에필로그

8.1 정보/절차/출처

8.2 기성 EFI 사용

8.3 macOS 새 버전의 일부 문제

8.4 검은 사과를 더 쉽게 만들기


1. 원리

설치하기 전에 검은 사과와 흰 사과가 무엇인지 이해하십시오. White Apple은 이해하기 쉬운 macOS를 설치하는 공식 Apple 컴퓨터입니다. 검은 사과는 Apple이 아닌 컴퓨터에 macOS를 설치하는 것을 의미합니다. Apple이 Intel CPU를 Mac 컴퓨터의 칩으로 사용하기 때문에 검은 사과가 가능해졌습니다. Windows PC의 Intel 칩이 Mac의 Intel 명령어 세트와 호환되기 때문입니다. 2000년대 후반 최초의 인기 블랙애플 부트툴 카멜레온(Chameleon)이 탄생하고 이후 블랙애플 시대에 돌입~

검은사과의 칩 문제는 해결되고 남은 건 부팅뿐이다. 카멜레온 부트에서 x-리프 클로버(Clover, 나는 클로버 잎이 몇 개인지 잊어버렸습니다)에서 OpenCore의 새로운 시대(OC라고 함)에 이르기까지 이러한 부트 도구는 실제로 원칙적으로 유사합니다. macOS 시작 환경을 시뮬레이션하여 검은 사과를 안내합니다. 필요한 도구는 다음과 같습니다.

드라이버: .efi 파일과 kext 드라이버에는 하드웨어와 블랙 애플 시스템 사이의 다리 역할을 하는 두 가지 유형이 있습니다.

SSDT: 개인적인 이해는 블랙 애플 컴퓨터 하드웨어와 화이트 애플의 세부 사항을 더 일관되게 만드는 것입니다.

여기에서는 OpenCore를 선택하여 부팅합니다. OpenCore는 더 현대적이고 DSDT의 수동 구성이 필요하지 않기 때문입니다(DSDT가 무엇인지는 음... I Baidu~)

Apple은 이미 Mac의 CPU를 Intel에서 Apple Silicon(M1과 같은 M 시리즈 칩이라고도 함)으로 옮기고 있기 때문에 검은 사과의 시대는 번호가 매겨져 있으며 사용하고 소중히 여깁니다~

2. 준비

2.1 전제 조건

우선 블랙애플의 최우선 과제는 시간과 인내 입니다 . 가장 보편적인 코어와 제온은 검은사과를 설치하는데 최소 일주일은 걸리고 펜티엄 셀러론 AMD는 더 오래걸리겠죠~

그렇다면 특정 컴퓨터 기반이 있어야 합니다 . 적어도 노트북과 데스크탑이 무엇인지, UEFI가 무엇인지, USB 플래시 드라이브가 무엇인지, 인텔과 AMD가 무엇인지 알아야 합니다... 순수한 초보자라면 OpenCore를 직접 개발하는 것은 권장하지 않습니다. 내부~

그러면 일정 수준의 영어가 있습니다 . 적어도 공식 OpenCore 문서를 읽을 때 모국어 영어와 기계 번역 반 중국어의 조합을 이해할 수 있어야 합니다~ 그렇지 않으면 울지 말고 config.plist를 구성할 때 영어 선생님에게 번역을 도와달라고 요청하세요~

마지막은 16G 이상의 용량을 가진 U 디스크 입니다 . OpenCore와 블랙애플 시스템 전체를 안내하는 데 사용해야 합니다~

이러한 전제 조건으로 Black Apple 설치를 시작할 수 있습니다!

2.2 하드웨어 요구사항

CPU:

데스크톱 컴퓨터 의 CPU 지원 은 상대적으로 넓을 것입니다.기본적으로 특별히 인기가 없는 구성의 데스크톱인 한 검은 사과를 성공적으로 먹을 수 있습니다. 특정 CPU 지원:

Intel Core(코어) 3 - 10세대;

참고: 공식 문서에는 모든 Intel CPU를 지원한다고 되어 있지만 Core 2 이하 CPU는 UEFI를 지원하지 않기 때문에 설치에 많은 어려움이 있을 것입니다. OpenCore 부팅도 레거시 전통적인 시작을 지원하지만 키보드는 완전히 폐기 될 것입니다 ~ 또한 11 세대 이상의 Core Duo는 Apple에서 공식적으로 사용하지 않았으므로 솔루션이 없을 가능성이 높습니다 ~

인텔 제온(Xeon), 셀러론(Celeron), 펜티엄(골드)(펜티엄), 아톰(Atom) 등등~

AMD Bulldozer(Bulldozer, 15h), Jaguar(Jaguar, 16h), Ryzen(Ryzen, 17h), Ryzen Thrieapper(Ryzen tearer, 영어 단어 철자가 틀리면 모를까, 오랜 이해, 19h)

노트북 블랙 Apple은 많은 제한이 있으며 Core 3-10세대 및 Xeon만 지원합니다. 이 관계자는 아톰 셀러론 펜티엄 노트북이 완전히 풀리지 않는다고 말했다. 다만 내 던진 경험에 따르면 아톰 셀러론 펜티엄 노트북은 계속 저장할 수 있고, 맥OS 10.15 카탈리나 이하 버전도 실행할 수 있지만(CPUID와 XCPM을 위조해야 한다. 방법은 뒤에 설명한다) 일체형 디스플레이는 전혀 쓸모가 없다. , 독립형 그래픽만 사용할 수 있습니다(내 컴퓨터에 통합 그래픽만 있고 독립 그래픽이 없다면 정말 해결책이 없습니다)

그래픽 카드:

통합 그래픽 카드(integrated display)와 독립 그래픽 카드(independent display)로 나뉘는데, 통합 그래픽 카드는 CPU와 함께 제공되며, 독립 그래픽 카드는 그 반대입니다. 일반적으로 통합 그래픽 카드의 지원이 더 좋으며 독립 그래픽 카드는 운이 좋을 수 있습니다. 보통은 내장 그래픽카드로도 충분하므로 독립디스플레이가 제대로 동작하지 않을 경우 독립디스플레이를 비활성화하는 것을 권장합니다(방법은 후술)

AMD 의 GPU는 거의 모든 시리즈에서 지원하고, 그래픽이 통합된 Vega도 지원하지만 APU는 지원하지 않습니다..역시 AMD와 애플의 관계는 참 좋군요~

Intel은  거의 모든 것을 지원하지만 GT1은 Mac에서 공식적으로 사용된 적이 없기 때문에 솔루션이 없습니다.

Nvidia 의 그래픽 카드(N 카드라고도 함)에 문제가 있습니다. Nvidia와 Apple의 전복된 우정으로 인해 9XX 및 10XX 시리즈는 macOS 10.13까지만 지원하고 6XX 및 7XX 시리즈는 macOS 11까지만 지원하며 나머지는 지원하지 않습니다. 개인적으로 불필요한 문제를 피하기 위해 N 카드의 독립 그래픽 카드를 비활성화하고 CPU와 함께 제공되는 통합 그래픽 카드를 직접 사용하는 것이 좋습니다 (물론 Celeron Pentium Atom + N 카드 인 경우) , Nvidia는 거의 사용할 수 없습니다)

마더보드:

모든 지원, 말할 필요가 없습니다~ 하지만 HP와 AsRock의 마더보드 뒤에 있는 구성에 주의해야 합니다~

하드 디스크:

모든 SATA 인터페이스 하드 디스크 및 일부 NVMe 하드 디스크를 지원합니다. 자세한 내용은 공식 문서를 참조하십시오.

네트워크 카드:

거의 모든 유선 네트워크 카드(즉, 네트워크 케이블이 연결된 카드)가 지원되지만 일부 서버 네트워크 카드에는 몇 가지 문제가 있습니다.

무선 네트워크 카드는 Intel, Qualcomm 또는 Realtek이면 지원하지 않고 Atheros는 macOS 10.13만 지원합니다. Broadcom(Broadcom)이면 축하합니다.

물론 방법이 있습니다.예를 들어 Android의 Wi-Fi 모듈이 OEM을 수행하도록 하고 미리 설치된 Android를 Wi-Fi에 연결하고 USB Horndis를 사용하여 검은색 Apple 컴퓨터에 연결한 다음 Baidu를 수행할 수 있습니다. 구글빙과 여덟불멸자가 바다를 건너 마법의 힘을 발휘합니다 블랙애플 와이파이 문제만 클릭하시면 해결됩니다~

나머지:

알려진 지문 카메라 헤드폰 잭 Thunderbolt가 작동하지 않습니다~

더 알고 싶다면 여기에 공식 문서 링크를 게시하세요~

OpenCore 하드웨어 제한 사항

2.3 컴퓨터 하드웨어 이해

블랙애플은 하드웨어와 밀접한 관련이 있기 때문에 우리 컴퓨터의 하드웨어를 알아봐야겠죠~

우선 자신의 컴퓨터가 노트북 인지 데스크탑 인지 알아야 하는데 , 일반적으로 데스크탑을 설치하는 것이 좋습니다.

그런 다음 가장 중요한 CPU가 있습니다.  CPU-Z를 설치하고 열면 빨간색 화살표가 가리키는 것이 CPU의 개발 코드입니다. 접미사에 -E -X가 있으면 접미사 를 함께 적고, -U와 같이 -E -X 이외의 접미사 또는 접미사가 없으면 그냥 - 기호 앞에 내 Broadwell-U와 같이 표시한다. , Broadwell을 기억하십시오 .

또한 노란색 화살표가 가리키는 것은 CPU의 풀네임으로 코어나 제온이 들어가 있으면 코어나 제온 칩이라는 뜻이다. 셀러론이나 펜티엄이 들어간다면 펜티엄 셀러론의 저가형 칩이라는 뜻이다. AMD가 들어있다면 AMD 칩이라는 뜻~

77336c0bcd034092a5fe0a36a5205230.png

 그런 다음 인터넷으로 이동하여 CPU 개발 코드가 어느 세대 CPU인지 확인하십시오(접미사로 확인하십시오). 3-10이면 요건 충족~

9fe470b44b184a989e9e3bae4bd28feb.png

다음은 그래픽카드 , 다음은  GPU-Z , 열어서 GPU 상세정보를 확인하세요~ 빨간화살표 부분에 있는 글자에 주목하세요 GT1 이면 (아래 그림처럼) 통합 그래픽 카드는 기본적으로 쓸모가 없다는 것~ GT2 이상이면 아직 도움말이 있습니다~ 통합 디스플레이와 단일 디스플레이가 있으면 하단에 전환하는 곳이 있습니다~

그런 다음 CPU-Z에서도 찾을 수 있는 마더보드를  살펴보십시오 . 빨간 화살표만 기억하세요~

fc52043b00b64fc7805df749b60322a8.png

마지막으로 중요한 것은 네트워크 카드 입니다 . win+r, devmgmt.msc를 입력하고 장치 관리자를 호출합니다.

237bc8e6aa0b4a7084e5ce59a4b8b5de.png

네트워크 어댑터, 빨간색 부분은 네트워크 카드 부분입니다. 나중에 사용할 수 있도록 Intel 또는 Realtek(Realtek) 또는 Broadcom(Broadcom)을 기록해 둡니다~

 여전히 더 많은 정보를 알고 싶다면 다음 공식 문서 링크를 참조하십시오.

하드웨어 찾기

3. EFI 구성

3.1 필요한 도구 다운로드

첫 번째는 OpenCore 신: GitHub 입니다.

(GitHub에서 열 수 없나요? 방법이 있습니다. 검토하지 않을 위험이 있으므로 공유하세요: GitHub 검색 Steam++)

여기에서 OC뿐만 아니라 디버깅에 편리한 모든 후속 kext 플러그인의 디버그 버전을 다운로드합니다.

29682837daf74e07bda5d67588c108b9.png

 그런 다음 Python이 있습니다. OpenCore의 많은 가제트가 Python에 의존해야 하기 때문입니다. win8 이상용 최신 버전을 다운로드하고 win7 및 vista용 버전 3.8.5를 다운로드하세요. 공식 다운로드 ;

그런 다음 Diskgenius가 있습니다. 무료 버전을 사용하세요: 공식 다운로드 ;

balenaEtcher, 우리는 블랙 애플 부팅 가능한 U 디스크를 만드는 데 사용해야 합니다: 공식 다운로드 ;

GenSMBIOS: 위조 Apple 컴퓨터 일련 번호 및 기타 정보를 생성하는 데 사용됩니다. GitHub , 다운로드하려면 빨간색 화살표를 클릭하십시오.

d7ee499a70134b068ba4e1a5c31935f1.png

config.plist 구성 파일 편집에 사용되는 ProperTree: GitHub , 다운로드 방법은 GenSMBIOS와 동일합니다.

이러한 도구를 제쳐두고 공식적으로 OpenCore EFI 구성을 시작했습니다~

3.2 .efi 드라이버

OpenCore 압축을 풀고 X64 폴더에 있는 EFI 폴더를 중요한 곳에 복사~

405aad5babd54a47b5da9ea77b07e8c3.png

 OpenCore의 모든 파일입니다~

3a78e184ed2b4ff48709ad3c256d6408.png

Drivers 폴더를 열고 다음과 같이 OpenRuntime.efi 및 OpenHfsPlus.efi를 제외한 다른 모든 파일을 삭제합니다. 

6e8b4f14377c4ba6901f608fd83f70c2.png

OpenRuntime.efi는 OpenCore의 핵심 파일이며 OpenHfsPlus.efi는 macOS 운영 체제 부팅을 지원하는 데 필요한 파일입니다. 일반 컴퓨터의 경우 이 두 가지를 유지할 수 있습니다. 일부 특수 컴퓨터에서만 필요한 다른 efi 파일에 대한 자세한 내용은 공식 문서를 참조하십시오.

efi 드라이버 파일 추가

펌웨어 드라이버

(공식 문서를 읽은 어린이 신발은 다음 단락을 알 수 있습니다. OpenHfsPlus.efi: 오픈 소스 HFS Plus 드라이버, 매우 느리므로 자신이 무엇을 하고 있는지 모르면 사용하지 않는 것이 좋습니다. 공식 권장 사항 HFS Plus 드라이버 HfsPlus.efi는 애플 고유의 것으로 속도는 비교적 빠르지만 개인적으로 애플의 공식 HfsPlus.efi 부트 카드 Watchdog을 사용하여 테스트를 해보니 검은화면이 뜨면서 자동으로 윈도우가 재시작됩니다. .그리고 저는 OpenHfsPlus.efi를 사용하면 부팅시 확연히 렉이 발생하지 않습니다.어쨌든 저는 개인적으로 OpenHfsPlus.efi를 사용하는 것을 추천합니다.특히 OpenHfsPlus.efi를 사용하는 아동용 신발이 붙어있는 경우 HfsPlus.efi를 사용하여 물을 사용해 볼 수 있습니다. : Lan Zuoyun , 압축 해제 후 일반 efi 파일이 됨)

.efi 드라이버 구성의 첫 번째 부분이 완료되었습니다!

3.3 Kext 드라이버

전체 Kernel EXTension인 Kext는 Black Apple이 하드웨어와 연결하는 주요 드라이버입니다. Kext 드라이버를 수집해 봅시다~

방법으로 운전

아래와 같이 접미사 kext가 있는 모든 폴더를 OC 디렉터리 아래의 Kexts 폴더에 넣습니다.

0dc1d81ba7ba46889816364a7820640d.png

또한 Kext 드라이버도 디버깅에 편리한 DEBUG 버전(압축된 패키지 접미사는 DEBUG)을 다운로드해야 함을 강조합니다~

필수 드라이버

그에게

Lilu 드라이버는 kext 드라이버의 아버지라고 할 수 있습니다.

최소 macOS 버전: Mac OS X 10.4

웬만한 그린.kext

Black Apple GPU가 작동하려면 이 kext 드라이버가 필요합니다. 즉, 모든 GPU가 이 kext의 이점을 얻습니다.

최소 macOS 버전: Mac OS X 10.6

VirtualSMC 및 그 파생물

VirtualSMC.kext

이것은 실제 Mac에서 발견되는 SMC 칩을 에뮬레이트하는 필수 드라이버입니다. 파생물이 많으니 따로 빼주세요~ 드라이버는 압축패키지의 Kext 폴더에 있고, 아래 언급한 파생물도 Kext 폴더에 있습니다.

최소 macOS 버전: Mac OS X 10.4

SMCProcessor.kext (클릭하지 마세요. 링크가 아닙니다.)

AMD CPU 기반 시스템이 아닌 CPU 온도 모니터링용

최소 macOS 버전: OS X 10.7

SMCSuperIO.kext

AMD CPU 기반 시스템이 아닌 팬 속도를 모니터링하는 데 사용됨

최소 macOS 버전: Mac OS X 10.6

SMCLightSensor.kext

노트북용 주변광 센서, 데스크탑은 무시할 수 있음

주변 광 센서가 없으면 사용하지 마십시오. 문제가 발생할 수 있습니다.

최소 macOS 버전: Mac OS X 10.6

SMCBatteryManager.kext

랩톱에서 배터리 판독값을 측정하는 데 사용되며 데스크탑은 무시할 수 있습니다.

최소 macOS 버전: Mac OS X 10.4

SMCDellSensors.kext

시스템 관리 모드(SMM)를 지원하는 Dell 컴퓨터에서 팬을 보다 세밀하게 모니터링하고 제어할 수 있습니다.

컴퓨터가 Dell이 아닌 경우 사용하지 마십시오. Dell 노트북은 이 kext의 이점을 누릴 수 있습니다.

최소 macOS 버전: OS X 10.7

사운드 카드 드라이버

AppleALC.kext

kext는 모든 사운드 카드를 해결한다고 말할 수 있습니다.

최소 macOS 버전: OS X 10.8

유선 네트워크 카드 드라이버

IntelMausi.kext

Intel의 82578, 82579, I217, I218 및 I219 네트워크 카드를 지원하며 I211 기반 칩셋은 다음을 사용합니다.

최소 macOS 버전: OS X 10.9

SmallTreeIntel82576.kext

I211 NIC 및 I211은 지원되지만 macOS 12 Monterey는 I211을 지원하지 않습니다.

Intel NIC를 실행하는 대부분의 AMD 마더보드에 필요

최소 macOS 버전: OS X 10.9-10.12(v1.0.6), macOS 10.13-10.14(v1.2.5), macOS 10.15+(v1.3.0) (이 v1.0.6 버전을 찾을 수 없습니다. 필요합니다. 스스로 꺼낸다)

AtherosE2200Ethernet.kext

Atheros 및 Killer NIC에 필요합니다.

최소 macOS 버전: OS X 10.8

RealtekRTL8111.kext

Realtek용 기가비트 이더넷;

최소 macOS 버전: OS X 10.8(v2.2.0 이하), macOS 10.12(v2.2.2), macOS 10.14(v2.3.0+)

LucyRTL8125Ethernet.kext

Realtek용 2.5Gb 이더넷;

최소 macOS 버전: macOS 10.15

USB

USBInjectAll.kext

ACPI에 정의된 USB 포트가 없는 시스템에 Intel USB 컨트롤러를 삽입하는 데 사용됨(공식 문서에서 의미를 이해할 수 없음)

Skylake 또는 최신 데스크탑에는 이것이 필요하지 않으며, AMD도 필요하지 않으며, ASRock 마더보드에도 필요합니다.

최소 macOS 버전: macOS 10.11

XHCI-unsupported.kext

네이티브가 아닌 USB 컨트롤러에 필요하고, H370 B360 H310 Z390 X79 X99 및 ASRock 마더보드에 필요합니다.

최소 macOS 버전: 공식 웹사이트에 표시되지 않음~

와이파이

AirportItlwm.kext

대부분의 인텔 무선 네트워크 카드는 이 드라이버에서 작동할 수 있습니다~

최소 macOS 버전: macOS 10.13

다른건 못찾는거같은데 여튼 리얼텍 8723BE 무선네트워크카드는 해결방법이 없네요 다른네트워크카드는 온라인에서 찾아볼수있어요~

블루투스

IntelBluetoothFirmware.kext

Intel 무선 카드와 페어링된 경우 macOS에 Bluetooth 지원이 추가되었습니다.

최소 macOS 버전: macOS 10.13

AMD

XLNCUSBFIX.kext

AMD FX 플랫폼용 USB 수정;

최소 macOS 버전: macOS 10.13

추가의

NVMeFix.kext

비 Apple NVMe에서 전원 관리 및 초기화를 수정하는 데 사용됨

최소 macOS 버전: macOS 10.14

SATA-Unsupported.kext

주로 macOS에서 SATA 드라이브 문제가 있는 노트북과 관련된 다양한 SATA 컨트롤러에 대한 지원이 추가되었습니다. 작동하지 않는 경우에만 사용하십시오.

최소 macOS 버전: 공식 웹사이트에 표시되지 않음~

위에서 너무 많은 드라이버를 봤는데요, 오랜만에 어지러우셨죠~ 사실 드라이버를 너무 많이 넣으면 커널 크래시가 납니다~ 일반적으로 일반적인 Intel 컴퓨터에는 최소한 다음과 같은 드라이버가 필요합니다.

  • 그에게
  • 웬만한 그린.kext
  • VirtualSMC.kext
  • SMCProcessor.kext
  • SMCSuperIO.kext
  • AppleALC.kext(선택사항, 필수사항 아님)
  • 수억 개의 네트워크 카드 드라이버(잘못된 네트워크 카드 드라이버가 커널 충돌을 일으키지 않기 때문)

모든 종류의 하드웨어를 더 잘 작동시키려면 설치가 완료된 후 Hackintools 및 기타 도구를 사용하여 나중에 최적화할 수 있습니다~

Kangkang에 대한 자세한 내용을 보려면 여기에 공식 문서 링크를 게시하십시오.

Kexts

3.4 SSDT

SSDT(Secondary System Description Table, Auxiliary System Description Table)는 펌웨어에 존재하는 테이블로 하드웨어 정보를 기술하는데 사용된다. 보통 하드웨어 정보를 기술하는 메인 테이블인 DSDT에 보조 정보를 제공하는데, 즉 패칭~

SSDT가 필요한지에 대해서는 할 말이 많지 않습니다. 원래 시계에 대한 공식 웹 사이트로 이동하십시오 ~

데스크톱:

플랫폼(개발코드명) CPU EC AWAC NVRAM USB
펜린 해당 없음 SSDT-EC 해당 없음 해당 없음 해당 없음
린필드와 클라크데일
샌디브릿지 CPU-PM (설치 후 실행)
아이비 브리지
하스웰 SSDT-플러그
브로드웰
스카이레이크 SSDT-EC-USBX
카비 호수
커피레이크 SSDT-AWAC SSDT-PMC
코멧 레이크 해당 없음 SSDT-RHUB
AMD 불도저/재규어 해당 없음 해당 없음 해당 없음
AMD 라이젠 B550 및 A520용 SSDT-CPUR

하이엔드 데스크탑 또는 서버:

플랫폼(개발코드명) CPU EC RTC PCI
네할렘과 웨스트미어 해당 없음 SSDT-EC 해당 없음 해당 없음
샌디브릿지-E SSDT-UNC
아이비브릿지-E
하스웰-E SSDT-플러그 SSDT-EC-USBX SSDT-RTC0-범위
브로드웰-E
스카이레이크-X 해당 없음

공책: 

플랫폼(개발코드명) CPU EC 백라이트 I2C 터치패드 AWAC USB IRQ
클락스필드와 애런데일 해당 없음 SSDT-EC SSDT-PNLF 해당 없음 해당 없음 해당 없음 IRQ SSDT
샌디 브리지 CPU-PM (설치 후 실행)
아이비 브리지
하스웰 SSDT-플러그 SSDT-XOSI/SSDT-GPI0  (설치 후 실행)
브로드웰
스카이레이크 SSDT-EC-USBX 해당 없음
카비 호수
Coffee Lake (제8대) and Whiskey Lake SSDT-AWAC
커피레이크(9세대)
코멧 레이크
아이스 레이크 SSDT-RHUB

계속:

플랫폼(개발코드명) NVRAM IMEI
클락스필드와 애런데일 해당 없음 해당 없음
샌디 브리지 SSDT-IMEI
아이비 브리지
하스웰 해당 없음
브로드웰
스카이레이크
카비 호수
Coffee Lake (제8대) and Whiskey Lake
커피레이크(9세대) SSDT-PMC
코멧 레이크 해당 없음
아이스 레이크

SSDT를 추출하는 공식 방법에는 미리 빌드된 방법과 SSDTTime 방법의 두 가지가 있습니다. SSDTTime 방식은 번거롭고 모든 SSDT를 생성할 수 없기 때문에 아래에서는 미리 빌드된 방식을 사용합니다.

이름에서 알 수 있듯이 사전 빌드는 다른 사람이 즉시 컴파일한 SSDT를 사용하여 추출 및 컴파일 단계를 제거하는 것입니다. 공식 저장소는 다음과 같습니다. 컴파일됨

파일이 필요하시면 들어가셔서 다운로드 누르시면 됩니다~

9e5461c57a564df2b375b942691380a1.png

 예를 들어 저는 노트북 Broadwell 플랫폼이므로 다음 사진을 선택합니다.

5a52a0ab06c54f528eba6ee4d8e93ad6.png

IRQ-SSDT는 찾을 수 없고 쓸모없는 것 같아서 찾지 않습니다.

一个个找之后放进 OpenCore EFI OC 目录下的 ACPI 文件夹,注意其中有一些 SSDT 名称对应不上,这里重新对应一下:

  • SSDT-PLUG -> SSDT-PLUG-DRTNIA
  • 笔记本 SSDT-EC -> SSDT-EC-LAPTOP
  • 台式机 SSDT-EC -> SSDT-EC-DESKTOP
  • 笔记本 SSDT-EC-USBX -> SSDT-EC-USBX-LAPTOP
  • 台式机 SSDT-EC-USBX -> SSDT-EC-USBX-DESKTOP

还有一些在上面给出的文件夹里找不到,如 SSDT-GPI0,这些需要手工编译。这里有未编译的,肉眼可见种类多了很多~

(由于 GitHub 为便于代码阅读把 Download 按键砍掉了,这里我单独上传一个:蓝奏

然后下载编译工具,把 dsl 文件拖到编译工具相同目录下,cmd 输入 iasl.exe DSL文件名,就可以得到一个 .aml 文件,也就是已编译的文件~

把它放入 ACPI 文件夹。最后的 ACPI 文件夹就长得像下面那样:

              e8165977042443ac841d3a661f1f27ed.png                                                             

如果想了解更多,这里惯例放了官方文档~

ACPI 快速入门

3.5 工具瘦身

在 OC 文件夹里的 Tools 文件夹存放着一些方便调试 / 使用的工具,但由于这些工具我们很少用,所以对其进行一次瘦身,加快 OC 开机加载速度~

瘦身很简单,就是把 Tools 文件夹下除 OpenShell.efi 之外的文件全部清除。留下一个 OpenShell.efi 是为了方便调试~

3.6 config.plist

终于到了黑苹果最难也最重要的一步——配置 config.plist。

先确认 ACPI、Kexts、Drivers 三个文件夹里的资源是否就位,然后把之前那个 OpenCore 压缩包解压出来的文件夹里的 Docs 里的 Sample.plist 复制一份出来至 OC 文件夹根目录,然后改名为 config.plist~ 就像下面这样~

e4b8ef80f8174fbcb590292177fc2280.png

 打开 ProperTree 文件夹下的 ProperTree.bat 文件,点击 Open,然后选择刚刚复制的 config.plist 文件;

178751b3b360436ba5373fd4b2984076.png

 然后选择 OC Clean Snapshot,选择 OC 文件夹;

c39e2e401aee41c78d818eb74e64c761.png

 ProperTree 就帮我们把刚刚收集的那些文件全部引入过来了(注意:每当我们更改了 ACPI 或 Drivers 或 Kexts 或 Tools 文件夹里的内容,就一定要打开这个 config.plist 文件 OC Clean Snapshot 一下,使更改真正生效!

由于 config.plist 配置部分太多且太复杂,如果全部讲,CSDN 会不堪重负,我也会不堪重负~ 所以请各位读者移步官方文档~

打开官方文档, 红箭头是 Intel 台式机配置,黄箭头是 Intel 笔记本配置,蓝箭头是 Intel 高端台式机配置,紫箭头是 AMD 台式机配置~ 然后打开相对应的子目录选择你电脑的 CPU 代号即可,比如绿箭头指向我需要的 Boardwell(台式机的 Boardwell 组件与 Haswell 整在一起了,所以有台式机 Boardwell 的小伙伴请移步 Haswell~)

ProperTree 基本使用方法:双击重命名/更改类型/更改数值,Ctrl+C Ctrl+V 复制粘贴~

config.plist 配置完可以移步文末使用 OpenCore Sanity Checker 快速排错~

30eafb2fb79448e28b03394783dc51c4.png

在对照官方文档进行配置时,可以英文和翻译文档对照着看。由于机器翻译有一定的误差,比如 Quirks 选项它给翻译成怪癖~ 所以一定的英文基础是要有的。

附:GenSMBIOS 使用方法

在官方文档里有一处是要使用到 GenSMBIOS 的,这里讲一下使用方法。

首先打开 GenSMBIOS.bat,填写 3 开始生成;

1caeafd575f44e4cb2c4615165f5cf2c.png

输入你想伪造的 Mac 型号,官方文档里有说明,如 MacBookAir7,1;

71cc5ad915314f78bb10e4faf058dff5.png

把生成出来的序列号复制出来,再按照官方文档的说明填写~

5070d8e38e974469aef75e49c0f07432.png

 config.plist 配置完成,就到了最后一步了:烧录黑苹果镜像至 U 盘!

4. 制作 U 盘

这是 2023 年 1 月更新的 U 盘制作教程,由于原来那个黑苹果镜像站(链接)已经挂了,所以我们这里不能使用那一种制作方法了。所以这里把新的制作方法写出来~

打开你下载的那个 OpenCore 文件夹,就是这个:

 找到 Utilities/macrecovery 文件夹,然后点击上面的路径界面,输入 cmd 回车:

 输入以下代码(你想安装什么系统版本,就复制相应的代码,把代码中的 python3 删除,然后执行就行了。10.7 - 13 全都有):

# Lion (10.7):
python3 macrecovery.py -b Mac-2E6FAB96566FE58C -m 00000000000F25Y00 download
python3 macrecovery.py -b Mac-C3EC7CD22292981F -m 00000000000F0HM00 download

# Mountain Lion (10.8):
python3 macrecovery.py -b Mac-7DF2A3B5E5D671ED -m 00000000000F65100 download

# Mavericks (10.9):
python3 macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100 download

# Yosemite (10.10):
python3 macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00 download

# El Capitan (10.11):
python3 macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00 download

# Sierra (10.12):
python3 macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00 download

# High Sierra (10.13)
python3 macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
python3 macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300 download

# Mojave (10.14)
python3 macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download

# Catalina (10.15)
python3 macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download

# Big Sur (11)
python3 macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download

# Monterey (12)
python3 macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000000000 download

# Latest version
# ie. Ventura (13)
python3 macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download

比如我们想安装 13,那么输入最下面一行。下载完之后你应该会在该目录下获取到一个名叫 com.apple.recovery.boot 的文件夹,里面就是黑苹果系统的镜像了。

先放在一边,下载一个软件:Rufus

打开 Rufus,按照下面的设置格式化你的那只可爱的 U 盘~

忽略警告继续格盘~

 

 Perfect~ 然后就可以在文件管理器里面看了。把 Rufus 自动生成的文件全部干掉:

然后把刚刚生成的 com.apple.recovery.boot 文件夹拖进去:

最后一步,把你刚刚辛辛苦苦配置的 EFI 文件夹拖进去,大功告成~

5. BIOS 设置

进入电脑的 BIOS(方法网上搜“你品牌的电脑怎么进 BIOS”) ,关闭以下几项:

  • Fast Boot
  • CFG Lock(MSR 0xE2 写入保护)
  • VT-d
  • CSM
  • Intel SGX

然后开启以下几项:

  • VT-x
  • Above 4G decoding(大于 4G 地址空间解码)
  • Hyper Threading(超线程)
  • Execute Disable Bit(执行禁止位)
  • EHCI/XHCI Hand-off
  • 操作系统类型:Windows 8.1/10
  • Legacy RTC Device

如果有选项你的 BIOS 没有,也不用担心,只需要改变有的选项即可~

6. 排错

把电脑从 U 盘启动,不可能马上就进入操作系统界面,肯定会卡代码~(如果你直接进了 macOS 操作系统,那赶紧去买彩票,中个 100 万没问题~)

6.1 卡 Watchdog

如果你的电脑启动 U 盘卡在 Watchdog status is xxx,然后自动重启 Windows,这是 HfsPlus.efi 驱动的问题。在这里我们选用 OpenHfsPlus.efi;

6.2 卡 EBLOG EXITBS:START

这应该是每个黑苹果新手卡的第一行代码了,其实解决方法很简单~

对于 Intel:这是一个典型的 CFG Lock 问题。config.plist -> Kernel -> Quirks -> AppleXcpmCfgLock 设置为 True 即可解决~

对于 AMD:这也是一个典型的 AMD 内核补丁问题。具体详见官方文档 -> config.plist 配置 -> 内核部分。

官方解决方案:Stuck on [EB|#LOG:EXITBS:START]

6.3 卡 AppleIntelCPUPowerManagement 然后 Please go to

跟上面一样,都是典中典问题~ 把 config.plist 中的 Kernel - Emulate - DummyPowerManagement 开起来就行~

官方解决方案:Kernel Panic AppleIntelCPUPowerManagement

6.4 卡 This version of Mac OS X ...

常考问题,只不过是送分题~ 把 SMBIOS 更改为黑苹果 macOS 系统版本支持的型号即可~

官方解决方案:Stuck on This version of Mac OS X is not supported: Reason Mac...

6.5 没有 Traceback 就 Please go to

具体错误如下:


panic(cpu 0 caller Oxffffff801a31c61a): initproc failed to start -- exit reason nonespace 2 wuld info:
6x188 b1000
Bx10253c088
wuld = <9c6530F8-c71a-31ef-8823-5842 919d319> uuid = <cef5027a-d50b-3020-af03-1734b19bc8c5>

Thread 8 crashed
RAX: 8x88687/17bef 1da60, RBX: 8x80000000 ffffed4, RCX: Bx0800000800000048, RDX: 6x60000060000
RSP: DxBe0e7fr7bef 1tBde, RBP : Dx00007rf7ber 4a10de. RSI: Ox60607ff7bef 1d918, RDI: Bxe0e7ff7befR8: Bx66GBB00000600503, R9: 6x68000BBBB0988000, R19:BxB0B09999B9G9e148, 
.......

Thread 8: 8xfffFfF9035626548
8x00607ff808d481ed
6x080871F800cf48ca
6×800876.8004281cb
.......

Mac OS version:
Not yet set

Kernel version:
Darwin Kernel Version 21.2.0: Sun Nov 28 20:20:54 PST 2821; root :xnu-8819.61.5-
.......

4 In Menory Panic Stackshot Succeeded ** Bytes Traced 13681 (Uncompressed 48752)
IOPLatfornPantcfct lon -> AppleRHCIDiskDriver
IoPlatf ornPan lcfict lon -〉 AppleSMC
Please go to https://panic.apple.con to report thls palc

(由于 iOS “认字” 水平有限,所以有些错误难免,意会即可)

(该错误在 macOS 12.4+ 表示为 ASP: port is not ready for callouts 然后重启)

这个错误是奔腾赛扬凌动的 CPUID 问题。由于 Haswell+ 平台的奔腾赛扬凌动没有被 Mac 官方使用过,所以 Dortania 在官方文档里说奔腾赛扬凌动 CPU 无解。但是经过我的不懈折腾,终于在 OpenCore GitHub 上的 Issues 板块中,发现了一个 Haswell+ 平台奔腾赛扬凌动的 CPUID 补丁(Wow.jpg)

具体链接见:GitHub

里面的 Haswell+ 低端特别说明,不知道救了多少奔腾赛扬凌动的孩子啊~

补丁如何打

首先仿冒 CPUID 为 Ivy Bridge,打开 config.plist,找到 Kernel - Emulate,改成如下:

Cpuid1Data: <A9 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00>
Cpuid1Mask: <FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00>

然后如果是 macOS 10.11 及以下版本,NVRAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - boot-args 加上 -xcpm 一条即可;

如果是 macOS 10.12 及以上版本,需要打 _xcpm_bootstrap 和 AVX 两个补丁~

首先是 AVX 补丁(打补丁方法:直接复制所有内容,然后 ProperTree 打开 Kernel - Patch 选择一个同级项 Ctrl+V(下面有图文教程)):

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>Base</key>
		<string></string>
		<key>Comment</key>
		<string>Haswell+ low-end Celeron/Pentium cpuid_set_info_rdmsr (c) vit9696</string>
		<key>Count</key>
		<integer>1</integer>
		<key>Enabled</key>
		<true/>
		<key>Find</key>
		<data>uaABAAAPMg==</data>
		<key>Identifier</key>
		<string>kernel</string>
		<key>Limit</key>
		<integer>0</integer>
		<key>Mask</key>
		<data></data>
		<key>MatchKernel</key>
		<string></string>
		<key>Replace</key>
		<data>uaABAAAxwA==</data>
		<key>ReplaceMask</key>
		<data></data>
		<key>Skip</key>
		<integer>0</integer>
	</dict>
</array>
</plist>

然后是 _xcpm_bootstrap 补丁(有分 10.12 和 10.13 以上)

10.13 以上:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>Base</key>
		<string>_xcpm_bootstrap</string>
		<key>Comment</key>
		<string>_xcpm_bootstrap (Haswell+ low-end Celeron/Pentium) 10.13+</string>
		<key>Count</key>
		<integer>1</integer>
		<key>Enabled</key>
		<true/>
		<key>Find</key>
		<data>AMQ8Ig==</data>
		<key>Identifier</key>
		<string>kernel</string>
		<key>Limit</key>
		<integer>0</integer>
		<key>Mask</key>
		<data>AP///w==</data>
		<key>MatchKernel</key>
		<string>16.</string>
		<key>Replace</key>
		<data>AMY8Ig==</data>
		<key>ReplaceMask</key>
		<data>AP///w==</data>
		<key>Skip</key>
		<integer>0</integer>
	</dict>
</array>
</plist>

10.12:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
	<dict>
		<key>Base</key>
		<string>_xcpm_bootstrap</string>
		<key>Comment</key>
		<string>_xcpm_bootstrap (Haswell+ low-end Celeron/Pentium) 10.12</string>
		<key>Count</key>
		<integer>1</integer>
		<key>Enabled</key>
		<true/>
		<key>Find</key>
		<data>xIMAIg==</data>
		<key>Identifier</key>
		<string>kernel</string>
		<key>Limit</key>
		<integer>0</integer>
		<key>Mask</key>
		<data>//8A/w==</data>
		<key>MatchKernel</key>
		<string>16.</string>
		<key>Replace</key>
		<data>xoMAIg==</data>
		<key>ReplaceMask</key>
		<data>//8A/w==</data>
		<key>Skip</key>
		<integer>0</integer>
	</dict>
</array>
</plist>

由于此错误只针对低端 Intel,而 Dortania 的指南直接达咩了低端 Intel,所以本错误为独家错误~ 

6.6 AppleIntelXXXGraphicsFramebuffer 然后 Please go to

其中 XXX 可以是 BDW(Broadwell)或 SKL(Skylake)或 CFL(Coffee Lake)等等等等,其实就是你 CPU 开发代号~

首先先确定你的集显版本是不是 GT1,前面查看显卡的地方有查看方法。如果集显是 GT1 又有核显就禁用集显(方法在下面)GT1 集显是真的无解~

一般来说是 GPU 驱动问题,详细阅读这两篇文章,应该有帮助:

Intel GPUs

Intel iGPU FAQ

还有,如果集显有问题就在 NVRAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - boot-args 加入 -wegnoigpu 禁用集显,如果独显有问题就在 NVRAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - boot-args 加入 -wegnoegpu 禁用独显~

我在官方文档里没看到这个问题,所以它也是独家问题~

6.7 OC: Failed to find SB model Disable

这个错误就很尴尬了,少写了个 d,把 Misc - Security - SecureBootModel 从 Disable 改成 Disabled 即可~

6.8 卡在 End SetConsoleMode

把 Misc - Security - SecureBootModel 设为 Disabled 即可。这个问题是老版本 macOS(macOS 10.12 - 10.14)的家常便饭了~

6.9 OS X 10.11 及以下选择 OS X 启动项后黑屏

这个不是 OpenCore 或者电脑有 Bug,这是 OS X 10.11 EI Captain 及以下版本与 OpenHfsPlus.efi 共同“协作”出的一个特性。一般来说等个 10 分钟左右即可。如果嫌慢,把 OpenHfsPlus.efi 替换成 HfsPlus.efi 即可。当然如果你电脑用 HfsPlus.efi 报错我也没有办法了~

剩下的路就靠大家自己走了。这里同样贴出官方文档链接,涵盖了大多数问题:

OpenCore 启动问题        

内核加载问题(大部分问题都在这里)

人无完人,由于官方文档也存在错误遗漏,所以我们还是需要亿些搜索引擎的帮助。这里推荐两个:

1. 远景论坛

目前中国最权威的黑苹果论坛,基本上只要你的电脑配置不是太冷门,你的问题答案都能在上面找到。当然你也可以在远景上自己发帖,如果运气好会有很多大佬帮助你~ 当然前提是你需要有一个远景账号,而申请远景账号需要邀请码。邀请码可以私信远景微博小编,按照申请理由 邮箱 手机尾号求邀请码。当然这个还要看远景小编心情,就比如我私信了半个月愣是啥都没收到~ 如果实在想要可以在某宝上 10¥ 解决~

2. 度娘

如果你因为各种原因没有远景账号,那么百度也是不错的选择。它也收录了很多黑苹果案例。重要的是:百度也收录了很多远景论坛的帖子!所以如果实在没有远景论坛账号就乖乖度娘吧~

7. 安装流程

如果你在经过数次跑码数次重启数次排错之后进入了 macOS 安装界面,那么恭喜你!最难的过程已经结束了!你基本上可以盖棺论定你的 PC 将是一台 Hackintosh(黑苹果)~ 所以作为一个无果人士我觉得如果进入了 macOS 安装界面应该好好犒劳犒劳自己亿下~

但是安装流程还是需要注意亿下的,如果安装错了可能需要重新烧录重新复制重新启动~

下面的流程基于最最最最最最最最最最稳定的 macOS 10.14 Mojave,版本不同可能步骤也不同,但大同小异~

首先让白苹果跑完~

然后选择语言(不要问我截图怎么来的,开了个虚拟机,理解万岁);

继续;

继续;

同意;

最重要一步来了,Catalina 及更新版本直接在主页面打开磁盘工具,Mojave 及更旧版本见下图;

 选择左边你的那块硬盘,通常是第二块,如果识别不到请检查你的硬盘和 OpenCore 是不是有问题,然后点击“抹掉”;

名称随便填,剩下的保持默认,点击“抹掉”(在完成这一步之前请把这块硬盘里的重要数据备份出来,因为 macOS 会格了你整块硬盘,如果想装 Windows macOS 双系统的建议先装 macOS 再装 Win。毕竟 macOS 都吃上了,还怕 Windows 吗?);

等待其抹掉,点击“完成”;

点击左上角红按键;

选择刚刚抹掉的那块硬盘,点继续;

等待其安装亿会儿;

第二次重启需要选择进入的是 macOS Installer(网图,理解万岁); 

又是亿会儿的等待;

第三次重启选择的是 macOS,进入之后你应该会看到如下画面:

设置一下你的黑苹果,就可以使用了!欢迎来到 macOS 的世界!Enjoy it!

如果在安装流程中有什么问题请移步官方文档:

安装流程问题

8. 后记

8.1 信息/步骤/资料来源

首先感谢 Acidanthera,ta 是 OpenCore 的作者~ 感谢 Acidanthera 对黑苹果这门领域的贡献!

本文大部分步骤信息来源于 OpenCore 官方文档,感谢 Dortania 的这篇教程~ 另外备注:本文所说的官方文档实际上是指 Dortania 的 OpenCore 新手指南,不是 Acidanthera 官方认证的文档。把它说成官方文档一是因为这个指南非常详细,作用可以替代官方指南;二是纯粹图方便。如果实在想看官方文档在这里~ 只不过官方文档对小白非常不友好,而且全英文,小白慎入~

8.2 使用现成 EFI

如果你的配置比较热门,你或许可以在这个地方直接找到现成的 EFI(可能不是 OpenCore 引导):链接,这是众多大神亲自配置且实验过的 EFI,成功率比较高。

정리해주신 Heiguo Xiaobing에게도 감사드립니다. 예를 들어 Lenovo ideapad 100-15ibd의 EFI는 Lenovo ideapad 100-15iby의 EFI와 호환되지 않습니다. EFI를 받은 후 구성된 EFI처럼 DiskGenius를 직접 작동할 수 있습니다. 그런 다음 누군가 묻습니다. 마스터가 이미 구성한 구성을 사용하지 않는 이유는 무엇입니까? 저는 개인적으로 이렇게 봅니다. 선생님은 제가 제 일을 스스로 해야 한다고 말씀하셨습니다.

8.3 macOS 새 버전의 일부 문제

macOS 11.3+를 실행하려면 XhciPortLimit를 꺼야 합니다.그외에도 불안정한 부분이 많습니다.이유는 순전히 애플 실리콘이 추가되었기 때문입니다~

또한 최근 WWDC22에서 출시된 macOS Ventura 13은 대부분의 인텔 모델을 차단하므로 검은 사과의 수명이 끝나가고 있습니다(T_T)

8.4 검은 사과를 더 쉽게 만들기

여기에 공식 문서를 읽고 싶어하는 거물들이 있다면 영어 버전을 읽을 필요가 전혀 없습니다. 여기에 완전히 번역되고 성숙한 OpenCore 공식 문서 번역이 있기 때문 입니다 . 하지만 애시탄테라가 직접 현장에 왔다면 아마 인증은 통과했을 것 같아요~

또한 OpenCore config.plist: OpenCore Sanity Checker 의 빠른 문제 해결을 위한 웹 사이트를 권장합니다 . 위의 CPU 모델을 선택하고 가운데 큰 파란색 버튼을 클릭하여 config.plist를 선택하면 빠르게 문제를 해결할 수 있습니다~

물론 본 트러블슈팅 결과는 참고용이며, 버전이 호환되지 않아 버그가 많습니다. 오류를 발견하면 공식 OpenCore 문서로 이동하여 확인하는 것이 좋습니다~

요컨대, 많은 조정 끝에 OpenCore 지침을 통해 모든 PC가 검은 사과를 먹을 수 있기를 바랍니다 ~

Guess you like

Origin blog.csdn.net/raspi_fans/article/details/125144685