구형 맥미니(Late 2012) Ventura 업데이트하기

Jewon Joel Park·2023년 2월 14일
2
post-thumbnail

참고영상 - Mr. Macintosh

굳이 Catalina에서 버전 업데이트를 강행하는 이유

  • AirPlay 안되는 게 너무 답답해서.
    • 성능 문제로 잘 안된다고는 듣긴 했는데, 아얘 안되는 것 보다야 낫다고 판단
  • 문득 iOS 13 공개 당시 (2020JUN23 0200 KST) 서랍에 잠들어있던 iPhone SE 1세대가 아직 죽지 않았다는 환희에 가득찼던 기억
    • 뭔가 애플 기기들은 OS 버전이 올라가면 생명이 연장되는 것 같은 기분이 듦
    • 맥미니 2012 후기 모델은 메모리와 메인 저장장치 모두가 Soldering 되지 않은 마지막 모델이라는 의의도 있고..
  • 서브 컴퓨터지만 그냥 괜히 애정가는 기기라서 그렇다는 게 정설의 학계

Disclamer

  • 커뮤니티에 후기만 떠돌고 방법이 따로 정리된 내용이 없어서, 직접 업데이트를 진행하며 해당 과정을 정리하고자 포스팅을 남김
    • 사진 캡쳐까지 할 정도로 정성을 들일 작업은 아닌 것 같으니 장문 주의
  • 업데이트 실패할 수도 있으니 백업 철저
  • 애플에서 공식 지원하는 방법이 아닌, Open Source 프로젝트 기반
  • 따라서, 반드시 해당 프로젝트의 Official Documentation을 따를 것
  • 본 업데이트 이후부터는 공식적으로 지원되는 소형 패치가 없어서, 마이너 릴리즈에도 OS 전체를 다시 설치해야하는 번거로움이 발생함

준비사항

1. 장비

  • 2012 ~ 2016년에 출시되어 OS 지원이 종료된 Mac
  • 권장사양: SSD 장착, 8GB RAM
  • 16GB 이상의 플래시 드라이브(USB 등)

2. OCLP (OpenCore Legacy Patcher) 파일

2.5. 참고 파일들

3. 시간

  • 100Mbps, 맥미니 Late 2012 CTO, USB 3.0 기준 2.5hrs 정도 걸림

순서

1. OCLP 다운로드 및 설치

  • OCLP(메인) 링크에 접속하여 최신 릴리즈(23년 2월 15일 기준 0.6.1) Asset(OpenCore-Patcher-GUI.app.zip) 다운로드
  • (이미 예전 버전이 설치되어 있다면) 기존에 실행 중이던 OCLP 종료
  • 다운로드 받은 파일 설치 (OpenCore-Patcher-GUI.app.zip을 드래그하여 Applications에 넣기)

2. OCLP 실행 및 USB에 이미지 쓰기

2-1. USB 포맷

  • (주의) USB는 포맷되어 기존에 있던 모든 데이터가 삭제됨
  • Applications > Utilities > Disk Utility 실행
  • 보기(View)를 눌러 모든 기기 보기(Show All Devices) 선택
  • USB 드라이브를 외장(External)에서 찾아서 선택
  • 지우기(Erase) 선택 후 포맷을 Mac OS 확장(Extended(저널링; Journaled))으로 변경
  • (참고) 설계(Scheme)GUID 파티션 맵(Partition Map) 유지
  • 지우기(Erase) 버튼 클릭하여 포맷 실행

2-2. macOS 이미지 다운로드

  • 아까 설치했던 OCLP를 실행한 뒤 Create macOS Installer 클릭
  • 새로 팝업된 창에서 Download macOS Installer 클릭
  • 애플의 macOS 설치파일 목록 중 가능한 버전 목록 등장, 원하는 버전 고르기
    • v11.x : Big Sur
    • v12.x : Monterey
    • v13.x : Ventura
  • 다운로드가 실행되며, 다운로드가 완료되면 검증(Verification)이 자동으로 실행됨

2-3. USB에 macOS 이미지 쓰기

  • 검증이 끝나면 관리자 권한을 요구하는 창이 나오며, 본인 Mac 관리자 계정의 비밀번호 입력
  • 이후 압축해제가 진행되며 InstallAsistant.pkg파일이 Applications 폴더에 추출됨 (꽤 걸림)
  • Flash Installer 버튼을 클릭하면 Applications 폴더에서 설치파일을 탐색함
  • Installers found in Applications folder 메시지가 나오며 아까 추출한 macOS 버전이 나오니 클릭
  • Format USB 창이 나오는데, 우리는 이미 완료했음
  • 드라이브 정보가 나오는 버튼을 확인하여 아까 포맷한 USB 드라이브가 맞는지 확인하고 클릭
    (괜히 엉뚱한 플래시 끼워놨다가 데이터 날리지 말고 아까 포맷한 녀석만 끼워놓자)
  • 또 관리자 권한을 요구하는 창이 나오며, 본인 Mac 관리자 계정의 비밀번호를 입력
  • Creating Installer 창으로 바뀌며 USB에 macOS 이미지 쓰기 진행률이 표시됨

3. USB에 OCLP 설치

  • 설치 디스크(USB)가 준비됐으면 Install OpenCore to disk 버튼을 클릭
    • OCLP 설정 파일을 EFI 파티션에 설치하는 과정
  • 위 과정이 끝나면 설치된 설정(Configuration)파일의 정보와 함께 설치가 완료됐다는 창이 팝업됨
  • Install to disk를 클릭하여 OCLP를 USB에 설치 시작
  • 이후 Install OpenCore 창이 나오는데, 반드시 아까 2-3에서 macOS를 설치한 USB를 선택
  • 파티션 선택 창이 나오면 위 과정들을 거쳐 생성된 EFI 파티션을 선택 (대략 200MB)
  • 또 또 관리자 권한을 요구하는 창이 나오며, 본인 Mac 관리자 계정의 비밀번호를 입력
  • OCLP 설치가 완료되면 자동으로 디스크가 추출(Unload)되는데, 이 때 USB는 따로 빼지 말 것

4. macOS 설치

  • Reboot to apply 창에서 Reboot 버튼을 눌러 재부팅을 진행
    • 이 때 Option키를 써야되므로 원격접속 등의 환경에서 사용할 때 주의를 요함
  • 재시동(Reboot)을 눌러 Mac을 재시작하고, Option키를 길게 눌러 부트 옵션 진입
  • 부트 옵션으로 Install macOS XXXEFI Boot가 나오는데, EFI Boot 선택
  • 부트 드라이브 선택 화면이 나오며, Install macOS XXX를 선택
  • USB 드라이브에서 Installer가 바로 실행됨
  • 이후 업그레이드 | 포맷을 선택해야하는데, 둘 다 가능함
    • 포맷하고 새로 설치하고 싶다면 Disk Utility로 포맷 진행 (세부 과정은 각자도생)
    • 포맷을 마치고 Disk Utility 종료
  • Install macOS XXX 선택, 다음, 동의, 동의, 드라이브 선택, 설치 진행
    • (사양 따라 10분 ~ 3시간 소요)
  • 재부팅 되면 부트 옵션이 나오는데, 자동으로 선택되고 처리되므로 AFK

메인 설치가 끝난 직후

  • 또 재부팅 되고 나면 퍼센티지가 올라가며 또 무엇인가가 설치됨
    • 이건 OCLP 자동 업데이터가 Setup Assistant를 실행해서 그래픽 가속을 가능하게 하는 과정
    • 이 덕분에 설치가 빠르게 진행된다고 함(0.5.0 정도에서 생겼다는데, 나중에 릴리즈 노트 봐야할 듯)

5. 아직 안끝났다

  • 설치가 끝나고 로그인을 하게 되면 Spotlight 인덱싱을 진행한다고 많이 느려짐
    (그냥 커피 한 잔 마시면서 기다리면 인덱싱이 끝나고 제 성능으로 돌아온다)
  • 끝났다 싶으면 또 OCLP가 튀어나오며 '지금 나 USB에 설치돼 있는데, 로컬에 설치할래?'를 물어봄
  • 닥치고 OK & Install to disk
  • 3 과정에서 봤던 Install OpenCore 창이 또 나오는데, 이번엔 디스크 색상이 다름
  • 파란놈이 지금 부팅 디스크(USB)이니, disk 0 중 빠른 놈으로 선택
  • (아까 EFI파티션 만드는 과정이랑 동일)
  • 설정이 완료되면 Reboot 클릭해서 재부팅하는데, 시동 디스크를 바꿔줘야함
    • (그냥 재부팅하니까 자동으로 부트 디스크 변경 됐던데, 아래는 혹시 모르니 작성함)
    • 재부팅된다 싶으면 Option키를 길게 눌러 부트 옵션 진입
    • EFI Boot 진입 > macOS가 설치된 드라이브 선택 > 끝
    • 이제 USB는 필요 없으니 제거

6. (옵션) 부트 옵션 안뜨게 하기

  • 위 과정까지만 진행하게되면 매 부팅 때 마다 부트 옵션 창을 봐야함
  • 이게 성가시면 이 과정 진행

1) macOS 진입 > Applications > OpenCore Patcher Application 실행
2) Settings > Show Boot Picker 체크 해제 > Return to Main Menu
3) Build and Install OpenCore > Install to disk > 이번엔 파란 드라이브 선택
4) 마찬가지로 파란색 EFI파티션 선택 > 관리자 비밀번호 입력 > Reboot > 재시동(Restart)

7. (옵션) 업데이트(패치) 진행 후

  • 앞으로 패치가 나올 때마다 이 짓거리를 반복해야하나 싶겠지만 다행히 안그래도 된다.
  • 다만 Post Install Root Patch를 해줘야하는데, 그 방법을 알아보자

1) 업데이트 방법은 iOS나 PadOS처럼 설정 > 일반 > 소프트웨어 업데이트에서 진행
2) 지금 업데이트를 누르면 되는데, 초반에 언급한 것처럼 전체를 다 받아야해서 용량이 10기가가 넘으니 참고
3) 업데이트를 설치한 뒤에 로그인하면 OCLP가 자동으로 팝업되며 Post Install Root Patch를 하라고 알려줌
4) 이 때 OCLP가 최신버전인지는 GitHub링크 들어가서 셀프로 확인해야 함
5) Post Install Root Patch > Available patches for system 확인 > Install > Reboot


후기

  • Catalina에서 Ventura로 오니까 기존 버전 Xcode가 실행 불가능했고 App Store 들어가서 업데이트를 해야했다.
  • AirPlay를 활용한 미러링도 잘된다. 조금 느린 것 같긴 한데 그냥 되는 게 중요하다.

결론

Windows 설치하는 수준의 난이도인 것 같음

profile
10년을 돌고 돌아 마침내 제자리를 찾은 문과 출신 Python 개발자의 인생기록장

2개의 댓글

comment-user-thumbnail
2023년 4월 20일

선생님~ 좋은 글 만들어 주셔서, 저도 구형맥미니를 어제 벤츄라로 업데이트 했습니다. 원래 제 목적은 게라지밴드를 설치해보는게 이유였는데, 게라지 밴드를 실행하니, 그래픽장치를 초기화할 수 없다고 문구가 나옵니다. 이런 오류에 어떻게 조치를 할 수 있는지 여쭈어 봅니다. 좋은 날 되시고, 혹시 이 댓글 보신다면 도움 부탁드립니다. ^^

답글 달기
comment-user-thumbnail
2024년 2월 8일

참고되었습니다. 감사합니다. ^^

답글 달기