질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 모하비 - 카탈리나 |
공지숙지/증상설명 | 숙지 |
카탈리나 앱스토어에서 받아서 업데이트 진행 중, 해당 화면에서 아예 넘어가질 않습니다..
어떤문제 일지 알 수 있을까요 ?? 제가 쓰고 있는 클로버 부트로더의 버전은
2.5 Rev5104 버전 클로버 부트로더 사용중입니다 .소중한 답변 기다리겠습니다ㅠ
macOS 를 업데이트할 때에는 적어도 사용하고 있는 Kext 를 모두 최신 버전으로 교체하고
업데이트하려는 macOS 버전에서 일부 패치 및 추가적인 작업이 있는지 확인해야 합니다.
또한, EFI 폴더와 Config.plist 등의 설정도 적합하게 설정되어 있어야 합니다.
EFI 폴더를 확인해보니 수정할 부분이 조금 많습니다.
우선, 질문글의 로그 사진에서 멈춘 문제의 원인은 아니지만 EC Device 를 인젝션하는 SSDT 가 없습니다.
macOS Catalina 10.15 버전부터는 ACPI 상에서 EC Device 가 인젝션되어 있어야 부팅이 가능합니다.
SSDT-EC-USBX~.aml 파일을 추가해주세요.
https://github.com/dortania/Getting-Started-With-ACPI/blob/master/extra-files/compiled/SSDT-EC-USBX-DESKTOP.aml
[EB|#LOG:EXITBS:START] 로그에서 멈추는 원인은 주로 Memory Map (MMIO) 과 CFG Lock 관련 문제인데
Config.plist 의 Kernel PM 은 체크되어 있으므로 CFG Lock 에 의해서 발생한 문제는 아니며
Memory Map (MMIO) 및 KASLR 관련 문제일 확률이 높습니다.
질문글의 로그 화면은 부트로더가 macOS 의 Boot.efi 와 Prelinked Kernel 을 로드하여
macOS 의 커널을 주기억장치인 RAM 에 적재하는 단계입니다.
그런데, macOS 에서 Kernel Address Space Layout Randomization 의 약자인 KASLR 라는 기능 때문에
Memory Map 수정이 필요한데 OpenCore 에서는 OpenRuntime.efi 와 Booter 의 Quirks 옵션 조합으로 설정하고
Clover 는 현재 최신 버전의 경우에는 OpenCore 가 통합되어 있어서 위와 동일하지만
OpenCore 가 통합되기 전인 Clover r5119 이하의 버전은 다음과 같은 Memory Map 수정 관련 EFI 드라이버 파일을 교체해보거나
- AptioMemoryFix.efi
- OsxAptioFixDrv.efi
- OsxAptioFix2Drv.efi
- OsxAptioFix3Drv.efi
- OsxLowMemFix.efi
- OsxAptioFix2Drv-free2000.efi
AptioMemoryFix.efi 를 사용하면서 slide=(값) 부트 옵션을 적용해보면서 직접 부팅을 시도해 보아야 합니다.
추가로, OsxAptioFix2Drv-free2000.efi 파일은 메모리 영역을 2000 만큼 강제로 개방시켜 버리기 때문에
일부 사용자는 하드웨어에 손상이 간 사례가 있어서 주의하여 사용해야 합니다.
그런데, 사실 Clover 의 Memory Map 수정 관련 EFI 드라이버와 slide 부트 옵션을 사용하는 것 보다는
OpenCore 의 OpenRuntime.efi 과 이의 Quirks (DevirtualiseMmio, EnableWriteUnprotector, SetupVirtualMap, RebuildAppleMemoryMap 등) 옵션을 사용하는 것이 더 해결하기가 수월합니다.
물론, Clover r5120 이상의 버전부터는 OpneCore 가 통합되어 있으므로
최신 버전의 Clover 를 사용하여 OpenRuntime.efi 과 이의 Quirks 옵션을 사용하는 방법도 있습니다.
Config.plist 의 boot-args 에 slide=0 부트 옵션이 넣어져 있는데 이 부트 옵션을 삭제하고 다시 부팅해보세요.
만약, 안 된다면 slide 값을 여러 가지 직접 시도해 보셔야 합니다.
그 외에도, EFI 폴더에서 수정이 필요한 부분을 안내해 드립니다.
1. plugin-type=1 속성을 인젝션하는 SSDT 또는 옵션이 적용되어 있지 않습니다.
Intel 4th Gen Haswell 시스템부터는 plugin-type=1 속성을 인젝션하여
XCPM 방식으로 X86PlatformPlugin.kext 를 통한 기본적인 Speed Step & Power Management 전력 관리가 작동합니다.
SSDT-PLUG.aml 을 추가하는 방법이 있지만 OpenCore 가 아닌 Clover 는
Config.plist 의 ACPI - SSDT - Generate Options 에서 PluginType 만 체크하면 됩니다.
2. 사용하고 계신 Clover 버전은 EFI 드라이버 파일의 위치가 Drivers - UEFI 이므로
Drivers64UEFI 폴더는 필요하지 않습니다.
3. Config.plist 에서 ACPI - DSDT - Fixes - Fix USB 옵션은 필요하지 않습니다.
4. Config.plist 에서 Devices - Fake ID - IntelGFX 항목의 0x12345678 값을 삭제해주세요.
질문자님의 컴퓨터는 AMD Radeon RX 580 외장 그래픽 장치가 있으므로 Headless 모드로 구성하여
Intel UHD Graphics 630 내장 그래픽을 IQSV 가속/계산 용도로 사용할 수 있습니다.
Headless 모드를 구성하는 방법은 좌측의 팁, 정보 게시판에서 찾을 수 있습니다.
5. Config.plist 에서 Kernel And Kext Patches - AppleIntelCPUPM 을 False 로 설정해주세요.
Intel 2nd Sandy Bridge, 3rd Ivy Bridge CPU 에서 사용하는 옵션입니다.
6. USBPorts.kext 를 사용하므로 USB Port Limit 패치가 필요하지 않습니다.
Config.plist 의 Kernel And Kext Patches - KextsToPatch 에서
아래의 5개 항목을 삭제해주세요.
7. Kexts - 10.14 폴더에 있는 NoVPAJpeg.kext 를 계속 사용하실 것이라면 Other 폴더로 이동해주세요.
와..... 적어주신대로 꼭 해보겠습니다 ! 소중한 답변 정말 정말 감사합니다 !!
실례가 안된다면 염치없이 한가지만 더 여쭙겟습니다 ㅠ
방금 말씀 해주신것 처럼 Clover r5119 이상의 버전들은 오픈코어와 통합이 된것으로 예상이 되는데
혹시 그럼 클로버 부트로더를 업데이트 하면 오픈코어 설치 여부 상관 없이
빅서 이상의 버전도 설치가 가능할까요 ??
오픈코어로 갈아타고 싶은 마음은 굴뚝 같지만 , 지금 까지 수집한 정보로는 클로버 - 오픈코어로 부트로더 교체시에 클린 설치를 해야 하는것으로 알고 있는데 , 제가 사정상 클린 설치를 할수가 없어 ...(자료가 너무 많아서 날리기가 무섭고 타임머신으로 되있긴 하지만 타임머신으로 복구하다 실패했던 경험이 있어서.. ) 나중에 기회가 되면 오픈코어로 갈아타려고 맘 먹고 있었는데 말씀 주신 부분을 제가 재대로 이해 한게 맞을까 해서 하나 더 질문 드립니다 . 정말 정말 감사합니다 ! ㅠ
네, 현재 최신 버전의 Clover r5151 버전으로 업데이트하면 macOS Ventura 13.x 버전도 부팅이 가능합니다.
정말 정말 감사합니다! 일단 부트로더 부터 업데이트 해놓고 몬테레이로 도전 해보겠습니다! 정말 정말 감사합니다 ! ^^
와...... 정말 정말 감사합니다 . 말씀해주신 대로 조금 수정 하고 정리 할꺼 정리 했더니 그냥 바로 붙어 버리네요 ;;;; 사이드카를 조금 수정해봐야 할거 같지만 어떻게 이렇게 한번에 해결을 해주실 수가 ... ㅠㅠ 이 은혜 잊지 않겠습니다 ㅠ ㅠ 즐거운 명절 보내시길 바라겠습니다 ^^
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +11 | 30 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 90 | 24.10.2308:19 | 미찌콘 |
Hot 맥프로를 들여왔는데 질문이 있습니다. +5 | 43 | 24.10.2315:51 | 배고픈사람 |
21 | 24.10.2322:21 | 활주로임 | |
30 | 24.10.2318:25 | 헷인토시 | |
36 | 24.10.2317:01 | 활주로임 | |
43 | 24.10.2315:51 | 배고픈사람 | |
34 | 24.10.2315:18 | 희밍현수님 | |
91 | 24.10.2308:19 | 미찌콘 | |
89 | 24.10.2213:48 | 아킬리오 | |
76 | 24.10.2210:36 | MCMC | |
49 | 24.10.2200:57 | 헷인토시 | |
132 | 24.10.2123:22 | 마요네즈 | |
144 | 24.10.1914:54 | 활주로임 | |
170 | 24.10.2017:21 | RTings | |
181 | 24.10.2000:14 | Kylee | |
115 | 24.10.1921:50 | 루이코아낭 | |
191 | 24.10.1918:03 | Gastone | |
80 | 24.10.1721:28 | Oscar | |
197 | 24.10.1712:11 | 희밍현수님 | |
69 | 24.10.1612:42 | SystemShock | |
305 | 24.10.1517:37 | Gastone | |
1065 | 24.10.1517:20 | 물만두 | |
1622 | 24.10.1317:18 | 물만두 | |
1273 | 24.10.1315:07 | Steer | |
872 | 24.10.1004:51 | Steer | |
185 | 24.10.0920:24 | KImET | |
927 | 24.10.0915:49 | lesmi | |
178 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1313 | 24.10.0810:58 | soullees | |
112 | 24.10.0723:26 | 오십견 | |
1232 | 24.10.0723:14 | Steer | |
115 | 24.10.0721:40 | 서재희 | |
69 | 24.10.0704:04 | g2030h61 | |
88 | 24.10.0704:00 | g2030h61 | |
92 | 24.10.0620:14 | SystemShock | |
112 | 24.10.0617:57 | 늘심심 | |
1372 | 24.10.0601:48 | 아스타틴 | |
1271 | 24.10.0515:04 | lesmi | |
129 | 24.10.0422:58 | 낡은기계 | |
544 | 24.10.0315:33 | oreo | |
117 | 24.10.0315:26 | 매치포인트 | |
175 | 24.10.0313:01 | 매치포인트 | |
148 | 24.10.0311:30 | KAKU | |
306 | 24.10.0207:44 | 데스맥 | |
253 | 24.09.3014:22 | 민준송 | |
171 | 24.09.2922:21 | oreo | |
133 | 24.09.2917:58 | 수박 | |
111 | 24.09.2913:21 | 루마루 | |
206 | 24.09.2910:19 | 루마루 | |
140 | 24.09.2723:18 | 머트 | |
146 | 24.09.2720:41 | ashly | |
230 | 24.09.2716:50 | loopers | |
211 | 24.09.2602:42 | Caper | |
288 | 24.09.2301:36 | 낡은기계 | |
164 | 24.09.2122:38 | Door | |
225 | 24.09.2108:35 | 루베콘 | |
498 | 24.09.2022:16 | 에잉 | |
223 | 24.09.1910:03 | 밤가시 | |
305 | 24.09.1822:20 | SUNWAYFOTO | |
732 | 24.09.1815:34 | Nelson | |
444 | 24.09.1814:34 | sebali | |
236 | 24.09.1813:37 | Panictosh | |
338 | 24.09.1801:27 | SUNWAYFOTO | |
155 | 24.09.1719:17 | 그냥인간 | |
331 | 24.09.1620:36 | dlraud | |
217 | 24.09.1618:45 | Nelson | |
100 | 24.09.1612:07 | 아스타틴 | |
200 | 24.09.1522:02 | lesmi | |
265 | 24.09.1323:56 | 윤수꾸하하 | |
639 | 24.09.1319:18 | 뚜비 | |
1550 | 24.09.1200:33 | Steer | |
255 | 24.09.0918:08 | 상큼버터 | |
1446 | 24.09.0717:13 | 인터찹 | |
1554 | 24.09.0711:07 | 서재희 | |
1464 | 24.09.0113:39 | 시습이 | |
495 | 24.08.3022:44 | 블루 | |
435 | 24.08.2911:20 | lesmi | |
449 | 24.08.2823:04 | 김덕뱀 | |
326 | 24.08.2517:14 | 그냥구름 | |
264 | 24.08.2218:42 | Panictosh |
질문글의 로그 사진에서 멈추는 문제는 주로 Memory Map (MMIO) 과 CFG Lock 관련 문제입니다.
사용중인 EFI 폴더를 압축하여 업로드해주세요.