3 분 소요

Surface Pro 4 용 macOS 11.3.x 및 OpenCore 0.6.9 업데이트 하기

안녕하세요.

지난 5월 초 macOS Big Sur 11.3이 출시 되었습니다. 기존 저는 해킨토시 설정을 @bigsadan 씨의 hackintosh와 같은 0.5.7를 기반으로 구성하여 사용을 하였습니다.

하지만 11.3 업데이트 이후 아래와 같은 화면에서 더이상 부팅이 되지 않았습니다. 이는 이후 나온 11.3.1 역시 동일 합니다.

일부 문제 점을 해결하여도 macOS 11.3 에서 요구하는 새롭게 추가된 요소가 없어 부팅이 불가능 합니다. 따라서 최신의 OpenCore 0.6.9로 업데이트를 해주어야 합니다.

이에 따라 기존 해킨토시 설치 글 및 업데이트 글을 추가하겠습니다.

우선 이미 업데이트를 마치신 경우 단순 부팅만 불가능 하실 것 입니다. 아직 업데이트를 마치시지 않으셨다면 업데이트를 먼저 완료해 주세요. 아마 업데이트를 마치고 최초 1회의 경우 문제 없이 부팅이 가능합니다.

1. 필요 파일 다운로드 및 구성

1-1. 다운로드

OpenCore 0.6.9를 기반으로 Install Guide를 참고하셔서 직접 구성 할 수 있습니다.

혹은 @bigsadan 씨의 hackintosh를 기반으로 0.6.9 업데이트 및 일부 요소를 추가시킨 제가 사용하는 구성을 아래에서 다운로드 하여도 가능합니다.

해킨토시 설치를 이미 마치셨다면 위 링크 내 Readme.md를 충분히 이해가 가능하실 것 입니다. 내용을 따라 업데이트를 하시면 됩니다.

1-2. 구성

직접 구성하여 사용 하신다면 아마 알아서 하시겠지만, 위 제 파일의 경우 시리얼 넘버와 UUID를 제거한 파일 입니다. 따라서 직접 수정해야 합니다.

방법은 크게 두가지 입니다.

  • GenSMBIOS등 앱을 이용하여 하기
    • 본 블로그의 해킨토시 빌드 글을 따라하신다면 한번 쯔음 써보셨으므로 생략
  • 본인이 사용 중이던 시리얼 넘버 및 UUID를 재사용
    • 이는 아래 EFI 파티션 마운트 이후 config.plist 파일 내 PlatformInfo 부분을 복사해주시면 됩니다.

2. EFI 파티션 접근

2-1. macOS 부팅 가능 상태의 경우

EFI Mounter 같은 서드파티 앱을 다운로드 하시거나 아래 명령어들을 통해 수동으로 가능합니다.

  1. 터미널 실행
  2. 아래 코드 입력

     diskutil list
    
  3. TYPE이 EFI인 200+@MB 가량의 파티션 찾기
  4. 해당 파티션의 IDENTIFIER 외우기
  5. 아래 코드 입력
    • disk0s1이라 가정

      sudo mkdir /Volumes/EFI sudo mount -t msdos /dev/disk0s1 /Volumes/EFI

  6. 이후 Finder 에서 무제 혹은 SYSTEM 이라는 항목으로 접근 가능

2-2. Windows 부팅 가능 상태의 경우

EFI Mounter 같은 서드파티 앱을 다운로드 하시거나 아래 명령어들을 통해 수동으로 가능합니다.

  1. 윈도우키 + X를 누름
  2. Windows Powershell (관리자) 실행
  3. 아래와 같은 코드 입력

     cmd
     diskpart
     list disk
    
  4. 출력값 중 본인의 서피스 디스크 용량과 같은 디스크 번호 기억
    • 본인 모델이 256GB라면 256GB에 가장 근접한 디스크를 선택
  5. 아래 명령어 입력
    • 디스크0 이라 가정

      sel disk 0 list part

  6. 이중 System 파티션 번호 기억
  7. 아래 명령어 입력
    • 파티션1이라 가정

      sel part 1 assign letter=S exit

  8. 이후 S드라이브에 EFI가 마운트 됩니다.

Windows에서 하시는 경우 EFI 드라이브에 접근하기 위해선 관리자 권한으로 실행된 앱만 가능 합니다. Windows 탐색기는 이상하게 관리자 권한으로 실행하여도 작동되지 않습니다. 저는 그래서 그림판이나 메모장을 주로 이용 합니다.

  1. 작업관리자 실행
  2. 상단 파일 메뉴
  3. 실행
  4. mspaint 혹은 notepad 입력
  5. 하단 관리자 권한으로 실행 체크 후 실행

위와 같은 과정을 거치신 다음 파일 열기 등 파일 탐색이 가능한 다이얼로그를 띄우시면 거기서 EFI 파티션 접근이 가능합니다.


3. OpenCore 0.6.9 파일 복사

/EFI파티션/EFI/ 폴더 내 기존 OCBOOT 폴더를 다른곳으로 이동한 뒤 새로우 파일로 복사해주시면 됩니다.

기존 파일은 지우기 보단 다른 장소에 OC_bak 등의 이름으로 백업 하길 권장 합니다. 또한 기존 시리얼 넘버나 UUID등을 재사용하기는 분들은 필히 백업하여 주십시오.

이후 재시동 혹은 macOS로 부팅 시 정상 사용이 가능 합니다.