시스템 사양 선택 | 1번 |
---|
안녕하세요?
OCC 는 생긴것 부터 요상하고 어딘지 모르게 proper tree 나 plistedit pro 와는
다르게 접근하기 어려운 장벽이 좀 있습니다.
실제 저도 이런 거부감에 사용을 못하다가 유튜브를 많이 뒤졌으나 만족할 만한 자료는
없어서 그냥 맨땅에 헤딩하는 기분으로 하나하나 oc guide 와 occ 프로그램항목간에 하나하나
맞추다 보니 실마리가 풀리고 이제는 occ 로만 부트로더 만드는 작업을 하고 있습니다.
한 열흘간 30분정도 주물주물해 보니 이제는 많이 익숙해 졌습니다.
AMD CPU(사양은 위 1번 참고) 기준으로 중요하다고 느낀 점 부터 말씀 드립니다.
1.NVRAM boot-args 항목의 npci=0x2000 을 누락하면 부팅 중 멈춥니다.
0.6.6 까지는 기존 efi 를 새파일로 덮어 쓰다가 잠간 실수로 부팅이 안되면서
부트로더 신규제작으로 방향을 돌리고 원점에서 다시 하다 여기까지 오게 되었습니다.
2.제 보드가 MSI B450 보드인지라 booter 의 setupvirtualMap 의 값은 표는 true 이지만 false(체크안함 : 공란)이
맞습니다. (OCC config checker 에서도 걸러 주더군요)
이 항목은 부팅에 영향을 주지는 않습니다.
3. OCC 는 어플상 항목을 위 아래 정신없이 여러곳에 자리잡은 것처럼 보입니다.
그래서 그런지 처음에는 occ guide 와 맞추어 볼 염두가 안나고 어렵게 느꼈지만 OCC 어플에 있는
모든항목은 다 OCC guide 에 세세히 항목설명이 있습니다. 특히 More in-depth Info 라고 하는 숨겨진 항목은
클릭해서 보면 일반적으로 사용자가 설정할 필요는 없지만 내용은 다 설명을 하고 있더군요.
4. 항상 판올림은 Opencore release 의 Docs 에 있는 defference.pdf / configuration.pdf 를 먼저
훝어 보셔서 항목전체가 파란색인 항목은 신규 삽입 빨간색인 것은 삭제항목으로 파악하시고 그외 설정값 변경도
확인해 보시고 기존 efi 를 기준으로 빠짐없이 새파일을 넣고 삭제항목은 빼 주시면 오류가 없을 것 같습니다.
자 그럼 실제 작업과정 스크린샷을 공유해 드리겠습니다.
4. 시작은 EFI Maker 입니다.
OC gen-x 보다 손이 많이 덜갑니다.
ACPI 폴더 값까지 제위치에 딱 넣어주니..ㅎㅎ 기분 좋았습니다.
- Cpu /SMBIOS 선택해 줍니다.
- 한번에 주르륵 완성도 90 프로의 파일과 참고용 자료까지 한번에 생성 됩니다.
자동화가 가능하긴 하지만 실제 이렇게 제공해 주니 참 좋습니다.
다운로드 위치는 바탕화면 => 문서 => occ => efimaker => 날짜 폴더 입니다.
5. 다운받은 efi 초안입니다.
한눈에 봐도 손갈것이 거의 없습니다.
acpi 필요없는 파일을 삭제 하고,
drives 폴더내에 필요없는 파일도 삭제
kext는 occ 어플내에서 바로 다운로드 가능합니다. ( 기존 kext update 기능 활용 )
Resource는 새로 링크를 찾아서 받아야 합니다.
( 링크 걸어 드립니다. : https://github.com/acidanthera/OcBinaryData )
Tools 도 cleannvram.efi / resetsystem.efi / openshell.efi 세가지 는 사용법을 아니 저는 넣어 주곻
나머지는 지워 줍니다.
6. 이제 필요한 파일 다 채웠으면 occ 로 config.plist 를 열어 줍니다.
(efimaker 는 sample.pllst 에서 이름변경과정이 없습니다.)
- 필요없는 aml 파일은 파일 찍고 우측하단 - 버튼 눌러 지웁니다.
7. Booter 항목에 B450 보드 쓰는 amd user 분은 참고해 주시기 바랍니다.
( setupvirtualmap 항목은 No 입니다. : B450보드 유저 )
- setupvirtualmap 값을 선택해제 했습니다.
8. 요즘말로 혜자스러운 항목이 나옵니다. ㅋㅋ
Deviceproperties 항목을 해킨툴로 잡아 놓았다면 바로 불러 들입니다.( 아래 add all pci devices 선택 )
예전 propertree 때 한땀한땀 클릭해서 붙여 넣던 시절이 있었지요.
amd 만 있는 patches 라는 39개 항목이 일괄 패치항목 아래 patch 탭에 다 들어와 있네요.
확인만 해줍니다.
9. Nvram boot-args 는 부팅이 멈추는 항목이 있으니 누락하지 않도록 주의하시기 바랍니다. ( npci=0x2000 )
10.Kernal 항목의 kext 불러 오는 모습니다.
efi 폴더내에 있더라고 occ 어플내에서 해당 폴더를 찍어 주어야 인식합니다.
이것은 propertree 사용법과 조금 비슷합니다.
- scheme 의 Fuzzymatch 항목은 guide 상 체크입니다. 가끔 한두개씩 이런것이 있으나 나중 어플에서 다 체크해 줍니다.
11.MISC 항목은 부팅시 텍스크가 아닌 그래픽으로 운영제체를 선택하는 picker 기능을 쓰려면 설정해야 하는 항목입니다.
post-install 항목에서 나온대로 설정값을 넣어 줍니다.
12.부팅시 리얼맥처럼 부앙소리를 들으려면 사운드도 잡아야 합니다.
device 를 잡았다면 잡은 디바이스항목 중 사운드관련 주소를 복사해서 붙여넣고 audio 설정값을 맞추어 주면 됩니다.
( 관련 picker / audio 설정 유튜브 동영상의 링크를 걸어 드립니다. )
13. 마지막 점검 입니다. occ 어플내에서 다 체크해 줍니다.
아래 두번째 스샷에서 connective drive 체크 안했다고 하네요..ㅎㅎ
실제 작업을 하면 10분이면 끝이나 설명을 하자니 길어 집니다.
사실 오늘 한 가지 더 부팅시 검은 바탕말고 아름다운 배경을 깔아 주는 법도 안내 드리려고 했는데
실험이 늦어져서 다음에 공유 드리도록 하겠습니다.
감사합니다.
등고님의 새글 알림을 받으실려면 구독
*적용중인 도장
감사합니다. 좋은글 참고해서 다시 도전 해야 겠습니다. EFI 만드는 것부터 어려웠는데 VMWARE로 맥설치 해놔서 거기에서 작업 해봐야 겠습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +3 | 좌절금지 | 24.09.1917:09 | 70 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +15 | 좌절금지 | 24.09.1723:58 | 176 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 753 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3531 |
[입문편] 첫 해킨 길라잡이 +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 | 195 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 89 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 188 |
좌절금지 | 24.09.1919:17 | 188 | |
좌절금지 | 24.09.1917:09 | 70 | |
Stultus | 24.09.1813:37 | 149 | |
좌절금지 | 24.09.1723:58 | 176 | |
좌절금지 | 24.09.1722:40 | 195 | |
맥가즈아 | 24.09.1717:13 | 89 | |
김경석 | 24.09.1708:13 | 219 | |
Panictosh | 24.09.1617:47 | 98 | |
Tamy | 24.09.1504:35 | 467 | |
Stultus | 24.09.1319:18 | 436 | |
치토 | 24.09.1019:44 | 470 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 295 | |
머핀X | 24.08.3115:34 | 372 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 208 | |
화정큐삼 | 24.08.2316:25 | 247 | |
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 | 458 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 426 | |
Tamy | 24.07.3019:12 | 329 | |
해킨도전자 | 24.07.2915:37 | 261 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 753 | |
김태국 | 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 | 2184 | |
치토 | 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 | 173 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
[그림1]
(01) 왼쪽창은 [EFI Maker] 을 이용해서 EFI 폴더를 만든 직후의 모습입니다.
- ACPI 폴더 : 그대로 사용
- Drivers 폴더 : OpenHfsPlus.efi( 또는 HfsPlus.efi) + OpenRuntime.efi 만 사용
- Kexts 폴더 : Lilu.kext+VirtualSMC.KETX ( 내가 추가 : AppleALC.kext+IntelMausi.kext+USBIngectAll.kext+WhateverGreen.kext)
- OCC => UEFI => Drivers => Connect Drivers (등고님 말씀대로 체크가 안 되어있어서 체크했습니다.)
( 위의 4가지를 했더니, 바탕화면으로의 부팅이 가능했습니다. 물론, 나중에 저의 시스템에 맞게 추가적인 작업을 해주었습니다. )
( OC-Gen-X 는 kext 파일들을 사용자의 시스템에 맞게 잘 만들어주고, OCC 의 EFI Maker 는 aml 파일들을 지능적으로 만들어 주므로,
EFI 폴더를 만들어 주는 능력은 전체적으로 둘 다 비슷한 것 같습니다. )
( 오픈코어 0.6.7 을 위해서 [Config Checker Tool] 을 사용할려면, OCC 2.29.1.0 이상버전을 사용하셔야 합니다. )
[그림2]
4가지를 설정후, 오픈코어 부트메뉴의 모습입니다.
[그림3]
(02) 위의 OC-Gen-X 와 [그림1]의 오른쪽창인 OCC의 EFI Maker 를 비교하면...
EFI Maker 가 노트북을 지원해주는 것은 물론이고, 데스크탑, High End DeskTop(HEDT), AMD 등에서도 1~2 가지를 더 지원해주네요.