인디노트

해킨토시 OS 업데이트 하는 방법 - 시도 해본다. 본문

개발 플랫폼 및 언어

해킨토시 OS 업데이트 하는 방법 - 시도 해본다.

인디개발자 2019. 2. 24. 16:13

1. 앱스토어에서 Mojave 설치 파일을 다운 받아 놓는다.

2. USB 메모리 포맷 : 파티션 만들기

디스크 유틸리티 작업

파티션은 반드시 GUID 파티션 => EFI 파티션이 생성 및 부트로더 Clover 설치 가능

편의상 DISK 이름을 USB 라고 정합니다.


나는, USB 메모리가 늦어서 USB 외장 HDD 의 파티션을 8G 로 잡아서 했다.


모자브 이상의 OS-X 에서는 GUID 파티션 만드는걸 어디서 하는지 잘 모르겠다.

별도 HDD 에 시에라를 하나 만들어 놓고 해킨토시 만들때 사용하고 있다.


/Volumes/USB 로 마운트 되어 있는지 확인하고


diskutil list 로 해당 드라이브 이름을 확인한다.


예를 들어

/dev/disk3 (internal, physical):

   #:                       TYPE NAME                        SIZE       IDENTIFIER

   0:           GUID_partition_scheme             *31.2 GB    disk3

   1:                        EFI EFI                     209.7 MB   disk3s1

   2:                  Apple_HFS USB                     30.8 GB    disk3s2


3. Mojave 설치 이미지를 USB 드라이브에 생성한다.


터미널에서

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/USB


완료되면

Install media now available at "/Volumes/Install macOS Mojave"

위와같이 새로운 볼륨이 마운트 된다.


또한, 바탕화면에 Install macOS Mojave 라는 마운트 아이콘이 표시된다.


4. Clover Configurator 를 설치한다.


CCG.zip


여기가 공식 사이트이다.

https://mackie100projects.altervista.org/


5. Clover EFI Bootloader 다운로드


https://sourceforge.net/projects/cloverefiboot/


Clover_v2.4k_r4871.zip


압축을 풀고 Clover_v2.4k_r4871.pkg 를 열어 설치를 시작한다.

Change Install Location... 을 이용해서 위에서 마운트된 Install macOS Mojave 를 선택하고

Customize 를 이용해서 Clover for UEFI booting only 를 체크한다. (리스트중 가장 위에 있음.)


설치가 완료되면 바탕화면에 EFI 마운트 아이콘이 표시된다.


EFI 아이콘을 열어 /EFI/CLOVER/kexts/Other 에

기존 해킨토시의 /Library/Extensions 안에 있는 *.kext 파일을 복사한다.


/EFI/CLOVER/config.plist 를 실행한다. 앞에서 설치한 Clover Configurator 를 이용해서 실행한다.


Boot 에서

nv_disable=1

darkwake=1

를 설정한다.


Devices 에서

Audio 의 Inject => Detect 로 설정한다.


Graphics 에서

Inject Intel 체크를 한다.


Rt Variables 에서

CsrActiveConfig => 0x3


SMBIOS 에서

iMac 기종 알맞은것 선택한다.

iMac14,2                                                                                                                                            


왼쪽 아래에 저장 (오른쪽 화살표) 를 눌러 저장하고 종료한다.



6. 이제 지금까지 다운로드 받은 파일들 (다운로드 폴더에 있는) 을 EFI 에 적당한 폴더 만들어 저장하고


7. 이제 업그레이드 할 기존 해킨토시로 부팅을 하고 앞에서 만든 USB 로 꽂는다.


8. /Library/Extensions/*.kext 파일을 USB 의 알맞은 곳에 폴더를 만들어 백업해 놓는다.

또한, USB 의 /EFI/CLOVER/kexts/Other 에도 복사를 해 놓는다.


9. USB 에 있는 Mojave 설치를 실행하여 설치한 후 (약 10 분 소요)


10. USB 를 뽑고 리부팅한다.


11. 부팅시 Boot macOS Install from SSD1 을 선택하고 space 를 눌러 

Verbose (-v)

Set Nvidia to VESA (nv_disable=1)

두가지 체크하여 선택된 내용 적용하여 부팅한다.


12. 시간이 매우 오래 걸린다. 특히 CPU 관련에서 오래 걸린다. 한참만에 넘어가서 기다리면 재 부팅 한다.


13. Boot macOS Install from SSD1 을 선택 하고 부팅 한다.

                





반응형
Comments