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: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 80 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +16 | 좌절금지 | 24.09.1723:58 | 190 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 759 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3542 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4302 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 241 |
[ Sequoia 15.0, OC 1.0.1 ] BIOSTAR H410MH, i5-10500, RX580 | Stultus | 24.09.1813:37 | 170 |
좌절금지 | 24.09.1919:17 | 241 | |
좌절금지 | 24.09.1917:09 | 80 | |
Stultus | 24.09.1813:37 | 170 | |
좌절금지 | 24.09.1723:58 | 190 | |
좌절금지 | 24.09.1722:40 | 212 | |
맥가즈아 | 24.09.1717:13 | 91 | |
김경석 | 24.09.1708:13 | 223 | |
Panictosh | 24.09.1617:47 | 101 | |
Tamy | 24.09.1504:35 | 469 | |
Stultus | 24.09.1319:18 | 438 | |
치토 | 24.09.1019:44 | 475 | |
머핀X | 24.09.0118:13 | 398 | |
해킨도전자 | 24.09.0112:54 | 298 | |
머핀X | 24.08.3115:34 | 376 | |
화정큐삼 | 24.08.2601:42 | 241 | |
하나브 | 24.08.2422:59 | 213 | |
화정큐삼 | 24.08.2316:25 | 249 | |
CanBe | 24.08.1810:56 | 330 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 190 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 252 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 348 | |
오디세이 | 24.08.1311:26 | 272 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 394 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 145 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 463 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 186 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 429 | |
Tamy | 24.07.3019:12 | 343 | |
해킨도전자 | 24.07.2915:37 | 264 | |
june119 | 24.07.2813:52 | 233 | |
Stultus | 24.07.2112:43 | 246 | |
BlueGuerrilla | 23.05.0502:19 | 3995 | |
Stultus | 24.07.1219:19 | 759 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 138 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 172 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 495 | |
광호 | 24.02.1715:21 | 2188 | |
치토 | 24.06.2723:24 | 399 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 514 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 730 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 276 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 417 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 267 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 915 | |
wjdgkdus | 24.05.1615:02 | 213 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1008 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2411 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 175 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
https://www.tonymacx86.com/threads/asus-x99-catalina-support.280010/page-9
참고해서.... 오픈코어가 뭔지도 모르고 우선은 부팅 성공했습니다.
이제 하나 하나 읽어보고 공부해야 한다는....