2021-10-07 추가 업데이트 내용
안녕하세요. JGP입니다.
13일에 macOS 11 Big Sur가 정식 출시되었습니다.
해킨토시 유저들도 발빠르게 업데이트를 하고 있으신 듯 한데요, 저도 리얼맥 포함 맥만 3대라. 업데이트 걸어두고 잤네요 ㅜㅜ
아무튼 오늘은 오픈코어 업데이트 방법을 소개드리려고 합니다.
작업 전 부트로더 백업하기
위 사진은 제 EFI 볼륨의 모습입니다. 제 말은, 부트로더 업데이트 전에는 반드시 백업을 하시라는 겁니다.
1. 사용중인 EFI 폴더를 바탕화면으로 먼저 복사하고,
2. 압축하여 클라우드 등에 올려두세요. (부팅 안되면 윈도우에서 복원할 수 있도록)
3. 복사된 폴더에 업데이트 작업을 진행 후
4. 재부팅 직전 여분의 USB 스틱에 복사하여 테스트하세요.
5. 부팅에 성공했고, 작동이 정상적이라면 성공한 놈을 또 클라우드에 올려두세요.
사진을 보시면 아시겠지만.. 백업본이 몇 달전의 것 부터 쭉 있죠? 그만큼 백업을 중요시 여기고 있습니다.
저는 좀 과하게 백업을 하는 편이고, 일반적으로 2~3번 정도 전의 것만 남겨도 충분합니다.
업데이트할 파일 다운로드
Acidanthera의 Github에는 오픈코어와 기본 Kext들의 최신 Relese/Debug 판 자료가 올라와 있습니다.
+Big Sur 부팅 기본 조건 :
OpenCore 0.6.3 이상, Lilu 1.4.9, VirtualSMC 1.1.8, WhateverGreen 1.4.4 이상 사용
그 밖에 사용중인 Kext의 최신 버전이 있다면 업데이트 함께 해주시고요.
기본 파일들은 모두 GitHub에서 최신 Release 판을 받으시면 됩니다만..
귀찮으실테니.. 함께 올려드립니다.
또한 맨 앞의 파일 이름을 클릭하시면 GitHub Release 페이지로 연결됩니다.
OpenCorePkg OpenCore-0.6.3-RELEASE.zip OpenCore-0.6.3-DEBUG.zip
Lilu Lilu-1.4.9-RELEASE.zip Lilu-1.4.9-DEBUG.zip
VirtualSMC VirtualSMC-1.1.8-RELEASE.zip VirtualSMC-1.1.8-DEBUG.zip
WhateverGreen WhateverGreen-1.4.4-RELEASE.zip WhateverGreen-1.4.4-DEBUG.zip
AppleALC AppleALC-1.5.4-RELEASE.zip AppleALC-1.5.4-DEBUG.zip
오픈코어의 파일 구성 & 업데이트
SOURCE : OpenCore Configuration Docs
OpenCore의 파일 구성입니다. 우리가 상위 버전으로 OpenCore를 업데이트 하는 경우 교체해야하는 파일은 아래와 같습니다.
/Volumes/EFI/EFI/BOOT/BOOTx64.efi
/Volumes/EFI/EFI/OC/Bootstrap/Bootstrap.efi
/Volumes/EFI/EFI/OC/OpenCore.efi
/Volumes/EFI/EFI/OC/Drivers/(사용중인 Driver 파일 전체)
이렇게 해주시면 OpenCore 업데이트의 절반은 하신겁니다.
Drivers 폴더 업데이트
클로버와 다르게 오픈코어는 반드시 Config.plist 폴더에 값을 추가해야만 Driver/Kext를 인젝션합니다.
0.6.3 버전 기준 포함된 드라이버는 11개입니다. 이 중 본인이 사용하시는 것만 교체하시면 됩니다.
Kext 업데이트
https://x86.co.kr/bootloader/5260543
Acidanthera의 Kext는 보통 동시에 업데이트가 됩니다.
따라서 OpenCorePkg가 버전업이 된 경우 부팅 필수 Kext들은 거의 최신버전이 릴리즈 됩니다.
추가로 Acidanthera의 kext들은 Lilu 의존성 Kext들이 많으므로 주의해주시면 됩니다.
제가 이 부분은 기존 게시글에서 충분히 다루었으니 기존 글을 읽어주시기 바랍니다.
덧붙이자면 OS가 업데이트 되는 경우 Kext도 함께 업데이트를 해줘야 문제가 발생하지 않습니다.
(특히 10.15 Catalina -> 11.0 Big Sur 정도의 판올림이라면 특히 부트로더/Kext 업데이트는 필수입니다.)
Config.plist 파일 업데이트
OpenCore는 config.plist 파일의 구성이 업데이트 때마다 달라지는 편입니다.
따라서 추가되는 항목들과 제거되는 항목을 전부 변경해주셔야 합니다.
부팅에 치명적인 영향을 주는 항목이 아니라면 보통 부팅은 거의 가능하고, 오픈코어 진입 시 아래와 같은 메세지가 출력됩니다.
위 메시지의 경우 Quirks 하위의 DummyPowerManagement 항목을 삭제하라는 뜻입니다.
모든 OpenCorePkg 내부에는 직전 버전에서 현재 버전까지의 config.plist 구성 변경에 대해서 서술한 문서가 포함됩니다. (Docs/Differences.pdf)
영어 울렁증이 있으시다면.. 노가다가 약간 필요합니다. Docs/Sample.plist와 본인 config.plist를 동시에 열어두고,
하나씩 비교하면서 추가된 항목은 추가하고 제거된 항목은 삭제하시면 됩니다.
제가 여력이 된다면 0.6.4 버전 부터는 기존 버전과 현재 버전의 추가된 항목과 제거된 항목을 정리해서 올려보도록 하겠습니다.
OpenCore Configulator에 최신 버전의 값을 추가/제거하는 기능이 있(나요?)다고 얼핏 들었습니다만..
일단 저는 해당 툴 사용을 절대 안하고 있습니다. 버전 차이가 많이 꽤나는 경우 아주 config를 망쳐놓습니다.. (할말하않)
그 밖에 잔 버그가 아주 많고, 해외에서는 거의 쓰레기 취급을 하고 있어서.. 도저히 GUI가 필요하신게 아니라면
Plistedit Pro나 Xcode, ProperTree로 수정하는 습관을 들이시는 것을 추천드리겠습니다.
Sample.plist에는 추가된 값의 경우 세팅값이 기본 추천 값으로 들어가있으므로, 거의 해당 값으로 추가 하시면 문제 발생 거의 없습니다만..
기본 값을 맹신하지 마시고 해당 값의 추가로 인한 문제가 발생한다면 Configuration.pdf를 확인해보시면 됩니다.
더 자세한 내용은 제가 이전에 게시한 글을 확인해보시면 됩니다~
https://x86.co.kr/bootloader/5260393
HfsPlus.efi 및 Resource 폴더 업데이트
본인이 위 항목 중 사용중인 드라이버 파일이 있다면(대표적으로 HfsPlus.efi),
압축 해제 후 Drivers 하위에서 EFI/OC/Drivers 폴더로 복사해주시면 됩니다.
추가로 OCBinaryData는 Release 판을 배포하지 않으므로, Repository를 통으로 다운로드 하시면 됩니다.
Link : https://github.com/acidanthera/OcBinaryData
>> GitHub 다운로드 방법 보기
역시 2020년 11월 14일 기준 최신판 올려드립니다.
다운로드 : OneDrive
기존 Resources 폴더를 삭제 후 새 Resources 폴더로 복사하시면 됩니다.
이렇게 해주시면 OpenCore 부트로더 업데이트는 끝이나게 됩니다.
모르시는 부분이 생기시면 댓글 남겨주시면 답변드리겠습니다.
감사합니다
저는 config.plist 업데이트할때 https://opencore.slowgeek.com/ 이 사이트를 유용하게 사용하고 있습니다. 여태까지 문제 있었던 적 없구요. 도움되는 분 있을까봐 댓글 남깁니다 ㅎㅎ
평상시 고민했던 부분인데, 잘 설명되어서 나중에 꼭 참고해서 진행해보도록 하겠습니다.
감사합니다.
모든 OpenCorePkg 내부에는 직전 버전에서 현재 버전까지의 config.plist 구성 변경에 대해서 서술한 문서가 포함됩니다. (Docs/Differences.pdf)
( 예전에는 엄두가 나지 않았는데... 앞으로는 버전이 바뀔때, Docs/Differences.pdf 를 조금씩 읽어봐야겠군요. )
영어 울렁증이 있으시다면.. 노가다가 약간 필요합니다. Docs/Sample.plist와 본인 config.plist를 동시에 열어두고,
하나씩 비교하면서 추가된 항목은 추가하고 제거된 항목은 삭제하시면 됩니다.
( 처음에는 config.plist 와 친해질 수 가 없더군요. 도대체 무슨 내용인지 알 수가 없었습니다.
지금은 EFI 폴더구조, Sanity Checker, OpenCore Configulator 를 경험하다보니, config.plist 의 내용이 조금씩 이해됩니다. )
( Docs/Sample.plist 에 대해 좀 더 명확하게 알게되었습니다. )
제가 여력이 된다면 0.6.4 버전 부터는 기존 버전과 현재 버전의 추가된 항목과 제거된 항목을 정리해서 올려보도록 하겠습니다.
( 이 강좌가 무척 기다려집니다. ^^ 이것만 터득하면, 거의 대부분의 오류는 스스로 해결할 수 있을 것 같습니다. )
OpenCore Configulator에 최신 버전의 값을 추가/제거하는 기능이 있(나요?)다고 얼핏 들었습니다만..
( 필요한 aml 를 구할때나 새로운 kext, efi 를 업데이트할때, 편리합니다. )
일단 저는 해당 툴 사용을 절대 안하고 있습니다. 버전 차이가 많이 꽤나는 경우 아주 config를 망쳐놓습니다.. (할말하않)
( 아직은 실력이 부족해서, 그 불편함을 감수하고 사용중입니다.^^ )
그 밖에 잔 버그가 아주 많고, 해외에서는 거의 쓰레기 취급을 하고 있어서.. 도저히 GUI가 필요하신게 아니라면
Plistedit Pro나 Xcode, ProperTree로 수정하는 습관을 들이시는 것을 추천드리겠습니다.
( 조금씩 실력이 나아지면, 조금씩 Plistedit Pro 와 친해질 것 같습니다. ^^ )
Sample.plist에는 추가된 값의 경우 세팅값이 기본 추천 값으로 들어가있으므로, 거의 해당 값으로 추가 하시면 문제 발생 거의 없습니다만..
기본 값을 맹신하지 마시고 해당 값의 추가로 인한 문제가 발생한다면 Configuration.pdf를 확인해보시면 됩니다.
( 명심하겠습니다. )
핵심적인 정보들 감사드립니다. 조금씩 커맥에 눈을 떠가는 것 같습니다. ^^
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 758 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 541 | 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 | 889 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5032 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
458 | 24.10.1412:27 | shl628 | |
592 | 24.10.1316:00 | 수박 | |
758 | 24.10.1121:10 | 좌절금지 | |
541 | 24.10.0900:22 | 줌바이퍼 | |
1365 | 24.07.1219:19 | Stultus | |
1170 | 24.10.0500:31 | 줌바이퍼 | |
562 | 24.10.0410:49 | Tamy | |
447 | 24.09.2808:22 | Tamy | |
879 | 24.09.2321:32 | Stultus | |
590 | 24.09.1722:40 | 좌절금지 | |
556 | 24.09.1708:13 | 김경석 | |
760 | 24.09.1504:35 | Tamy | |
578 | 24.09.1319:18 | Stultus | |
694 | 24.09.1019:44 | 치토 | |
448 | 24.09.0112:54 | 해킨도전자 | |
536 | 24.08.3115:34 | 머핀X | |
300 | 24.08.2601:42 | 화정큐삼 | |
300 | 24.08.2422:59 | 하나브 | |
316 | 24.08.2316:25 | 화정큐삼 | |
411 | 24.08.1810:56 | CanBe | |
358 | 24.08.1800:04 | 화정큐삼 | |
297 | 24.08.1722:03 | 화정큐삼 | |
416 | 24.08.1419:58 | Stultus | |
375 | 24.08.1311:26 | 오디세이 | |
253 | 24.08.1115:46 | 좌절금지 | |
231 | 24.08.1022:46 | Stultus | |
129 | 24.08.0609:17 | RogerT | |
86 | 24.08.0523:34 | jbhlyk | |
260 | 24.08.0521:10 | 수인과윤슈 | |
603 | 24.08.0221:07 | Stultus | |
389 | 24.07.3019:12 | Tamy | |
301 | 24.07.2112:43 | Stultus | |
275 | 24.07.1122:47 | Stultus | |
211 | 24.07.1020:44 | Stultus | |
248 | 24.07.0921:44 | Stultus | |
370 | 24.07.0820:57 | Stultus | |
381 | 24.07.0721:25 | Stultus | |
357 | 24.07.0604:41 | bsiugr | |
644 | 24.07.0509:56 | 애플브리크 | |
470 | 24.06.2723:24 | 치토 | |
849 | 24.06.1120:40 | Stultus | |
1411 | 24.04.3022:28 | Stultus | |
1024 | 24.04.2718:46 | Stultus | |
3084 | 24.04.1312:15 | Stultus | |
3040 | 24.04.0712:49 | Stultus | |
1537 | 24.04.0619:59 | Stultus | |
1517 | 24.04.0613:43 | Stultus | |
2660 | 24.04.0521:57 | Stultus | |
3975 | 24.03.2920:07 | Stultus | |
1457 | 24.03.2823:08 | Stultus | |
1176 | 24.03.2322:35 | Stultus | |
785 | 24.03.2123:12 | Stultus | |
650 | 24.03.0818:26 | Stultus | |
1188 | 24.02.1621:54 | Stultus | |
1005 | 24.01.2321:47 | Stultus | |
5032 | 24.01.1218:54 | Stultus | |
911 | 24.01.1121:20 | Stultus | |
971 | 24.01.0921:31 | Stultus | |
1458 | 24.01.0822:35 | Stultus | |
4624 | 23.11.0920:54 | Stultus | |
6699 | 23.10.2723:10 | Stultus | |
6558 | 23.10.2722:40 | Stultus | |
7189 | 23.10.2100:08 | Stultus | |
3516 | 23.10.1700:57 | Stultus | |
4842 | 23.09.2707:11 | Stultus | |
9115 | 23.09.1022:47 | Stultus | |
9490 | 23.08.2521:36 | Stultus | |
9795 | 23.08.2313:42 | Stultus | |
3964 | 23.08.2216:27 | Stultus | |
9999 | 23.08.2115:14 | Stultus | |
1.1만 | 23.08.2114:43 | Stultus | |
1.6만 | 23.07.1318:42 | Stultus | |
1.2만 | 23.07.0619:38 | Stultus | |
1.7만 | 23.05.2512:02 | Stultus | |
2.3만 | 23.04.0517:11 | Stultus | |
5818 | 23.03.2800:39 | Stultus | |
1.4만 | 23.03.2313:35 | Stultus | |
3.2만 | 23.03.1211:40 | Stultus | |
4.1만 | 23.03.0621:32 | Stultus | |
5.1만 | 23.01.0913:39 | shl628 |
감사합니다.