본문 바로가기
맥북(Mac)

오픈코어(OpenCore) 업그레이드 하는법

by PAN'S 2021. 9. 23.

오픈코어 업그레이드 (OpenCore Upgrade)

오픈코어 업그레이들 하는 방법

 

 

1. 제일 먼저 "Hackintool.app"를 실행 시킵니다.

 

 

2. 업그레이드 할 버전을 확인하는 단계입니다. 상단 메뉴에서 "부트"를 누르면 업그레이드를 할 것인지 묻는 창이 나오는데 "취소" 누릅니다. 업그레이드 하시면 안됩니다. "최신 배포 버전"의 숫자만 확인을 합니다. 아래엔 최신 배포 버전이 0.7.3 으로 나옵니다.

 

 

3. 이제 업그레이드 할때 필요한 다른 파일들을 찾아보려 합니다. 구글에서 "github opencore"라고 검색합니다. 그러면 보통 제일 첫번째가 최신 버전 사이트로 바로 이동을 합니다. 현재 최신버전 사이트입니다. https://github.com/acidanthera/OpenCorePkg 사이트로 이동을 합니다. 사이트 우측의 Releases가 자신의 버전과 맞는지 확인후 클릭 합니다.

 

 

4. "OpenCore-0.7.3-RELEASE.zip"를 클릭해 OpenCore 최신 버전 파일을 다운 받습니다.

 

 

5. 이번엔 Propertree를 다운 받을 겁니다. 구글에서 "github propertree"라고 검색을 하고, 첫번째를 클릭해 들어가면 아래의 사이트가 나타납니다. 우측 "Code"라고 쓰인 녹색버튼을 누릅니다. 스크롤 메뉴중 "Download ZIP"을 클릭하여 다운로드 해줍니다.

 

 

6. 다운로드된 2개의 파일이 있는 폴더로 이동해 파일 확인.

 

7. 자신의 시스템에 맞는 EFI 부트로더를 만들어야 합니다. 다운받은 파일인 "OpenCore-0.7.3-RELEASE.zip" 과 "ProperTree-master.zip" 파일의 압축을 풀어줍니다. 압축 풀어준 폴더의 "OpenCore-0.7.3-RELEASE / Docs" 폴더 속 Sample.plist 파일을 복사합니다. 

 

 

8. 복사한 Sample.plist 파일을 "OpenCore-0.7.3-RELEASE / X64 / EFI / OC" 폴더속에 붙여넣기를 해줍니다. 

 

 

9. 이번에는 EFI 폴더를 복사합니다. "OpenCore-0.7.3-RELEASE / X64 / EFI" 위치의 EFI폴더를 복사합니다.

 

 

10. 복사한 EFI 폴더를 기존 다운로드파일("OpenCore-0.7.3-RELEASE.zip" 과 "ProperTree-master.zip" )이 있는 폴더로 "붙여넣기" 합니다. 복사해온 이유는 새로운 EFI를 만들기 위해 복사해온 겁니다. 오픈코어 버전이 바뀌면 부팅에 관련된 파일들이 새로 구성이 되어야 함으로 바꾸는 겁니다.

기존에 오픈코어 버전의 Mac에서 쓰고있는 EFI폴더에서 필요한 파일들을 복사해온후, 새로만든 EFI폴더에 붙여넣기 해주는 작업을 아래에서 차례로 실행할 겁니다. 

여기에서 폴더가 해깔릴수 있으니 단축문자를 지정하겠습니다.
G : 기존에 오픈코어 버전의 Mac에서 쓰고있는 EFI폴더를 영문자 "G"로 칭하겠습니다. (EFI / EFI)
N : 새로만든 EFI폴더를 "N" 으로 말합니다. (Downloads / EFI - 앞에 복사해 붙여넣기한 EFI폴더 )

그림10-efi 다운로드

 

11. "ESP Mounter Pro" 가 없는 분들은 설치 해주시면 됩니다. 

 

 

12. 기존 G폴더 (EFI / EFI / OC / ACPI)속 SSDT-EC.aml 파일 복사 합니다.

 

 

13. 새로운 N 폴더(Downloads / EFI / OC / ACPI)에 SSDT-EC.aml 파일을 붙여넣기 합니다.

 

 

14. N폴더 (Downloads / EFI / OC / Drivers) 폴더의 OpenRuntime.efi / OpenHfsPlus.efi  / OpenCanopy.efi  / CrScreenshotDxe.efi 파일만 남기고 삭제를 해줍니다.

 

 

15.  기존 G폴더 (EFI / EFI / OC / Kexts) 폴더속 모든 kext 파일을 복사해서, N폴더 (Downloads / EFI / OC / Kexts) 폴더에 붙여 넣어 줍니다.

 

 

16. 기존 G폴더 (EFI / EFI / OC ) 폴더속 "Resources" 폴더를 삭제하고, N폴더 (Downloads / EFI / OC) 폴더속  "Resources"를 복사 하여, 삭제한 G폴더 (EFI / EFI / OC ) 폴더속 "Resources" 폴더를 대신해 붙여 넣어 줍니다. 

 

 

17. N폴더 (Downloads / EFI / OC/Tool) 폴더속 "OpenShell.efi" 파일만 남겨 놓고 전부 삭제 합니다.

 

 

18. N폴더 (Downloads / EFI / OC) 폴더속 Sample.plist 파일명을 "config.plist"로 바꿔 줍니다.

 

 

19. 처음에 다운로드 했던 "ProperTree-master.zip" 파일의 압축을 풀었던 폴더의  Downloads / ProperTree-master / Scripts / buildapp-select.command 를 더불 클릭후 "OK"를 해줍니다. 아니면 터미널로 실행되면 1번누르고 엔터를 눌러 실행시킨후 완료되면 창을 닫습니다. Downloads / ProperTree-master 폴더속에 "ProperTree.app"이 새로 생겼을 겁니다.

 

 

20. 만약 실행이 안되면 보안을 해제 해줘야 합니다. 보안해제 방법은  Mac "시스템 환경설정"에서 "보안 및 개인 정보 보호" - "일반" - "확인 없이 열기" 클릭후 창이 뜨면 "열기"를 클릭해 줍니다. 그런후 다시 19번을 실행해보시길 바랍니다.

 

21. Downloads / ProperTree-master / ProperTree 파일을 실행한후, 메뉴에서 "File" - "Open"을 누른후, N폴더 (Downloads / EFI / OC) 폴더속 "config.plist"파일 지정후 "Open" 클릭해 줍니다.