시스템 사양 선택 | 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 Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 822 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 546 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1365 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 560 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 890 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5034 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 37 | 24.10.2319:04 | 사노라맨 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 21 | 24.10.2321:29 | 해킨도전자 |
5 | 24.10.2322:26 | 뿌엥 | |
733 | 24.09.2923:48 | 머트 | |
623 | 24.09.2822:28 | 머트 | |
627 | 24.09.2203:23 | 누림어멈 | |
1164 | 24.09.1919:17 | 좌절금지 | |
496 | 24.09.1813:37 | Stultus | |
450 | 24.09.1717:13 | 맥가즈아 | |
226 | 24.09.1617:47 | Panictosh | |
482 | 24.09.0118:13 | 머핀X | |
197 | 24.08.1710:14 | jbhlyk | |
309 | 24.08.1622:06 | Stultus | |
214 | 24.08.1511:16 | hackillious | |
163 | 24.08.1421:30 | 세유니 | |
184 | 24.08.1111:21 | 티타보르 | |
523 | 24.08.1022:10 | 오디세이 | |
166 | 24.08.1019:05 | jbhlyk | |
193 | 24.08.0923:20 | RogerT | |
336 | 24.08.0717:18 | 좌절금지 | |
340 | 24.07.2915:37 | 해킨도전자 | |
272 | 24.07.2813:52 | june119 | |
4030 | 23.05.0502:19 | BlueGuerrilla | |
3727 | 21.08.0213:10 | 김태국 | |
198 | 24.07.0811:28 | 의정이 | |
239 | 24.06.2617:24 | talas | |
155 | 24.06.2120:58 | 블루사탕 | |
551 | 24.06.1609:01 | gtrfxdsp | |
762 | 24.06.1115:07 | 새콤칠리 | |
311 | 24.06.1001:11 | Steer | |
210 | 24.06.0810:09 | Door | |
467 | 24.06.0107:41 | Tamy | |
361 | 24.05.2923:53 | ssdwe346 | |
299 | 24.05.2809:58 | joy | |
270 | 24.05.2601:07 | 거니 | |
241 | 24.05.1615:02 | wjdgkdus | |
861 | 24.05.1417:36 | Tamy | |
155 | 24.05.0821:05 | 의정이 | |
2496 | 23.10.0921:28 | ryzen | |
729 | 24.05.0210:00 | 고맹이 | |
1093 | 24.04.3013:54 | shl628 | |
574 | 24.04.3020:54 | 의정이 | |
725 | 24.04.3005:11 | Cerritos | |
1937 | 24.04.2615:51 | 곰비 | |
1553 | 24.04.2612:41 | 곰비 | |
2631 | 24.04.2417:02 | Tamy | |
1012 | 24.04.2123:27 | 달이차가워 | |
3284 | 24.04.1200:06 | 누림어멈 | |
1089 | 24.04.1121:44 | 폴라 | |
1293 | 24.04.1100:15 | 머핀X | |
1336 | 24.04.1001:25 | 윈맥크로 | |
1182 | 24.04.0803:41 | 비트러브 | |
2913 | 24.04.0800:52 | proboy | |
2677 | 24.04.0613:32 | 낡은기계 | |
1120 | 24.04.0609:51 | 비트러브 | |
1381 | 24.03.2820:57 | 의정이 | |
1454 | 24.03.2819:41 | 티타보르 | |
781 | 24.03.2622:16 | miraip | |
806 | 24.03.2213:09 | 낡은기계 | |
1147 | 24.03.1514:42 | 구멍단추눈 | |
761 | 24.03.1423:29 | 광호 | |
786 | 24.03.1421:29 | Stultus | |
808 | 24.03.1313:27 | 뿌엥 | |
582 | 24.03.1302:58 | 투신코 | |
595 | 24.03.1210:42 | 사노라맨 | |
959 | 24.03.1209:40 | TOTORA | |
1112 | 24.03.1210:07 | 애플브리크 | |
626 | 24.03.1102:56 | 란초스 | |
449 | 24.03.1100:14 | 비트러브 | |
477 | 24.03.1018:18 | 해킨도전자 | |
1352 | 24.03.0920:26 | 옥대장 | |
1187 | 24.03.0914:33 | 줌바이퍼 | |
1147 | 24.03.0823:20 | 광호 | |
237 | 24.03.0821:38 | 투신코 | |
873 | 24.03.0819:57 | 줌바이퍼 | |
610 | 24.03.0809:56 | TOTORA | |
1117 | 24.03.0809:44 | 애플브리크 | |
793 | 24.02.2701:24 | 머핀X | |
591 | 24.02.2700:04 | 하나브 | |
293 | 24.02.2019:07 | 루크 | |
1780 | 22.06.1221:21 | decazzang | |
772 | 24.02.2001:01 | 광호 |
혹시 8번 과정에서 재부팅 몇 번 정도 하셨고, 중간에 오류 같은건 안뜨셨었나요?