일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- SwiftUI
- git
- SWIFT
- appres
- albumbook
- Android
- MYSQL
- 안드로이드
- OTP
- 앨범북
- 인증
- otpkey
- fido
- Nodejs
- SSL
- 앱스토어
- MSYS2
- FIDO2
- kmip
- MFA
- 앱리소스
- SSH
- css
- 애플
- 2FA
- apple
- openssl
- OSX
- Xcode
- WebAuthn
- Today
- Total
인디노트
해킨토시 OS 업데이트 하는 방법 - 시도 해본다. 본문
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 를 설치한다.
여기가 공식 사이트이다.
https://mackie100projects.altervista.org/
5. Clover EFI Bootloader 다운로드
https://sourceforge.net/projects/cloverefiboot/
압축을 풀고 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 을 선택 하고 부팅 한다.