안녕하세요. JGP입니다.
OpenCore 0.7.4 버전이 출시가 되었습니다. 이번에도 업데이트 가이드를 제공해드립니다.
macOS 12 Monterey가 출시되면 대응 패치가 나올 수 있겠지만, 이제 OpenCore도 안정화 단계에 들어서는 듯 합니다.
이번 버전에서도 Config 구성 자체에는 큰 변화가 없었습니다.
조금 특이하게 Kext 쪽 변화가 하나 있습니다. 따라서 이번 업데이트도 역대급 난이도의 (쉬운) 업데이트가 되겠습니다.
심지어 0.6.3에서도 Big Sur 최신 버전 구동이 되고 있는 상황이지만, 매 업데이트에는 보안패치도 추가가 되고, Big Sur도 11.6 버전까지 올라왔기 때문에 호환성이 좋은 최신버전으로 유지해주시길 당부드립니다.
이번 0.7.4 버전은 macOS 12 Monterey와 완벽한 호환이 되도록 개선되었고, 이를 위해 AppleSecureBoot Model에 대한 개선이 이루어졌다고 합니다. 또한 Linux 부팅에 대한 개선도 포함되었다고 합니다.
그리고 구 버전을 유지하시면서 부팅에는 이상이 없지만.. 곧 차기 OS 정식 출시를 앞두고 있는 만큼!
아직도 구 버전에 머물러계신 분들은 차근차근 업데이트를 해보시는것을 추천해드립니다 :)
| 공통 업데이트 가이드는 확인하셨지요?
- 아직 안하셨다면 반드시 아래 가이드를 정독하시고 기본 업데이트 방법을 숙지 후 진행하시기 바랍니다.
| 업데이트 사전 안내
- 이 글은 0.7.3 릴리즈판 사용자가 0.7.4 릴리즈판으로 업그레이드 하고자 할 때 config.plist 구성의 변화에 대해 서술합니다.
- OpenCorePkg를 다운로드 받으면 포함되어 있는 Docs의 Sample.plist와 Differences.pdf를 기반으로 설명합니다.
- 따라서 SampleCustom.plist를 기반으로 config.plist를 구성한 고급사용자의 경우 추가하실 내용을 직접 확인하셔야 합니다.
- 특별한 이유가 없다면 오픈코어 업데이트 시에는 필수 Kext들도 모두 최신버전으로 업데이트 해줘야합니다.
Add.plist에는 추가해야할 항목이 적혀있습니다. 또한 해당 항목의 값은 오픈코어 추천값(FailSafe)으로 적혀있습니다.Delete.plist에는 삭제해야할 항목이 적혀있습니다.Change.plist에는 변경해야할 항목이 적혀있습니다.Add.plist , Delete.plist , Change.plist 중 변경 항목이 없는 경우엔 파일을 업로드하지 않습니다.- 이번 업데이트는 plist 파일 다운로드가 더 번거로울 것 같아 업데이트 내용과 방법만 설명드리도록 하겠습니다.
- 모든 시스템이 FailSafe 값에 맞는 것은 아닙니다.
- 따라서 만약 변경사항을 적용하고 부팅불능에 빠졌다면, Docs 폴더 내 Configuration.pdf를 참고하여 자신의 시스템에 맞는 정보를 찾아보시기 바랍니다.
| 파일 준비
* 아래 필수 kext 이외 Kext가 업데이트 되었다면 함께 업데이트 해야합니다.
* 이번 업데이트에 Lilu, VirtualSMC는 포함되지 않았습니다. 업로드하지 않도록 하겠습니다.
| Kext 변동 사항
- AppleALCU.kext가 추가되었습니다.
- AppleALCU.kext는 이제 디지털 전용 오디오가 있는 시스템에 사용할 수 있습니다.
- 원문 : AppleALCU can be used for systems with digital-only audio.
- 기존 AppleALC.kext는 유지, AppleALCU.kext를 Kext 폴더에 추가로 넣어주세요.
- Config.plist를 열고, AppleALC.kext 항목은 그대로 유지 후 AppleALC.kext 도 함께 추가해주세요
| 추가할 항목(Add.plist)
- 이번 업데이트에서는 추가 할 항목이 없었습니다.
| 삭제할 항목 (Delete.plist)
- 이번 업데이트에서는 삭제 할 항목이 없었습니다.
| 변경해야할 항목 (Sample.plist)
- UEFI - Drivers 의 각 항목에 Comment 항목만 추가해주시면 됩니다.
- 표준화를 지향하는 사람으로서 추천드리지는 않지만.. 심지어 Comment를 추가하지 않아도 작동합니다!
| 마치며..
Plistedit Pro 사용시 다른 경로에 있는 같은 이름의 파일 (ex. config.plist 파일 두개)을 여는 순간
하나의 파일의 내용으로 다른 파일이 저장되는 치명적인 버그가 있으니 주의하시기 바랍니다.
궁금하신 점 댓글 달아주시되, 부트로더 관련 질문 시 EFI 폴더 필수입니다. 감사합니다.