2021-10-07 추가 업데이트 내용
안녕하세요. JGP입니다.
오픈코어 0.6.4 버전이 릴리즈 되었습니다.
따라서 이제 개발버전도 0.6.5로 올라가게 됩니다. (개발버전은 특별한 이유 없으면 쓰지 마세요. 은근히 잔버그가 있습니다)
기존에 오픈코어 업데이트에 대해 서술한 적이 있습니다.
https://x86.co.kr/bootloader/5502006
위 글을 읽지 않으신 경우 먼저 정독한 후 이 게시글을 읽으셔야 합니다.
| 업데이트 사전 안내
* 이 글은 0.6.3 릴리즈판 사용자가 0.6.4 릴리즈판으로 업그레이드 하고자 할 때 config.plist 구성의 변화에 대해 서술합니다.
* OpenCorePkg를 다운로드 받으면 포함되어 있는 Docs의 Sample.plist를 기반으로 설명합니다.
* 따라서 SampleCustom.plist를 기반으로 config.plist를 구성한 고급사용자의 경우 추가 구성이 달라져있을 수 있습니다.
* 앞선 글에서 설명했듯이, 특별한 이유가 없다면 오픈코어 업데이트 시 Kext들도 모두 최신버전으로 업데이트 해줘야합니다.
* Add.plist에는 추가해야할 항목이 적혀있습니다. 또한 해당 항목의 값은 오픈코어 기본값(FailSafe)로 적혀있습니다.
* 해당 항목을 추가하여 부팅불능에 빠졌다면, Docs 폴더 내 PDF 파일에서 추가한 항목의 정보를 직접 찾아보시기 바랍니다.
* Delete.plist에는 삭제해야할 항목이 적혀있습니다.
* Change.plist에는 변경해야할 항목이 적혀있습니다.
* Add.plist , Delete.plist , Change.plist 중 변경 항목이 없는 경우엔 파일을 업로드하지 않습니다.
| 파일 준비
* 리소스 이름을 클릭하시면 GitHub 다운로드 페이지로 연결됩니다.
* 이외 Kext가 업데이트 되었다면 함께 업데이트 해야합니다.
OpenCorePkg 0.6.4 : OpenCore-0.6.4-RELEASE.zip
Lilu 1.5.0 : Lilu-1.5.0-RELEASE.zip
VirtualSMC 1.1.9 : VirtualSMC-1.1.9-RELEASE.zip
WhateverGreen 1.4.5 : WhateverGreen-1.4.5-RELEASE.zip
AppleALC 1.5.5 : AppleALC-1.5.5-RELEASE.zip
| 추가할 항목 (Add.plist)
다운로드 : Add(0.6.4).plist
이번 업데이트에서는 Config.plist의 구성이 많지는 않았습니다.
* Booter - Patch (Dictionary)가 추가되었습니다. (Patch를 통째로 복사해 붙여넣으면 됩니다)
* Booter - Quirks 하위에 AllowRelocationBlock (기본값 0) 항목이 추가되었습니다.
* Misc - Security 하위에 BlacklistAppleUpdate (기본값 1) 항목이 추가되었습니다.
| 삭제할 항목 (Delete.plist)
* 0.6.4 업데이트 시 삭제할 항목이 없었습니다.
* 변경할 항목이 전혀 없으므로 Delete.plist 파일을 올리지 않습니다
| 변경해야할 항목 (Change.plist)
다운로드 : Change(0.6.4).plist
* UEFI - Audio - PlayChime 항목의 Class가 Boolean 에서 String으로 변경되었습니다.
Class를 직접 String으로 변경하셔도 되고,
기존 config.plist에서 해당 항목을 삭제 후 Change.plist에서 복사해 붙여넣으셔도 됩니다.
| 업데이트 방법 (GIF)
실제 제 config.plist 업데이트 모습을 gif로 녹화해보았습니다. 위 처럼 복사 붙여넣기만 하시면 됩니다.
에디터의 경우 저는 Plistedit Pro를 사용합니다만, Xcode로 하셔도 되고 본인이 편하신 것으로 하시면 됩니다.
Plistedit Pro 사용시 다른 경로에 있는 같은 이름의 파일 (ex. config.plist 파일 두개)을 여는 순간
하나의 파일의 내용으로 다른 파일이 저장되는 치명적인 버그가 있으니 주의하시기 바랍니다..
궁금하신 점 댓글 달아주시되, 부트로더 관련 질문 시 EFI 폴더 필수입니다. 감사합니다.
JGP님의 새글 알림을 받으실려면 구독
글을 보고 어째야 하나 하고 있었는데 gif...업데이트 방법 최고입니다 너무 감사합니다 :)
config.plist파일을 직접 비교하다가 잊었거나 누락된 부분이 없나 걱정했었는데, 잘 정리된 글이 있었네요 ㅎㅎ 감사합니다
수정내용 감사합니다.
테스트해보니 다만 하나 빠진것이 있어서 추가합니다.
UEFI -> Audio -> PlayChime의 타입이 boolean 에서 String으로 바뀌었습니다.
이부분이 첫화면에 에러로 표시됩니다.
Plistedit Pro로 타입을 String으로 바꾸시고 값은 empty("")로 하시면 되겠습니다.
현재 OpenCore Configurator는 0.6.4정식버전에는 대응되지 않고 boolean으로 표시되니 사용할수없습니다.
이번에 0.6.4 로 올렸는데, 세팅을 0.6.3 때와 동일하게 맞췄는데도 Chime Bell(부팅음) 소리가 나지 않더라구요...ㅠ
(PlayChime 타입도 변경했습니다.)
업데이트 되면서 Chime을 활성화하는 구조가 바뀐 것 같은데 원인이 무엇인지 찾아보아야겠습니다.
???? 신기하네요 저값이 머길래 아까 에러뜨던 nvram 버전체크도 잘되네요 초보는 이해할수없습니다..!???
JGP님, 안녕하세요. ^^
제가 기대하고 있던 강좌인데, 윈도우10과 빅서의 멀티부팅문제를 해결하느라, 드디어 오늘 시도하게 되었습니다.
--------
[ 그림 1 ]
[Patch] 에 대해서는 잘 모르겠고,
[AllowRelocationBlock] 는 4기가 이하의 메모리를 사용하는 컴퓨터에서 10.7 이하의 MacOS 의 설치를 가능하게 해주는 것 같습니다.
대부분의 컴퓨터에서는 필요없는 quirk 이므로 [false] 로 설정해야겠네요.
[ 그림 2 ]
[BlacklistAppleUpdate] 는 빅서를 사용할때 NVRAM 문제가 발생하는 경우 사용하라고 되어있습니다.
보통의 시스템들은 문제가 발생하지 않으므로 [false] 로 설정해야 할 것 같은데...
그런데, [true] 로 설정해도 부팅에 문제가 없네요. ^^
-------------
(( Differences.pdf : page 43 ))
5. BlacklistAppleUpdate
Type: plist boolean
Failsafe: false
Description: Ignore boot options trying to update Apple peripheral firmware (e.g. MultiUpdater.efi).
Note: This option exists due to some operating systems, namely macOS Big Sur, being incapable of disabling
firmware updates with the NVRAM variable (run-efi-updater).
---------------------------
[PlayChime] 은
부트메뉴에서 음성을 듣고 싶으시면, [ Auto ] 또는 [ Enabled ] 를, 아니시면 [ Disabled ] 를 입력하세요.
그런데, Add.plist 와 Change.plist 를 만드는 방법이 몹시 궁금하네요.
Change.plist 를 편집하는 방법을 알려주시면, Add.plist 는 스스로 편집할 수 있겠다는 예감이 드네요. ^^
안녕하세요? 꼭 필요한 내용을 잘 정리해 주셔서 감사합니다.
저는 예전 propertree를 이용해서 config.plist 를 편집하느라 plisteditor pro 를
이제 막 쓰기 시작했습니다.
plisteditor 의 경우에는 propertree 처럼 ocsnapshot 을 저장하는 과정이 없이
파일만 추가삭제 후 저장하면 되는지 여쭙니다.
감사합니다.
업데이트후 사용하다가, 오늘 간만에 윈도우 진입할려했는데 기존 0.6.3에선 문제 없이 되던 윈도우부팅이 윈도우 선택하고 기다리면 잠시 진입하는 듯하다가 리붓되어 버리네요. 변경한건 위에 말씀하신 부분 뿐인데....0.6.4 문제가 있는 걸까요?
비사이로님, 안녕하세요. ^^
저도 비슷한 현상이 있어서, 아래의 작업으로 해결했습니다. 아마도, EFI 작업을 많이해서 아래의 4가지중
하나 이상이 0.6.4 가 아니라 0.6.3 으로 바뀐 것 같기도 하고...
확인하고 싶으시면, MD5 값을 비교해보세요. 저는 수정된 상태라서...
------------------
{{ JGP님의 강좌중에서...
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 업데이트의 절반은 하신겁니다. ))
------------------------
이래도 해결이 안 되시면,
0.6.3 에서 다시 0.6.4 로 업데이트 하시는 것이 나을 수도 있습니다.
오히려, 잘 못된 것을 찾는 것이 시간이 더 걸릴 수도 있을니까요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 68 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +14 | 좌절금지 | 24.09.1723:58 | 172 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 749 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3530 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4295 |
[필독 - 안정화] 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 | 194 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 88 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 163 |
좌절금지 | 24.09.1919:17 | 163 | |
좌절금지 | 24.09.1917:09 | 68 | |
Stultus | 24.09.1813:37 | 146 | |
좌절금지 | 24.09.1723:58 | 172 | |
좌절금지 | 24.09.1722:40 | 194 | |
맥가즈아 | 24.09.1717:13 | 88 | |
김경석 | 24.09.1708:13 | 216 | |
Panictosh | 24.09.1617:47 | 95 | |
Tamy | 24.09.1504:35 | 465 | |
Stultus | 24.09.1319:18 | 434 | |
치토 | 24.09.1019:44 | 468 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 294 | |
머핀X | 24.08.3115:34 | 371 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 207 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 328 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 166 | |
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 | 390 | |
jbhlyk | 24.08.1019:05 | 126 | |
RogerT | 24.08.0923:20 | 144 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 457 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 836 | |
Stultus | 24.08.0221:07 | 425 | |
Tamy | 24.07.3019:12 | 328 | |
해킨도전자 | 24.07.2915:37 | 260 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 749 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
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 | 287 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2182 | |
치토 | 24.06.2723:24 | 397 | |
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 | 725 | |
새콤칠리 | 24.06.1115:07 | 671 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 415 | |
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 | 909 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1007 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2403 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 634 | |
shl628 | 24.04.3013:54 | 1067 |
별로 어렵지 않아요