질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 카탈리나 - 몬테레이 |
공지숙지/증상설명 | 숙지 |
Filevault를 잘못 눌러 잘 사용 하던 카탈리나를 날려서 타임머신으로 복구 시킨김에
몬테레이로 업그레이드 하려고 했습니다.
클로버 부트로더 모하비에서 카탈리나 업데이트 관련 오류 질문 드립니다.. ㅠ (x86.co.kr)
해당 고수님의 조언을 참고하여 사용하던 클로버 부트로더를 벤투라 부팅까지 가능하다는 5151 버전으로 사용 중이였고, (오픈코어로 갈아타고 싶은 마음은 있었으나, 카탈리나 업그레이드 당시 설치되어있던 디스크에 사정상 살려야 할 데이터가 너무 많고 맥UUID의 덤프의 장담과 부트로더만의 교체가능 여부를 몰라서 클로버를 계속 사용중입니다. )
몬테레이 업데이트를 눌러서 업데이트는 됐었습니다만은.. 결과적으로 몇가지 문제를 잘 못 해결한듯 하여 다시 타임머신으로 복구를 한 뒤 몬테레이를 다시 도전해야 할거 같은데 뭐 때문에 문제가 있는지 잘 모르겠습니다 ..
업데이트 후 생겼던 문제는
in Memory Panic stackshot succeeded bytes Traced 1704 (unCompressed 3936)
같은 오류가 나오네요. -x 모드로도 아예 진입이 안되서 더이상 수정이 불가하다는 판단을 하고 타임머신으로
돌리려하는데, 만약 몬테레이로 업데이트 하려면 어떤걸 수정해야 할까요 ...?? ㅠ
EFI는 마지막 단계에서의 EFI이며 , Error 파일은 오류로 인해 맥이 종료 되었습니다의 알림에서 리포트를 눌렀을때 있었던 걸 빨리 복사 해봤습니다 .
실패사진 압축에는 -v 모드에서 약간이라도 오래 멈추는 구간에서는 다 찍어 봤습니다.
진짜 해결만 된다면 소정의 감사함을 표시해 드리고 싶을만큼 간절합니다. ㅠ
고수님들의 소중한 답변과 가르침 기다리겠습니다 !!
너무나 단순하게 생각했던것 같습니다 ㅠㅠ
또한, 혹시 Drivers64UEFI 폴더에 있는 EFI 파일을 Drivers - UEFI 폴더로 복사한 이유가 무엇인가요?
기존에 있던 EFI 드라이버 파일과 오히려 중복되어 충돌할 수 있습니다.
(EmuVariableUefi.efi 와 EmuVariableUefi-64.efi 등등)
당연히 해당폴더에 없으니까 부트시 인식을 안하나보다 ㅡ> 폴더에 넣어두면 인식이 되겠지 ?
라는 마인드였습니다 ㅠㅠ 또 한번 일깨워 주셔서 감사합니다 ㅠ
제가 OpenCore 부트로더로 질문자님의 컴퓨터 사양에 적합하게 EFI 폴더를 만들어 보았습니다.
Clover 에서 SMBIOS 정보와 USBPorts.kext 만 가져왔습니다.
아래에 첨부한 EFI 폴더로 교체하고 다시 부팅해보세요.
macOS 로 부팅하기 전에 반드시 NVRAM 을 Reset 하고 재부팅한 후에 부팅해주세요.
OpenCore 부트로더 화면에서 스페이스바 키를 누르고 Clean NVRAM 을 선택하면 됩니다.
와 .... 저번에도 너무나도 큰 도움 주셨는데 .. ㅠ 이번에도 절 이렇게 살려 주시네요 ㅠ
정말 감사합니다. 이따가 집에 도착하는대로 가서 한번 해보겠습니다 shl628 님!
궁금한것과 순서를 좀 나열 해보겠습니다.
다른 궁금한건 혹시라도 타임머신으로 재 복구를 하지 않고도 제가 뻘짓했던 EFI를 수정하는 방법은 역시 없겠죠 ...?
그리고 나중에 그래픽 카드를 6600 ~ 6800 XT 같은 약간 상위 그래픽카드로 하드웨어를 교체 하더라도 문제가 없을까요 ??
다시한번 정말 정말 감사합니다 ㅠㅠ
macOS 로 진입하지 못 하여도 Windows 에서 EFI 파티션을 마운트하고 교체하거나
여분의 USB 가 있다면 USB 를 FAT32 로 포맷하고 EFI 폴더를 넣고 USB 로 부팅한 후에 교체하는 방법도 있습니다.
AMD Radeon RX 6600 ~ 6800 XT 그래픽 장치로 교체하였을 때에는
agdpmod=pikera 부트 옵션만 추가하면 됩니다.
1. 어차피 부트로더는 OS와 별개로 설치가 되어 있으니, 아이클라우드, 아이메세지 등에 오류가 없게 하시려면, 시리얼넘버나, SMBIOS내용만 맞춰줘서 셋팅해주시면 큰 문제는 없을거라 생각됩니다~ㅎㅎ
2. 교체시 NVRAM 리셋을 해주셔야 합니다.
3. 부팅만 되면 macOS안에 있던 내용들은 사라지지 않는걸로 알고 있습니다. 부팅이 안된다면, NVRAM리셋을 해주신다음 이전에 부팅 성공하셨던 EFI로 교체만 해주시면 큰 문제는 없을거라 생각됩니다.
덧붙여 드리자면, 본 디스크의 EFI를 건드리시는게 힘들다면, USB 설치디스크에 오픈코어EFI로 셋업해서 부팅해보신 다음 잘 작동이 된다면 본 디스크의 EFI를 백업하시고 교체하신다면 문제가 생기더라도 돌아가실 수 있지 않을까 합니다.
저는 개인적으로 클로버보다는 오픈코어가 셋업하시는게 좀더 간략하고 간결하지 않나 싶습니다.
오픈코어는 따로 도르타니아 가이드도 제공하고 있어, 따라 설정하다보면 오히려 쉽게 설정도 가능하실겁니다.
정말 너무 많이 감사드립니다 . ㅠ ㅠ 꼭 참고 하여 오픈코어로 교체 해보겠습니다 ~!!
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 오픈코어로 단일 ssd로 듀얼부팅 설정시 윈도우 블루스크린문제 해결방... +11 | 22 | 24.10.2318:25 | 헷인토시 |
Hot 새로운 os 설치, 벤츄라가 좋을까요? 세콰이어가 좋을까요? +10 | 78 | 24.10.2308:19 | 미찌콘 |
Hot 해킨토시 하이시에라 설치시 컴퓨터에 펌웨어 파티션이 없기 때문에 이... +5 | 24 | 24.10.2317:01 | 활주로임 |
4 | 24.10.2322:21 | 활주로임 | |
22 | 24.10.2318:25 | 헷인토시 | |
24 | 24.10.2317:01 | 활주로임 | |
35 | 24.10.2315:51 | 배고픈사람 | |
28 | 24.10.2315:18 | 희밍현수님 | |
78 | 24.10.2308:19 | 미찌콘 | |
84 | 24.10.2213:48 | 아킬리오 | |
74 | 24.10.2210:36 | MCMC | |
43 | 24.10.2200:57 | 헷인토시 | |
122 | 24.10.2123:22 | 마요네즈 | |
135 | 24.10.1914:54 | 활주로임 | |
157 | 24.10.2017:21 | RTings | |
173 | 24.10.2000:14 | Kylee | |
115 | 24.10.1921:50 | 루이코아낭 | |
183 | 24.10.1918:03 | Gastone | |
78 | 24.10.1721:28 | Oscar | |
197 | 24.10.1712:11 | 희밍현수님 | |
68 | 24.10.1612:42 | SystemShock | |
301 | 24.10.1517:37 | Gastone | |
913 | 24.10.1517:20 | 물만두 | |
1622 | 24.10.1317:18 | 물만두 | |
1261 | 24.10.1315:07 | Steer | |
864 | 24.10.1004:51 | Steer | |
183 | 24.10.0920:24 | KImET | |
926 | 24.10.0915:49 | lesmi | |
178 | 24.10.0911:23 | LumOS | |
73 | 24.10.0902:16 | lesmi | |
909 | 24.10.0822:09 | 애플맨 | |
1300 | 24.10.0810:58 | soullees | |
110 | 24.10.0723:26 | 오십견 | |
1232 | 24.10.0723:14 | Steer | |
114 | 24.10.0721:40 | 서재희 | |
68 | 24.10.0704:04 | g2030h61 | |
88 | 24.10.0704:00 | g2030h61 | |
91 | 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 | 매치포인트 | |
145 | 24.10.0311:30 | KAKU | |
261 | 24.10.0207:44 | 데스맥 | |
252 | 24.09.3014:22 | 민준송 | |
171 | 24.09.2922:21 | oreo | |
132 | 24.09.2917:58 | 수박 | |
109 | 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 | |
210 | 24.09.2602:42 | Caper | |
288 | 24.09.2301:36 | 낡은기계 | |
164 | 24.09.2122:38 | Door | |
225 | 24.09.2108:35 | 루베콘 | |
496 | 24.09.2022:16 | 에잉 | |
223 | 24.09.1910:03 | 밤가시 | |
305 | 24.09.1822:20 | SUNWAYFOTO | |
731 | 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 | 그냥인간 | |
329 | 24.09.1620:36 | dlraud | |
217 | 24.09.1618:45 | Nelson | |
99 | 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 | 상큼버터 | |
1442 | 24.09.0717:13 | 인터찹 | |
1552 | 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 |
EFI 폴더를 확인해보니 잘못 설정된 부분이 조금 많습니다.
즉, EFI 폴더의 설정 상태가 좋지 않습니다.
1. 현재 최신 버전의 Clover 는 EFI 드라이버 파일 경로가 Clover - Drivers - BIOS / UEFI 폴더입니다.
Drivers64UEFI 폴더는 오래된 버전의 Clover 부트로더 버전에서 사용되다가, 특정 버전부터 경로가 바뀌었습니다.
그리고, 현재 최신 버전의 Clover 는 OpenRuntime.efi 를 Memory Map 수정 관련 EFI 드라이버로 사용합니다.
OcQuirks.efi 는 Clover 에 OpenCore 가 막 통합되기 시작한 초기 버전에서 사용하였으며, OpenRuntime.efi 와 같이 사용하면 안 됩니다.
AptioMemoryFix.efi 도 마찬가지로 OcQuirks.efi, OpenRuntime.efi 와 같이 사용하면 안 됩니다.
또한, 혹시 Drivers64UEFI 폴더에 있는 EFI 파일을 Drivers - UEFI 폴더로 복사한 이유가 무엇인가요?
기존에 있던 EFI 드라이버 파일과 오히려 중복되어 충돌할 수 있습니다.
(EmuVariableUefi.efi 와 EmuVariableUefi-64.efi 등등)
추가로, HFSPlus.efi 와 VBoxHfs.efi 둘 중 하나만 사용해야 하며, HFSPlus.efi 만 사용하는 것을 권장합니다.
2. slide=1, slide=2 로 적용하는 것은 의미가 없습니다.
slide 부트 옵션은 macOS 의 KASLR 기능을 우회하기 위해 커널을 적재할 Memory Map 주소를 지정하는 역할을 합니다.
Memory Map 을 덤프하고 직접 계산해서 slide=128 등으로 적용해야 합니다.
계산하는 방법을 설명하기에는 조금 복잡하기도 하고,
Clover 와 달리 OpenCore 부트로더는 Booter - Quirks - ProvideCustomSlide 옵션을 사용하면
slide 값을 자동으로 계산하고 적용하여 부팅해줍니다.
3. Kexts 폴더에서 사용하는 Kext 는 모두 Other 폴더에 넣고 사용해주세요.
어떤 Kext 는 12 폴더에 넣어져 있고, 또 다른 Kext 는 Other 폴더에 넣어져 있으면 관리하기 조금 불편합니다.
그리고, Lilu.kext, VirtualSMC.kext, WhateverGreen.kext 가 12 폴더와 Other 폴더 둘 다 넣어져 있어서 중복되며, 충돌이 발생할 수 있습니다.
또한, Other 폴더에 넣어져 있는 Kext 는 오래된 구버전이고, 12 폴더에 넣어져 있는 Kext 는 최신 버전입니다.
이러므로, macOS 부팅이 되지 않거나 커널 패닉이 발생하고 불안정한 것입니다.
4. AHCI_3rdParty_SATA.kext, AHCI_Intel_Generic_SATA.kext 는 필요하지 않다고 생각됩니다.
5. Config.plist 의 Quirks 설정이 올바르지 않습니다.
Clover 로 macOS Big Sur 11 이상의 버전을 부팅하려면 Config.plist 의 Quirks 설정이 중요합니다.
아래의 사이트를 참고해보세요.
https://github.com/5T33Z0/Clover-Crate/tree/main/Upgrading_Clover
https://github.com/dortania/OpenCore-Install-Guide/tree/master/clover-conversion
저는 OpenCore 부트로더로 교체하는 것을 권장합니다.
macOS 재설치 없이 부트로더만 교체하는 것도 가능합니다.
단, OpenCore 부트로더로 교체한 후에 NVRAM 을 Reset 하는 것을 권장합니다.
추가로, Hwp 한글 파일의 커널 패닉 로그를 보니 APFS, Storage 관련 Kext 에서 커널 패닉이 발생하였습니다.
EFI 폴더의 설정 상태가 좋지 않아서 발생한 것으로 보입니다.