2년 전쯤에 Clover 부트로더로 어찌어찌 해서 하이시에라 설치까지는 성공했었는데
막상 맥으로 할일이 제겐 없었더랬죠. 그래서 윈도우로 다시 복귀하고 지금까지 왔는데
맥OS는.. 뭐랄까요 예쁘긴 참 예쁘더라고요.
굳이 맥을 안써도 윈도우로도 제 용도에선 안될거 없다는걸 잘 아는데.
그런데 다시 커맥을 하고 싶어지네요. ㅎ;
이번에 보니 Opencore 라는게 나왔더라고요.
좀더 네이티브에 가까운 부트로더인것 같습니다.
공부하면서 커맥 하는중에.. 저의 삽질기를 남깁니다.
1. https://dortania.github.io/OpenCore-Install-Guide/ 정독 (오픈코어 가이드)
1) OpenCore Package 준비 (가이드에 따라 Debug 버전 선택함)
https://github.com/acidanthera/OpenCorePkg/releases/tag/0.5.9
2) ProperTree 준비
https://github.com/corpnewt/ProperTree
3) MountEFI 준비
https://github.com/corpnewt/MountEFI
4) MacOS Catalina 준비
(Apple AppStore)
5) 설치 USB 준비
diskutil list
diskutil erasedisk jhfs+ INST /dev/diskX
6) MacOS 설치
sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/INST
2. OpenCore - Gathering Files 시행
1) OpenCore 패키지 - EFI/OC 이하에서 다음을 시행
a) EFI/OC/ACPI 에 다음을 추가
SSDT-Plug : https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-PLUG-DRTNIA.aml
SSDT-EC-Usbx : https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml
b) EFI/OC/Drivers 에서 OpenRuntime.efi 만 남기고 모두 삭제
EFI/OC/Drivers 에 HfsPlus.efi 를 추가
https://github.com/acidanthera/OcBinaryData/blob/master/Drivers/HfsPlus.efi
c) EFI/OC/Tools 에서 OpenShell.efi 만 남기고 모두 삭제
d) EFI/OC/Kext 에 다음을 추가
ㄱ) Lilu : https://github.com/acidanthera/Lilu/releases
ㄴ) VirtualSMC : https://github.com/acidanthera/VirtualSMC/releases
(Plugin은 SMCProcessor.kext, SMCSuperIO.kext 만 사용)
ㄷ) WhateverGreen : https://github.com/acidanthera/WhateverGreen/releases
ㄹ) AppleALC : https://github.com/acidanthera/AppleALC/releases
ㅁ) IntelMausi : https://github.com/acidanthera/IntelMausi/releases
ㅂ) USBInjectAll : https://github.com/Sniki/OS-X-USB-Inject-All/releases
ㅅ) XHCI-unsupported : https://github.com/RehabMan/OS-X-USB-Inject-All
ㅇ) CpuTscSync : https://github.com/lvs1974/CpuTscSync/releases
ㅈ) NVMeFix : https://github.com/acidanthera/NVMeFix/releases
3. OpenCore - config.plist 설정
1) OpenCore 패키지 - Docs/sample.plist 를 EFI/OC 로 복사 후 config.plist 로 rename
2) ProperTree 로 config.plist 를 오픈
3) Ctrl-Shift-R 로 EFI/OC 선택하여 Clean Snapshot 시행
4) 이하의 설정값 수정
Booter - Quirks - DevirtualiseMmio : True
DeviceProperties - Add - PciRoot 항목 제거
Kernel - Emulate - Cpuid1Data : C3060300 00000000 00000000 00000000
Kernel - Emulate - Cpuid1Mask : FFFFFFFF 00000000 00000000 00000000
Kernel - Quirks - AppleCpuPmCfgLock : True
Kernel - Quirks - AppleXcpmCfgLock : True
Kernel - Quirks - AppleXcpmExtraMsrs : True
Kernel - Quirks - DisableIOMapper : True
Kernel - Quirks - LapicKernelPanic : False
Kernel - Quirks - PanicNoKextDump : True
Kernel - Quirks - PowerTimeoutKernelPanic : True
Kernel - Quirks - XhciPortLimit : True
Misc - Debug - AppleDebug : True
Misc - Debug - ApplePanic : True
Misc - Debug - DisableWatchDog : True
Misc - Debug - Target : 67
Misc - Security - AllowNvramReset : True
Misc - Security - AllowSetDefault : True
Misc - Security - Vault : Optional
Misc - Security - ScanPolicy : 0
NVRAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - boot-args : -v -debug=0x100 keepsyms=1 npci=0x2000 alcid=1
NVRAM - Add - 7C436110-AB2A-4BBB-A880-FE41995C9F82 - prev-lang:kbd : 656e2d55533a30
NVRAM - LegacyEnable : True
NVRAM - LegacyOverwrite : True
NVRAM - WriteFlash : False
UEFI - Quirks - IgnoreInvalidFlexRatio : True
UEFI - Quirks - IUnblockFsConnect : False
5) GenSMBios 준비
https://github.com/corpnewt/GenSMBIOS
6) SN, BoardSN, SmUUID 생성, config.plist 에 추가
(MacPro7,1 사용, 필요시 시리얼 체크 : https://checkcoverage.apple.com/kr/ )
7) ROM 항목에 기본 NIC 의 MAC address 기입 후 저장
8) OpenCore SanityCheck : https://opencore.slowgeek.com/
9) 작업 완료된 EFI 를 USB/EFI 파티션에 넣기 (MountEFI 를 사용)
4. 커맥용 PC 로 부트업
1) BIOS settings
a) 아래 항목을 Disable
Fast Boot
Secure Boot
VT-d
CSM
Thunderbolt(For initial install, as Thunderbolt can cause issues if not setup correctly)
Intel SGX
Intel Platform Trust
CFG Lock
b) 아래 항목을 Enable
VT-x
Above 4G decoding
Hyper-Threading
Execute Disable Bit
EHCI/XHCI Hand-off
OS type: Windows 8.1/10 UEFI Mode
SATA Mode: AHCI
이렇게 모든 작업을 완료했는데 아직 안되네요 하하 ^^
해외포럼 검색중인데, 아마 보드가 ASUS X99-A 라서 그런것 같습니다.
바이오스 단에서 MSR 0xE2 write protection 가 걸려있어서 이걸 풀어야 하는것같아요.
내일쯤? 해 보고 후기 올리겠습니다.
OpenCore pkg 버전은 0.5.9 로 작업중입니다. (0.6.0 했다가 안돼서.. 하하..)
셰필드님의 새글 알림을 받으실려면 구독
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 61 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +13 | 좌절금지 | 24.09.1723:58 | 170 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 747 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3526 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4293 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 191 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 85 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 141 |
좌절금지 | 24.09.1919:17 | 142 | |
좌절금지 | 24.09.1917:09 | 61 | |
좌절금지 | 24.09.1723:58 | 170 | |
좌절금지 | 24.09.1722:40 | 191 | |
김경석 | 24.09.1708:13 | 214 | |
Tamy | 24.09.1504:35 | 463 | |
Stultus | 24.09.1319:18 | 432 | |
치토 | 24.09.1019:44 | 466 | |
해킨도전자 | 24.09.0112:54 | 293 | |
머핀X | 24.08.3115:34 | 369 | |
화정큐삼 | 24.08.2601:42 | 238 | |
하나브 | 24.08.2422:59 | 206 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 328 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 270 | |
좌절금지 | 24.08.1115:46 | 194 | |
Stultus | 24.08.1022:46 | 183 | |
RogerT | 24.08.0609:17 | 115 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
Stultus | 24.08.0221:07 | 421 | |
Tamy | 24.07.3019:12 | 328 | |
Stultus | 24.07.2112:43 | 231 | |
Stultus | 24.07.1219:19 | 747 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 287 | |
애플브리크 | 24.07.0509:56 | 491 | |
치토 | 24.06.2723:24 | 397 | |
Stultus | 24.06.1120:40 | 725 | |
Stultus | 24.04.3022:28 | 1097 | |
Stultus | 24.04.2718:46 | 1007 | |
Stultus | 24.04.1312:15 | 3048 | |
Stultus | 24.04.0712:49 | 2900 | |
Stultus | 24.04.0619:59 | 1530 | |
Stultus | 24.04.0613:43 | 1468 | |
Stultus | 24.04.0521:57 | 2555 | |
Stultus | 24.03.2920:07 | 3526 | |
Stultus | 24.03.2823:08 | 1410 | |
Stultus | 24.03.2322:35 | 1120 | |
Stultus | 24.03.2123:12 | 769 | |
Stultus | 24.03.0818:26 | 645 | |
Stultus | 24.02.1621:54 | 1090 | |
Stultus | 24.01.2321:47 | 941 | |
Stultus | 24.01.1218:54 | 4293 | |
Stultus | 24.01.1121:20 | 845 | |
Stultus | 24.01.0921:31 | 902 | |
Stultus | 24.01.0822:35 | 1330 | |
Stultus | 23.11.0920:54 | 4554 | |
Stultus | 23.10.2723:10 | 6430 | |
Stultus | 23.10.2722:40 | 6432 | |
Stultus | 23.10.2100:08 | 6965 | |
Stultus | 23.10.1700:57 | 3490 | |
Stultus | 23.09.2707:11 | 4705 | |
Stultus | 23.09.1022:47 | 8858 | |
Stultus | 23.08.2521:36 | 9224 | |
Stultus | 23.08.2313:42 | 9507 | |
Stultus | 23.08.2216:27 | 3863 | |
Stultus | 23.08.2115:14 | 9666 | |
Stultus | 23.08.2114:43 | 1만 | |
Stultus | 23.07.1318:42 | 1.6만 | |
Stultus | 23.07.0619:38 | 1.2만 | |
Stultus | 23.05.2512:02 | 1.7만 | |
Stultus | 23.04.0517:11 | 2.3만 | |
Stultus | 23.03.2800:39 | 5734 | |
Stultus | 23.03.2313:35 | 1.4만 | |
Stultus | 23.03.1211:40 | 3.2만 | |
Stultus | 23.03.0621:32 | 4.1만 | |
shl628 | 23.01.0913:39 | 5만 | |
곰비 | 21.02.1223:08 | 1311 | |
JGP | 21.02.1115:54 | 1985 | |
닉네임이당 | 21.02.1001:47 | 1344 | |
HKDavid | 21.02.0822:41 | 2076 | |
자유로이 | 21.02.0819:08 | 1264 |
https://www.tonymacx86.com/threads/asus-x99-catalina-support.280010/page-9
참고해서.... 오픈코어가 뭔지도 모르고 우선은 부팅 성공했습니다.
이제 하나 하나 읽어보고 공부해야 한다는....