안녕하세요. JGP입니다.
OpenCore 0.8.3 버전이 출시되었습니다.
또 지각이네요.. 심지어 곧 신버전 출시 임박 🙊
정말 죄송합니다. 사실 요즈음 OpenCore는 따로 안건들여줘도 잘 돌아가다 보니 제가 신경을 잘 안쓰고 살아서 그렇습니다.
이번 업데이트는 조금 귀찮으실 수 있는데, 예전에 비하면 양반 수준이라서 ㅎㅎ
그간 업데이트 잘 따라오신 분들은 이번에도 손쉽게 해내실 것 같습니다!
| 공통 업데이트 가이드는 확인하셨지요?
- 아직 안하셨다면 반드시 아래 가이드를 정독하시고 기본 업데이트 방법을 숙지 후 진행하시기 바랍니다.
| 업데이트 사전 안내
- 이 글은 0.8.2 릴리즈판 사용자가 0.8.3 릴리즈판으로 업그레이드 하고자 할 때 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 중 변경 항목이 없는 경우엔 파일을 업로드하지 않습니다.
- 모든 시스템이 FailSafe 값에 맞는 것은 아닙니다.
- 따라서 만약 변경사항을 적용하고 부팅불능에 빠졌다면, Docs 폴더 내 Configuration.pdf를 참고하여 자신의 시스템에 맞는 정보를 찾아보시기 바랍니다.
| 파일 준비
* 아래 Kext 이외 Kext가 업데이트 되었다면 함께 업데이트 해야합니다.
| 추가할 항목(Add.plist)
이번 업데이트 추가 항목이 조금 귀찮습니다.
어려우실 수 있을 것 같아서 제 Config 수정하는 영상을 마지막에 남겨두도록 하겠습니다.
- UEFI - Drivers - 각 항목 하위에 LoadEarly(Type: Boolean, Default: False) 를 추가해주시면 됩니다.
- Drivers 하위에 항목이 여러개라면 모든 항목에 LoadEarly 항목을 추가해주셔야 합니다.
| 삭제할 항목 (Delete.plist)
- NVRAM - LegacyEnable 항목을 삭제해주세요.
| 변경해야할 항목 (Change.plist)
- 이번 업데이트에서 변경할 항목은 없었습니다!
| Reset NVRAM 관련
0.8.1 버전 업데이트를 통해 OpenCore가 제공하는 NVRAM 초기화 기능은
드라이버 추가를 통해 지원하는 것으로 변경되었습니다.
NVRAM 초기화 자체가 BIOS 롬칩에 상당한 부담을 주기 때문에,
오래된 시스템, 혹은 불안정한 시스템에서 자주 진행하게 되면 롬 칩 자체가 두 손 두 발 다 들고 뻗어버리는 상황이 오기도 합니다.
추측이지만, NVRAM 초기화 남용 방지를 위해 아마 드라이버를 수동으로 추가해야 되는 것으로 변경된 것으로 보입니다.
0.8.1 버전 이상에서 NVRAM 초기화 진행에 대해서는 이번 업데이트 가이드 보다 따로 게시글을 작성해서 링크해두겠습니다.
| 보너스!
오늘의 보너스! 제가 실제로 제 EFI 수정하는 귀한 영상(?)
UEFI 하위 내용을 수정하는 부분을 유심히 보시면 됩니다!
https://www.youtube.com/watch?v=7hDQM76qRd4
| 마치며..
도움이 되셨다면 댓글하나 달아주세요.
제 가이드를 보고 업데이트 하셨다는 분들을 보면 참 뿌듯합니다 : )
한방 업데이트를 기원합니다!