안녕하세요. JGP입니다.
OpenCore 0.8.0 버전이 출시가 되었습니다.
버전이 벌써 0.8.0이네요. 0.0.5 버전부터 썼으니까 정말 오래되긴 했네요.
이번 업데이트에선 Python 2가 macOS에서 제거됨에 따른 호환성 패치와,
10G 이더넷을 위한 지원, SMBIOS , Serial 관련 패치가 포함되었습니다.
이번 업데이트 역시 엄청나게 쉽습니다! 다들 이제 도가 트셨으리라 생각합니다 ㅎㅎ
| 공통 업데이트 가이드는 확인하셨지요?
- 아직 안하셨다면 반드시 아래 가이드를 정독하시고 기본 업데이트 방법을 숙지 후 진행하시기 바랍니다.
| 업데이트 사전 안내
- 이 글은 0.7.9릴리즈판 사용자가 0.8.0 릴리즈판으로 업그레이드 하고자 할 때 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가 업데이트 되었다면 함께 업데이트 해야합니다.
* 이번 업데이트에 Lilu, WhateverGreen, VirtualSMC는 포함되지 않았습니다.
Lilu, WhateverGreen, VirtualSMC 최신버전
| 추가할 항목(Add.plist)
- Kernel - Quirks - CustomPciSerialDevice (Boolean, 기본값 NO)
- Kernel - Quirks - ForceAquantiaEthernet (Boolean, 기본값 NO)
- Misc - Serial (Dictinary)
- Misc - Serial - Init (String, 기본값 *)
- Misc - Serial - Override (String, 기본값 *)
Misc 하위에 Serial 딕셔너리가 새로 생겼습니다.
직접 입력보단 Serial 항목을 통채로 복사해서 붙여넣으시는 것을 추천드립니다.
| 삭제할 항목 (Delete.plist)
- Misc - Debug - SerialInit 을 삭제해주시면 됩니다.
- Serial 항목이 새로 생기게 된 이유로 삭제되었습니다.
| 변경해야할 항목 (Change.plist)
- 이번 업데이트에서 변경할 항목은 없었습니다!
| 마치며..
제 가이드를 보고 업데이트 하셨다는 분들을 보면 참 뿌듯합니다 : )
한방 업데이트를 기원합니다!