본문 바로가기
▩ OS X ▩

OpenCore - EFI 구성 (하스웰)

by 씩씩방탕 2020. 8. 21.
반응형

 

https://dortania.github.io/OpenCore-Install-Guide/config.plist/haswell.html

 

위 사이트의 번역본 입니다.

 

제가 사용하는 PC가 하스웨이라 하스웰 기준으로 설명 올려 드립니다.

 

사용 PC가 다르시면 위 사이트 방문해서 적용 하시면 됩니다.

 

글 하단에 제가 사용하는 EFI폴더 압축해서 올리도록 하겠습니다.

 

 

데스크톱 Haswell 및 Broadwell

  • 지원되는 버전:0.6.0

Starting Point

Plistlist는 어려워 보일 수도 있지만, 그렇지 않다. 시간이 좀 걸리지만 이 가이드에서는 모든 구성 방법을 설명하므로 사용자가 콜드(Cold) 상태로 남아 있지 않습니다. 즉, 문제가 있는 경우 구성 설정을 검토하여 올바른지 확인하십시오. OpenCore에서 주목해야 할 주요 사항:

  • 모든 속성을 정의해야 하며 기본 OpenCore는 다시 실행되지 않으므로 명시적으로 지정하지 않는 한 섹션을 삭제하지 마십시오. 가이드에서 옵션을 언급하지 않은 경우 기본 값으로 둡니다.
  • 샘플. plist를 사용할 수 없습니다. 이를 시스템에 구성해야 합니다.
  • 구성기를 사용하지 마십시오. 구성 요소는 OpenCore의 구성을 거의 존중하지 않으며, Mackie와 같은 일부 구성 요소도 Clover속성과 손상된 플리스트를 추가합니다!

이제, 우리가 필요한 도구들을 생각 나게 해 주는 건

OpenCore를 설정하기 전에 이 가이드를 두 번 이상 읽고 올바르게 설정되었는지 확인하십시오. 이미지가 항상 최신 상태인 것은 아니므로 아래의 텍스트를 읽어 보십시오. 언급된 내용이 없으면 기본 값으로 두십시오.

ACPI

ADD

정보

여기서 시스템에 SSDTs를 추가합니다. MacOS부팅에 매우 중요하며 USB맵, 지원되지 않는 GPU비활성화 등과 같은 다양한 용도가 있습니다. 그리고 우리의 시스템으로는 심지어 부팅이 필요합니다. 여기서 찾는 방법에 대한 지침:ACPI시작

Clover가 제공한 기능을 다시 사용하려면 몇 가지 SSDTs가 필요합니다.

필수_SSDTs설명

SSDT-PLUG Haswell이상에서 기본 CPU전원 관리를 허용합니다. 자세한 내용은 ACPI가이드시작하기를 참조하십시오.
SSDT-EC 포함된 컨트롤러를 수정합니다. 자세한 내용은 ACPI가이드시작하기를 참조하십시오.)

생성된 항목을 추가해서는 안 됩니다.DSDT.aml여기서, 그것은 이미 당신의 펌웨어에 있다. 따라서, 만약 존재한다면, 당신의 안에서 그것에 대한 항목을 제거하시오. config.plist 그리고 EFI/OCOC/ACPI아래에 있다.

DSDT를 폐기하고 SSDTs를 만드는 방법 및 컴파일하는 방법에 대해서는 ACPI시작하기 페이지를 참조하십시오. 컴파일된 SSDTs는. amult확장이 있으며(조립됨)으로 이동합니다. EFI/OC/ACPI폴더 및 구성에 지정해야 합니다.ACPI -> Add뿐만 아니라.

Delete

이것은 특정 ACPI테이블이 로드되지 않도록 차단하므로, 우리는 이것을 무시할 수 있다.

Patch

이 섹션을 통해 OpenCore를 통해 ACPI(DSDT, SSDT 등) 부분을 동적으로 수정할 수 있습니다. 저희는 SSDTs에서 패치를 처리하고 있습니다. 이 설루션은 훨씬 깨끗합니다. OpenCore를 사용하여 Windows 및 기타 OS를 부팅할 수 있습니다.

Quirks

ACPI와 관련된 설정은 이러한 중지 작업에 사용할 필요가 없으므로 모든 항목을 기본 값으로 유지합니다.

Booter

이 섹션은 AptioMemoryFix.efi를 대체하는 OpenRuntime를 사용한 boot.efi패치와 관련된 단서를 다룹니다.

MmioWhitelist

이 섹션에서는 일반적으로 무시되는 MacOS에 대한 패스 스루 공간을 허용하며, 다음과 쌍으로 구성할 때 유용합니다. DevirtualiseMmio

Quirks

정보

boot.efi패치 및 펌웨어 수정과 관련된 설정은 기본 값으로 유지됩니다.

자세한 정보

더보기

자세한 정보

  • AvoidRuntimeDefrag: YES
    • 날짜, 시간, NVRAM, 전원 제어 등 UEFI런타임 서비스 수정
  • EnableWriteUnprotector : YES
    • CRD20레지스터에서 쓰기 보호를 제거해야 합니다.
  • SetupVirtualMap: YES
    • 해결 SetVirtualAddresses에서 가상 주소에 대한 호출이 필요하지 않음

DeviceProperties

ADD

지도에서 장치 속성을 설정합니다.

pc2 boot(0x0)/pci(0x2,0x0)

이 섹션은 WhateverGreen의 FramebufferPatchingGuide를 통해 설정되며 중요한 I/I/W속성을 설정하는 데 사용됩니다.

AAPL, ig-platform-idMacOS가 사용하는 기능은 I/I/O드라이버가 시스템과 상호 작용하는 방식을 결정하는 데 사용되며, 두 가지 값 중에서 선택할 수 있는 값은 다음과 같습니다.

AAPL, ig-platform-id논평

0300220D 데스크 톱 HaswellI/PWR을 사용하여 디스플레이를 구동할 때 사용
04001204 데스크 톱 HaswellI/PWR이 컴퓨팅 작업에만 사용되고 디스플레이를 구동하지 않는 경우에 사용됨
07002216 데스크 톱 BroadwellI/PWR에 사용됨

나는 또 다른 부분을 추가했다. 그것은 또한 보여 준다. device-idMacOS에서 지원되지 않는 HD4400을 가지고 있는 경우를 대비하여 가짜로 만들기.

장치 ID의 가짜는 다음과 같이 설정됩니다.

  • 12040000-MacOS가 지원되는 HD 4600 장치 ID입니다.

우리는 또한 3개의 속성을 더 추가합니다. framebuffer-patch-enable, framebuffer-stolenmem 그리고 framebuffer-fbmem 첫 번째는 WhateverGreen.key를 통해 패치를 활성화하고, 두 번째는 도난된 최소 메모리를 19MB로 설정하며, 세 번째는 프레임 버퍼 메모리를 9MB로 설정합니다. BIOS에서 구성할 수 있지만(64MB 권장) 사용할 수 없을 때는 필요하기 때문에 일반적으로 불필요합니다.

  • 참고:헤드가 없는 프라임 프라임 퍼퍼(WRPU가 디스플레이 아웃)는 필요하지 않습니다. framebuffer-patch-enable, framebuffer-stolenmem 그리고 framebuffer-fbmem

키 형식 값

AAPL, ig-platform-id 데이터 0300220D
framebuffer-patch-enable 데이터 01000000
framebuffer-stolenmem 데이터 00003001
framebuffer-fbmem 데이터 00009000
device-id 데이터 12040000

(이는 GSMB가 없고 GSMB메모리에 BIOS옵션이 없는 데스크 톱 HD4400의 예입니다.)

키 형식 값

AAPL, ig-platform-id 데이터 07002216
framebuffer-patch-enable 데이터 01000000
framebuffer-stolenmem 데이터 00003001
framebuffer-fbmem 데이터 00009000

(이 예는 데스크 톱 IrisPro6200의 예이며 I/I/vmPU메모리에 대한 BIOS옵션이 없습니다.)

pc2 wot(0x0)/pci(0x1 b, 0x0)

layout-id

  • 적용 Apple ALC오디오 주입, 마더 보드에 어떤 코덱이 있는지 직접 조사하고 Apple과 일치해야 합니다. ALC의 레이아웃입니다. AppleALC가 지원하는 코드입니다.
  • 이 속성은 현재 사용되지 않으므로 즉시 삭제할 수 있습니다.

우리는 부츠 끈을 사용할 것이다. alcid=xxx대신에 이것을 달성하기 위해. alcid 존재하는 다른 모든 변호사들보다 우선할 겁니다 자세한 내용은 설치  페이지에서 확인할 수 있습니다.

Delete

지도에서 장치 속성을 제거합니다. 이 점을 무시할 수 있습니다.

Kernel

Add

여기서 로드할 kexts를 지정하고 여기서 문제를 주문할 수 있습니다. 따라서 Lilul.kext가 항상 먼저 있는지 확인하십시오! 다른 더 높은 우선순위의 키패드는 VirtualSMC, Apple과 같은 Lilu다음에 온다. ALC, WhateverGreen 등ProperTree사용자가 각 키패드를 수동으로 입력하지 않고 Cmdeachrl+Shift+R을 실행하여 모든 키패드를 올바른 순서로 추가할 수 있음을 알려 줍니다.

  • 번들스/경로
    • 텍스트 이름
    • ex: Lilu.kext
  • 가능한
    • 자가 설명 키 텍스트를 활성화하거나 비활성화합니다.
  • 실행/실행/경로
    • 실제 실행 파일에 대한 경로가 kext내에 숨겨져 있습니다. 마우스 오른쪽 단추를 클릭하고 을 선택하면 kext의 경로를 볼 수 있습니다. Show Package Contents. 일반적으로, 그들은 다음과 같을 것이다. Contents/MacOS/Kext 하지만 어떤 것들은 그 안에 열쇠를 숨기고 있다. Plugin폴더입니다. 오직 키패드들만이 이것을 채워 넣을 필요가 없다는 것에 유의하라.
    • ex: Contents/MacOS/Lilu
  • PlistPath
    • 경로 info.plist텍스트 내에 숨겨진
    • ex: Contents/Info.plist

Emulate

Pentiums 및 Celerons와 같은 지원되지 않는 CPU스푸핑에 필요함

  • CpuidMask:이 값을 비워 둡니다.
  • CpuidData:이 값을 비워 두십시오.

Block

로드할 수 없도록 특정 키를 차단합니다. 우리와 관련이 없어요.

Patch

커널과 키패드를 모두 패치합니다.

Quirks

정보

커널과 관련된 설정은 다음과 같습니다.

Quirk 가능한 논평

AppleCpuPmgLock YES 다음의 경우 필요하지 않음CFG-LockBIOS에서 사용하지 않도록 설정되었습니다.
ApplX/cpmCfg/Lock YES 다음의 경우 필요하지 않음CFG-LockBIOS에서 사용하지 않도록 설정되었습니다.
DisableIOMapper YES 다음의 경우 필요하지 않음VT-DBIOS에서 사용하지 않도록 설정되었습니다.
LapicKernelPanic NO HP기계에는 다음과 같은 Quirk가 필요합니다.
PanicNextDump YES
PowerTimeoutKernelPanic YES
XhciPortLimit YES

자세한 정보

더보기

자세한 정보

  • AppleCpuPmgLock: YES
    • CFG-Lock을 BIOS에서 비활성화할 수 없는 경우에만 필요하며, Clover-Lock은 Apple입니다. IntelCpuPM.CFG-Lock을 비활성화할 수 있는지 확인하십시오. 대부분의 시스템이 CFG-Lock을 사용하여 부팅되지 않으므로 이 quirk를 사용해야 합니다.
  • ApplX/cpmCfgLock: YES
    • CFG-Lock을 BIOS에서 비활성화할 수 없는 경우에만 필요하며, Clover-Lock은 KernelPM입니다. CFG-Lock을 비활성화할 수 있는지 확인하십시오. 대부분의 시스템은 이 Quirk를 사용해야 하므로 부팅할 수 없습니다.
  • CustomSMB IOGruid: NO
    • UpdateSMB에 대한 GUID패치 적용 IOSMode사용자 지정 모드. 일반적으로 Dell랩톱과 관련됨
  • DisableIoMapper:YES
    • BIOS에서 사용하지 않도록 설정할 수 없거나 다른 운영 체제에 필요한 경우 VT-D를 사용할 수 있어야 합니다. 이 방법을 훨씬 잘 대체할 수 있습니다.dart=0SIP가 카탈리나에 머물 수 있기 때문에
  • DisableRtcChecksum: NO
    • Apple차단 쓰기에서 기본 체크 섬(checksum checksum-0x)까지 RTC, BIOS재설정을 수신하거나 재부팅/종료 후 안전 모드로 전송되는 사용자에게 필요
  • LapicKernelPanic: NO
    • 일반적으로 HP시스템에 필요한 AP코어 lapic인터럽트에서 커널 패닉을 비활성화합니다. 클로버의 등가물은Kernel LAPIC
  • PanicNextDump: YES
    • 커널 패닉이 발생할 때 커널 패닉 로그를 읽을 수 있습니다.
  • PowerThimeoutKernelPanic: YES
    • MacOSCatalina에서 Apple드라이버의 전원 변경과 관련된 커널 패닉(특히 디지털 오디오)을 해결하는 데 도움이 됩니다.
  • XhciPortLimit: YES
    • 이 패치는 실제로 15포트 제한 패치입니다. USB고정용으로 보장된 솔루션이 아니므로 신뢰하지 마십시오. 가능하면 USB맵을생성하십시오.

그 이유는 적절한 전류 튜닝 없이 UsbInjectAll이 MacOS기능을 구현하기 때문이다. 런타임 메모리 등을 낭비하지 않는 단일 애플리케이션 전용 키 텍스트로 포트를 설명하는 것이 훨씬 깔끔합니다.

Misc

Boot

부팅 화면에 대한 설정(모든 항목을 기본 값으로 유지)

Debug

정보

OpenCore부팅 문제를 디버깅하는 데 유용합니다(모든 것을 변경하지만 DisplayDelay):

Quirk 가능한

AppleDebug YES
ApplePanic YES
DisableWatchDog YES
Target 67

자세한 정보

더보기

자세한 정보

  • AppleDebug: YES
    • 디버깅에 유용한 boot.efi로깅을 사용하도록 설정합니다. 이 기능은 10.15.4 이상에서만 지원됩니다.
  • ApplePanic: YES
    • 커널 패닉을 디스크에 기록하려고 합니다.
  • DisableWatchDog: YES
    • UEFI감시를 사용하지 않도록 설정하면 초기 부팅 문제를 해결할 수 있습니다.
  • DisplayLevel: 2147483650
    • 훨씬 더 많은 디버그 정보를 표시하고 OpenCore의 디버그 버전이 필요합니다.
  • SerialInit: NO
    • OpenCore를 사용하여 직렬 출력을 설정하는 데 필요합니다.
  • SysReport: NO
    • ACPI테이블을 덤프 하는 것과 같은 디버깅에 유용합니다.
    • 이 작업은 OpenCore의 DEBUG버전으로 제한됩니다.
  • Target: 67
    • 추가 디버그 정보를 표시하고 OpenCore의 디버그 버전이 필요합니다.

이러한 값은 OpenCore디버깅에서 계산된 값을 기반으로 합니다.

Security

정보

보안은 매우 자명합니다. 놓치지 마십시오. 다음 내용을 변경할 예정입니다.

Quirk 가능한 논평

 

AllowNvramReset YES  
AllowSetDefault YES  
Vault Optional 이 설정은 단어이므로 생략할 수 없습니다. 선택 사항으로 설정하지 않으면 후회하게 됩니다. 대 소문자를 구분합니다.
ScanPolicy 0  

자세한 정보

더보기

자세한 정보

  • AllowNvramReset: YES
    • 부팅 선택기에서 프레스를 누를 때 NVRAM을 재설정할 수 있습니다.Cmd+Opt+P+R
  • AllowSetDefault: YES
    • 허용CTRL+Enter그리고CTRL+Index선택기에서 기본 부팅 장치를 설정하려면
  • AuthRestart: NO
    • FileVault2에 대해 인증된 재시작을 활성화하여 재부팅할 때 암호가 필요하지 않습니다. 보안 위험으로 간주하여 선택 사항일 수 있음
  • BlacklistAppleUpdate: True
    • Apple의 펌웨어 업데이트 프로그램 무시, 설치 및 업데이트 관련 문제를 방지하기 위해 활성화하도록 권장
  • BootProtect: None
    • Windows에서 부팅하거나 Windows에서 부팅하지 않으려는 사용자에게 유용하게 사용할 수 있는 bootstrap.efi는 boots64.efi대신에 EFI2OCOCK4.efi를 사용할 수 있습니다. 이 지침에서는 이 단서의 적절한 사용에 대해 다루지 않습니다.
  • ExposeSensitiveData: 6
    • 추가 디버그 정보를 표시하고 OpenCore의 디버그 버전이 필요합니다.
  • Vault: Optional
    • 무시할 수 있도록 볼트를 다루지 않습니다. 보안으로 부팅하지 않습니다.
    • 이 설정은 단어이므로 생략할 수 없습니다. 다음에 설정하지 않으면 후회하게 됩니다.Optional, 대 소문자를 구분합니다.
  • ScanPolicy: 0
    • 0사용 가능한 모든 드라이브를 볼 수 있습니다. 자세한 내용은 보안섹션을 참조하십시오. 이 값을 기본 값으로 설정하여 USB디바이스를 부팅하지 않음

Tools

쉘과 같은 OC디버깅 도구를 실행하는 데 사용됩니다. 트리의 스냅 샷 기능은 이러한 스냅 샷을 추가합니다.

Entries

OpenCore에서 자연적으로 찾을 수 없는 불규칙한 부팅 경로를 지정하는 데 사용됩니다.

여기서 다루지 않습니다. 자세한 내용은 8.6의 구성. pdf를 참조하십시오.

NVRAM

Add

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14

OpenCore의 UI확장에 사용되며 기본 값은 사용할 수 있습니다. 자세한 내용은 심층 섹션을 참조하십시오.

자세한 정보

더보기

Booter경로(주로 UI크기 조정에 사용

  • UIScale:

    • 01:표준 해상도
    • 02:HiDPI(일반적으로 FileVault가 소형 디스플레이에서 올바르게 작동하는 데 필요함)
  • DefaultBacmgroundColor:boot.properties에서 사용되는 배경 색

    • 00000000:시라스 블랙
    • BFBFBF00: 연한 회색

 

7C436110-AB2A-4BBB-A880-FE41995C9F82

시스템 무결성 보호 비트 마스크

  • 범용 부트-암:

boot-args설명

-v 이렇게 하면 Apple로고 및 진행 표시줄 대신 부팅할 때 스크롤 되는 모든 이면의 텍스트가 표시되는 세부 정보 모드를 사용할 수 있습니다. 이는 모든 Hackintosher에게 매우 중요합니다. 부팅 프로세스의 내부 정보를 제공하고 문제, 문제 키패드 등을 식별하는 데 도움이 되기 때문입니다.
debug=0x100 이렇게 하면 커널 패닉 시 재부팅을 방지하는 데 도움이 되는 MacOS의 감시 장치가 비활성화됩니다. 그렇게 하면 당신은 몇가지 유용한 정보를 얻을 수 있고 그 문제들을 극복하기 위해 빵 부스러기들을 따라갈 수 있을 것이다.
keepsyms=1 이는 커널 패닉에 대한 기호도 출력하도록 OS에 지시하는 디버그=0x100의 동반 설정입니다. 그것은 공황을 일으키는 원인에 대해 좀 더 도움이 되는 통찰력을 줄 수 있다.
alcid=1 Apple의 layout-id를 설정하는 데 사용됩니다. ALC, 특정 시스템에 사용할 레이아웃을 확인하려면 지원되는 코덱을 참조하십시오. 자세한 내용은 설치  페이지에서 확인할 수 있습니다.
  • GPU별 부트 암:

boot-args설명

agdpmod=pikera 보드를 비활성화하는 데 사용됩니다. NaviGPU(RX5000시리즈)의 ID입니다. 이 기능이 없으면 검은 화면이 나타납니다. Navi(즉, Navi)가 없으면 사용하지 마십시오. Polaris와 베가 카드는 이것을 사용하면 안 된다)
nvdah_drv_vrl=1 Maxwell의 엔비디아 웹 드라이버와 Sierra및 HighSierra의 Pascal카드를 활성화하는 데 사용됩니다.
-Wegnoepou 통합된 IntelII/W가 아닌 다른 GPU를 모두 비활성화하는 데 사용되며, 이는 자신의 VMW가 지원되지 않는 MacOS의 최신 버전을 실행하려는 사용자에게 유용합니다.
  • csr-active-config: '시스템 무결성 보호'(SIP)에 대한 설정입니다. 일반적으로 다음을 사용하여 변경하는 것이 좋습니다. csrutil복구 파티션을 통해 이동합니다.

cgr-active-config는 기본적으로 다음으로 설정됩니다. 00000000 시스템 무결성 보호를 활성화합니다. 다양한 값을 선택할 수 있지만 전체적으로 최상의 보안 방법을 위해 이 옵션을 사용하는 것이 좋습니다. 자세한 내용은 문제 해결 페이지에서 확인할 수 있습니다. SIP비활성화

  • 사전 범위:b/d:<]
    • 다음과 같은 형식으로 비 Latin키보드에 필요합니다. lang-COUNTRY:keyboard, 지정할 수 있지만 비워 두는 것이 좋습니다(샘플 구성의 기본 값은 러시아어임).
    • 미국:en-US:0(656e2d55533a 30 HEX로)
    • 전체 목록은 Appleyboararayouts에서 찾을 수 있습니다. txt
    • 힌트:prev-lang:kbd문자열로 변경하여 입력할 수 있습니다. en-US:0 HEX로 변환하는 대신에 직접

키 형식 값

prev-lang:kbd String en-US:0

Delete

정보

NVRAM변수를 강제로 다시 씁니다. 참고하십시오. AddNVRAM에 이미 존재하는 값을 덮어쓰지 않으므로 다음과 같은 값을 사용합니다. boot-args혼자 있어야 한다. 우리는 다음 사항을 변경할 것입니다.

Quirk 가능한

WriteFlash YES

자세한 정보

더보기

자세한 정보

  • LegacyEnable:아니요

    • NVRAM을 nvram에 저장할 수 있습니다. plist, 기본 NVRAM이 없는 시스템에 필요
  • LegacyOverwrite

    • nvram의 펌웨어 변수를 덮어쓸 수 있습니다. plist(기본 NVRAM이 없는 시스템에만 필요)
  • 레거시 Schema

    • NVRAM변수를 할당하는 데 사용되며 LegacyEnable이 YES로 설정된 상태로 사용됩니다.
  • WriteFlash:예

    • 추가된 모든 변수에 대해 플래시 메모리에 쓸 수 있습니다.

PlatformInfo

정보

SMBIOS정보를 설정할 때는 CorpNewt'sGenSMBIOS응용 프로그램을 사용할 것입니다.

이 Haswell예에서는 iMac 15,1 SMBIOS를 선택했습니다. 일반적인 분류는 다음과 같습니다.

  • GSMB만 있는 Haswell
    • iMac14,1
      • 나중에 MacOS11, BigSur, iMac 14,4를 실행하려면 권장 SMBIOS
  • vmPU가 있는 Haswell
    • iMac14,2
      • 나중에 MacOS11, BigSur, iMac 15를 실행하려면 권장 SMBIOS가 1개입니다.
  • 해스웰 리프레시(데블스 캐년)
    • iMac15,1
  • '브로드웰'
    • iMac16,1

GenSMBIOS를 실행하고 MacSerial을 다운로드할 옵션 1을 선택하고 SMBIOS를 선택할 옵션 3을 선택하십시오. 그러면 다음과 유사한 출력이 얻어집니다.

#######################################################

iMac15,1 SMBIOS Info #

#######################################################

 

Type: iMac15,1

Serial: C02M9SYJFY10

Board Serial: C02408101J9G2Y7A8

SmUUID: 7B227BEC-660D-405F-8E60-411B3E4EF055

 

 

The Type part gets copied to Generic -> SystemProductName.

The Serial part gets copied to Generic -> SystemSerialNumber.

The Board Serial part gets copied to Generic -> MLB.

The SmUUID part gets copied to Generic -> SystemUUID.

 

Generic->ROM을 AppleROM(실제 Mac에서 덤프 됨), NICMAC주소 또는 임의의 임의 MAC 주소(이 가이드에서는 6바이트의 랜덤 MAC 주소일 수 있음)로 설정했습니다. 11223300 0000. 설치 후, 실제 MAC 주소를 찾는 방법의 픽스 쳐쳐웹 페이지를 따릅니다.

잘못된 일련번호 또는 유효한 일련번호를 원하지만 사용하지 않는 일련번호는 " 잘못된 일련번호"또는"구매 날짜가 유효하지 않음"과 같은 메시지를 다시 받고자 합니다.

AppleCheckCoverage페이지

Automatic: YES

  • 플랫폼 생성 Datahub, NVRAM 및 SMBIOS섹션 대신 일반 섹션 기반 정보

Generic

자세한 정보

더보기

자세한 정보

  • SpoofVendor: YES

    • 대부분의 경우 Apple을 공급 업체로 사용하기에 안전하지 않은 Acidanthera를 위한 스왑 공급 업체 필드
  • AdviseWindows: NO

    • EFI파티션이 윈도우즈 드라이브에서 처음으로 사용되지 않는 경우에 사용됩니다.
  • UpdateDataHub: YES

    • 데이터 허브 필드 업데이트
  • UpdateNVRAM: YES

    • NVRAM필드 업데이트
  • UpdateSMBIOS: YES

    • SMBIOS필드 업데이트
  • UpdateSMBIOSMode: Create

    • 새로 할당된 EfiReservedMemory로 테이블을 바꿉니다. 사용자 지정/SMB가 필요한 Dell랩톱에서 사용자 지정 사용 IOS/FauidQuirk

UEFI

connectDrivers: YES

  • . efi드라이버를 강제로, NO로 변경하면 추가된 UEFI드라이버가 자동으로 연결됩니다. 이를 통해 부팅 속도를 약간 높일 수 있지만 모든 운전자가 직접 연결되는 것은 아닙니다. 예:특정 파일 시스템 드라이버가 로드되지 않을 수 있습니다.

Drivers

여기에. efi드라이버를 추가하십시오.

여기에 있는 운전자만 다음과 같아야 합니다.

  • HfsPlus.efi
  • OpenRuntime.efi

APFS

APFS드라이버와 관련된 설정은 여기에 기본 값으로 둡니다.

Audio

AudioDxe설정과 관련하여 무시할 수 있습니다(기본 값으로 유지). 이것은 MacOS의 오디오 지원과 관련이 없습니다.

Input

FileVault 및 Hotkey지원에 사용되는 boot.efi키보드 패스 스루와 관련하여 이러한 quirk에는 사용할 수 없으므로 모든 항목을 기본 값으로 두십시오. 자세한 내용은 여기를 참조하십시오. 보안 및 파일 볼트

Output

OpenCore의 시각적 출력과 관련하여 이러한 쿼드를 사용할 필요가 없으므로 모든 것을 기본 값으로 두십시오.

ProtocolOverrides

주로 가상 시스템, 레거시 macs 및 FileVault사용자와 관련이 있습니다. 자세한 내용은 여기를 참조하십시오. 보안 및 파일 볼트

Quirks

정보

UEFI환경을 사용하는 Quirk와 관련하여 다음 사항을 변경할 예정입니다.

Quirk 가능한 논평

IgnoreInvalidFleeSatio YES
차단 해제/연결 해제 NO 주로 HP마더 보드에 필요

자세한 정보

더보기

자세한 정보

  • DeduplicateBootOrder: YES

    • 다음에서 일부 부팅 접두사가 붙은 변수에 대한 예비 요청OC_VENDOR_VARIABLE_GUID로EFI_GLOBAL_VARIABLE_GUID. 부팅 옵션을 수정하는 데 사용됩니다.
  • IgnoreInvalidFleeSatio: YES

    • BIOS에서 MSR_FLEXT_RATIO(0x194)를 사용하지 않도록 설정할 수 없는 경우에 대한 수정 사항, 모든 Pre-VRylake기반 시스템에 필요함
  • RequestBootVarRouting: YES

    • AptioMemorIPix를 다음에서 리디렉션 합니다.EFI_GLOBAL_VARIABLE_GUID로OC\_VENDOR\_VARIABLE\_GUID. 펌웨어가 부팅 항목을 삭제하려고 할 때 필요하며 올바른 업데이트 설치, 시동 디스크 제어판 기능 등을 위해 모든 시스템에서 활성화하는 것이 좋습니다.
  • UnblockFsConnect: NO

    • 일부 펌웨어 블록 파티션은 드라이버별 모드에서 열어 처리하므로 파일 시스템 프로토콜을 설치할 수 없습니다. 드라이브가 나열되지 않은 경우 주로 HP시스템과 관련이 있습니다.

ReservedMemory

특정 메모리 영역을 OSe에서 사용하지 못하도록 면제하는 데 사용되며, 주로 메모리 결함이 있는 SandyBridgeBridges 또는 시스템과 관련이 있습니다. 이 Quirk의 사용은 이 가이드에서 다루지 않는다.

Cleaning up

이제 저장하고 EFI/TIOC아래 EFI에 배치할 준비가 되었습니다.

부팅 문제가 있는 사용자는 먼저 문제 해결 섹션을 읽어 보십시오. 질문에 대한 답이 없을 경우 다음과 같은 리소스를 사용할 수 있습니다.

위생 검사:

Ramus의 노력 덕분에, 우리는 또한 무언가를 놓친 사람들을 위해 당신의 구성을 확인할 수 있는 놀라운 도구를 가지고 있습니다.

이 도구는 Dortania에서 제조하거나 유지 관리하지 않으며, 이 사이트와 관련된 모든 문제를 여기로 보내야 합니다. SanityCheckerRepo.

Intel BIOS settings

Disable

  • (MSR0x2 쓰기 보호) (이 옵션을 찾을 수 없는 경우 커널-> Quirk에서AppleCpuandgLock과 ApplmCcpmCfgLock을 모두 사용하도록 설정해야 합니다. CFG-Lock이 설정된 상태에서는 해킹이 부팅되지 않습니다.)

 

  • Fast Boot
  • Secure Boot
  • Serial/COM Port
  • Parallel Port
  • VT-d (can be enabled if you set DisableIoMapper to YES)
  • CSM
  • Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly)
  • Intel SGX
  • Intel Platform Trust
  • CFG Lock

 

 

Enable

  •  

 

  • VT-x
  • Above 4G decoding
  • Hyper-Threading
  • Execute Disable Bit
  • EHCI/XHCI Hand-off
  • OS type: Windows 8.1/10 UEFI Mode
  • DVMT Pre-Allocated(iGPU Memory): 64MB
  • SATA Mode: AHCI

 

 

 

#이 모든 작업을 완료한 후 설치 페이지로 이동합니다.

 

 

GA-Z87XUD3H OpenCore EFI 파일

EFI.zip
2.95MB

 

MB : GA-Z87X-UD3H

CPU : I7-4790

RAM : 32G

VGA : AMD RX580

 

사용하는 시스템의 EFI입니다.

 

반응형

댓글