시스템 사양 선택 | 1번 |
---|
해킨토시 초보가 라이젠 유저를 위해서 설치한 내용을 나름 정리해 봤습니다.
작년 3월 쯤에 Catalina 설치 후 거의 사용 안하다가, 이번에 Big Sur로 다시 설치 해봤습니다.
실수나 잘못된 점 있을 수도 있는데, 잘 몰라서 그런거니 이해주시고 가르쳐 주시면 감사하겠습니다.
1. "OpenCorePkg" 최신 버전 및 기타 도구를 다운 받는다. (현재 기준 OpenCore-0.6.5)
https://github.com/acidanthera/OpenCorePkg/releases
1-1. 참조 페이지 : https://dortania.github.io/OpenCore-Install-Guide/installer-guide/ :
1-2. 기타 도구를 다운받는다. : "ProperTree", "gibMacOS", "GenSMBIOS" 다운 받는다.
https://github.com/corpnewt
# ProperTree : config.plist 편집도구
# gibMacOS : macOS 설치본 다운로드 도구
# GenSMBIOS : macOS 시리얼번호 등 생성 도구
2. macOS 설치본을 다운받는다
2-1. 참조 페이지 : https://dortania.github.io/OpenCore-Install-Guide/installer-guide/winblows-install.html#downloading-macos
2-2. cmd 관리자 모드로 실행시킨 후 "OpenCorePkg"를 압축해제한 폴더로 이동한다.
2-3. "~압축해제 위치\OpenCore-0.6.5\Utilities\macrecovery" 폴더로 이동한다.
2-4. "python"으로 macOS 설치본을 다운받는다.
python이 설치 안된경우 Windows의 MS store에서 자동으로 설치할 것인지 묻는다.
2-5. python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 -os latest download
# Mac-E43C1C25D4880AD6 : Big sur (11)
# Mac-00BE6ED71E35EB86 : Catalina (10.15)
# Mac-7BA5B2DFE22DDD8C : Mojave (10.14)
2-6. "~압축해제 위치\OpenCore-0.6.5\Utilities\macrecovery" 폴더에
# "BaseSystem.dmg", "BaseSystem.chunklist" 파일 2개가 다운된다.
3. 설치용 USB 생성
3-1. 참조 페이지 : https://dortania.github.io/OpenCore-Install-Guide/installer-guide/winblows-install.html#making-the-installer
3-2. 4GB용량 이상되는 USB 준비하여 fat32로 포맷한다.
3-3. 포맷된 USB 루트폴더(최상위 폴더)에 "com.apple.recovery.boot" 폴더를 생성한다.
3-4. "com.apple.recovery.boot" 폴더에 다운받은 macOS 설치본을 복사한다.
"BaseSystem.dmg", "BaseSystem.chunklist" 파일 2개를 "com.apple.recovery.boot" 폴더에 복사한다.
3-5. USB 루트폴더(최상위 폴더)에 "~압축해제 위치\OpenCore-0.6.5\X64\EFI" 폴더(하위폴더 포함 전체)를 복사한다.
3-6. USB의 위치가 "H:\"이라면 USB에는 "H:\EFI", "H:\com.apple.recovery.boot" 2개의 폴더만 있어야 한다.
4. 기본 OC 파일 복사
4-1 참조 페이지 : https://dortania.github.io/OpenCore-Install-Guide/installer-guide/opencore-efi.html
4-2. "H:\EFI\OC\Drivers\"에 있는 파일 중 "OpenRuntime.efi" 제외하고 다 지운다.
4-3. "H:\EFI\OC\Resources\"에 있는 파일을 다 지운다.
4-4. "H:\EFI\OC\Tools\"에 있는 파일 중 "OpenShell.efi" 제외하고 다 지운다.
4-5. "~압축해제 위치\OpenCore-0.6.5\Docs\"에 있는 "Sample.plist" 파일을
"H:\EFI\OC\"에 복사한 후 이름을 "config.plist"로 변경한다.
5. 펌웨어 드라이버((efi, kexts) 다운 받는다.
5-1. 참조 페이지 : https://dortania.github.io/OpenCore-Install-Guide/ktext.html
5-2. 최신 기본 펌웨어 파일(*.efi - Extensible Firmware Interface)를 받는다.
HfsPlus.efi : https://github.com/acidanthera/OcBinaryData/blob/master/Drivers/HfsPlus.efi
# 받은 "HfsPlus.efi" 파일을 "H:\EFI\OC\Drivers\Drivers"에 복사한다.
OpenRuntime.efi : "H:\EFI\OC\Drivers\Drivers"에 이미 있음
5-3. 최신 기본 kexts (Winodws에서는 폴더로, macOS에서는 zip 비슷한 파일로 인식)를 받는다.
# RELEASE 버전으로 받는다.
VirtualSMC : SMC Emulator kext(Kernel Extention, 대충 Windows의 드라이버 비슷)
# https://github.com/acidanthera/VirtualSMC/releases
# 그외 여러 SMC*.kext는 AMD에 필요없음
Lilu :AppleALC, WhateverGreen, VirtualSMC 등의 각종 패치를 위한 kext
# https://github.com/acidanthera/Lilu/releases
WhateverGreen : 그래픽 관련 kext
# https://github.com/acidanthera/WhateverGreen/releases
AppleALC : 오디오 관련 kext
# https://github.com/acidanthera/AppleALC/releases
RealtekRTL8111 : 인터넷(네트워크) 관련 kext, 리얼텍 랜카드를 사용시
# https://github.com/Mieze/RTL8111_driver_for_OS_X/releases
# 현재 V2.3.0 버전은 일부 랜카드에서 작동 안한다. V2.2.0 버전으로 받는다.
5-4 받은 kexts 파일 모두를 "H:\EFI\OC\Kexts\" 폴더에 복사한다.
6. SSDT Embedded Controller 파일을 받는다.
6-1. 참조 페이지 : https://dortania.github.io/OpenCore-Install-Guide/ktext.html#ssdts
6-2. 참조 페이지 : https://dortania.github.io/Getting-Started-With-ACPI/Universal/ec-methods/prebuilt.html#wrapping-up
6-3. SSDT-EC-USBX-DESKTOP용으로 다운받는다.
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml
6-4. 다운받은 "SSDT-EC-USBX-DESKTOP.aml" 파일을 "H:\EFI\OC\ACPI\"에 복사한다.
7. config.plist 파일 수정한다.
7-1. 참조 페이지 : https://dortania.github.io/OpenCore-Install-Guide/AMD/zen.html
7-2. "ProperTree"를 이용해 "H:\EFI\OC\"에 있는 "config.plist" 파일을 불러와서 편집한다.
# config.plist" 파일을 불러온 후 "Ctrl + Shift + R" 누르면 기본적인 수정이 된다
# 전 단계에서 복사한 각종 aml, efi, kext 파일을 인식해서 수정함
# https://dortania.github.io/OpenCore-Install-Guide/config.plist/#adding-your-ssdts-kexts-and-firmware-drivers
7-3. 참조 페이지를 천천히 한 단계씩 읽고 config.plist 파일을 그대로 수정한다.
7-4. AMD용 Kernel Patches를 한다.
https://github.com/AMD-OSX/AMD_Vanilla/tree/opencore/17h_19h
# "patches.plist" 파일을 다운받은 후 "ProperTree"로 열어서 내용은 복사한다.
# 기존 Kernel Patches를 다 지운 후 위에서 복사한 내용을 새로 넣는다.
7-5. "GenSMBIOS.bat" : macOS 시리얼번호 등을 생성한다. (iMacPro1,1용으로 생성한다.)
#######################################################
# GenSMBIOS #
#######################################################
MacSerial v2.1.7
Current plist: None
Plist type: Unknown
1. Install/Update MacSerial
2. Select config.plist
3. Generate SMBIOS
4. Generate UUID
5. List Current SMBIOS
Q. Quit
Please select an option: 3
******************************************************************
#######################################################
# Generate SMBIOS #
#######################################################
M. Main Menu
Q. Quit
Please type the SMBIOS to gen and the number
of times to generate [max 20] (i.e. iMac18,3 5): iMacPro1,1
*******************************************************************
7-5. 편집한 config.plist 파일의 오류여부를 확인한다.
https://opencore.slowgeek.com/
# config.plist 파일을 드래그 드랍하면 자동으로 분석해줌
8. 설치용 USB로 부팅하고, Install 한다.
8-1. 설치 대상 하드(SSD)를 APFS형태로 포맷한다.
8-2. 설치 중 여러 번 재부팅 된다.
9. macOS 설치된 디스크에 EFI폴더 복사
9-1. "clover configurator"로 설치한 디스크(APFS 포맷시 설정한 이름으로 되어있음)를 mount 시켜 EFI 폴더에 접근할 수 있게 한다.
9-2. open partition으로 설치된 디스크의 EFI 폴더를 연다.
9-3. 설치된 디스크의 EFI 폴더 밑에 USB의 EFI폴더 전체(EFI폴더 하위 포더가 아닌 EFI폴더 자체)를 복사한다.
# EFI>EFI>OC, BOOT 이렇게 되어야 한다
# EFI폴더에 바로 OC, BOOT 폴더를 복사하면 안된다.
라파노그님의 새글 알림을 받으실려면 구독
늦게 확인해서 답변이 늦어졌네요
nvram쪽 config.plist수정하며 계속 부팅하는데 이 두 화면이 계속 나오네요..
삼성 노트북입니다.
글 너무너무 감사합니다. 혹시 cpu가 라이젠 7 3700x인데 호환이 가능할까요? 메인보드는 선생님과 같은 메인보드네요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 71 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +15 | 좌절금지 | 24.09.1723:58 | 181 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 755 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3532 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4296 |
[필독 - 안정화] 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 | 196 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 90 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 195 |
좌절금지 | 24.09.1919:17 | 195 | |
좌절금지 | 24.09.1917:09 | 71 | |
Stultus | 24.09.1813:37 | 151 | |
좌절금지 | 24.09.1723:58 | 181 | |
좌절금지 | 24.09.1722:40 | 196 | |
맥가즈아 | 24.09.1717:13 | 90 | |
김경석 | 24.09.1708:13 | 220 | |
Panictosh | 24.09.1617:47 | 99 | |
Tamy | 24.09.1504:35 | 467 | |
Stultus | 24.09.1319:18 | 436 | |
치토 | 24.09.1019:44 | 470 | |
머핀X | 24.09.0118:13 | 394 | |
해킨도전자 | 24.09.0112:54 | 295 | |
머핀X | 24.08.3115:34 | 373 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 208 | |
화정큐삼 | 24.08.2316:25 | 248 | |
CanBe | 24.08.1810:56 | 329 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 271 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 391 | |
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 | 459 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 427 | |
Tamy | 24.07.3019:12 | 343 | |
해킨도전자 | 24.07.2915:37 | 262 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 755 | |
김태국 | 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 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2185 | |
치토 | 24.06.2723:24 | 398 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 511 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 726 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 416 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 264 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 913 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1008 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2405 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 174 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
전에 Catalina 설치시 경험으로 보자면, 꼭 필요한 drivers와 Kexts 만 있어야 잘 됩니다.
이것 저것 있으면 오히려 안되더라구요.
꼭 필요한 것을 정확히 모른다면 하나씩 삭제해 보는 방법도 있을 듯 하네요.
구글링 해보니 "AppleActuatorDeviceUserClient stop entered" 에러 메세지에
VirtualSMC 제외하고 SMC 관련 Kexts를 다 삭제하니 되었다는 내용이 있네요.
조금이나마 도움이 되었으면 좋겠네요.