시스템 사양 선택 | 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 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 | 20 | 24.10.2321:29 | 해킨도전자 |
3 | 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 | 광호 |
[그림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 가지를 더 지원해주네요.