시스템 사양 선택 | 1번 |
---|
*적용중인 도장
금번에 카탈리나가 나오면서, HP EliteDesk 800 G1 Tower의 모하비를 업그레이드 하기로 했다.
아래는 사양. 좀 연식이 되기는 했으나, 사용 성능에 큰 문제 없으며, SSD/HDD와 BT/WIFI는 원래 달려있던 것을 제거하고, BCM94360CS를 구해서 설치 했다.
- HP EliteDesk 800 G1 Tower
- Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz
- Memory 32GB 1600 MHz DDR3
- Graphics HP GeForce GT 630 2048MB
- (Added) RTL8111/8168/8411 Ethernet NIC
- (Disks) SSD 250GB *2, 2TB HDD
- (BT/WIFI) AC 이중 대역 1750M PCI-E BCM94360CS BT4.0 무선 Wifi 어댑터 카드 W / 안테나 C26
모하비에서 업그레이드 할려 했더니, 기존에 HFS로 설치하였던 바람에 카탈리나에서는 APFS으로만 설치가 가능하게 되어 버린 것 같다. ㅜㅜ
결국은 다시 클린 설치를 할 수 밖에 없었고, 이번에도 설치한 내용을 정리해 두기로 했다.
우선 해당 PC장비의 CMOS를 설정해야 되는데, HP EliteDesk 800 G1 Tower는 정말 별로 할게 없다. 공장출하 기본 설정으로 진행해도 된다. (이 모델은 뭐 설절할 내용 자체가 별로 없다. 혹 문제가 있으면, x86.co.kr의 여기저기서 보이는 CMOS관련된 설정 주의 사항을 참고하면 별 문제가 없을 것이다.)
설치 준비물 구하기:
설치할 맥 버전은 모하비 10.15.1이며, "후니"님께서 올려 놓으신 버젼(Ghost Image)을 사용했다. 물론 이것을 USB에 굽기위헤, Window용 Ghost64를 사용하였으며, Configurator도 5.8.0.0 클린 영문 버젼을 사용했다.
Ghost64 : 인터넷에 있음.
USB만들기:
Windows10에서. Ghost64를 사용하여, 위의 카탈리나 고스트 이미지를 USB에 굽는다. 굽는데 좀 시간이 많이 걸린다. 다 구어지면, "Clover Configurator"를 USB에 잘 넣어 둔다. (나 같은 경우는 PC에 이미 맥용으로 사용하던 다른 디스크가 있어 여기에 두어도 되지만, USB에 넣어두는게 편하긴하다.)
과거에는 추가로 필요한 Kext들이나 유틸리티들도 같이 넣어 두고 사용했었는데, 이제 필요 없다. 게다가 후니님이 만들어주신 이미지에 몇 몇 kext들은 이미 넣어 놓으셨다. ㅎㅎ
USB로 부팅하기 공통:
해당 USB를 PC에 꼽고 USB로 부팅하면, 클로버 화면이 나올때, 클로버 옵션에서 주의하여야 한다. 준비된 USB에는 다음의 부팅 옵션이 미리 설정되어 있으나, 다음과 같이 고쳐 써야 한다.
As-Is Boot option: -v slide=0 npci=0x3000 nv_disable=1 darkwake=no
To-Be Boot option: -v npci=0x3000 darkwake=no
"slide=0"는 해당 PC에서는 부팅 시작하자 마자 먹통이 되거나, 무한 기다림을 만드는 관계로 제거했고, "nv_disable=1" 은 설치되어 있는 Graphic카드가 오래된 것이기는 하지만, Nvidia 그래픽 카드 이므로 제거하여 사용하는 것으로 설정 했다.
설치시 주의하기 공통:
설치과정중에 Network접속은 아예 빼 버리고 진행하는게 정신건강에 이로움. 나중에 붙이고, 인터넷 및 애플아이디 관련 설정들을 하면 됨
설치를 여러번 시도 할 수도 있는데, 이유는 모르지만, Boot 및 Root 디스크로 사용할 볼륨의 이름을 새로 설치시에는 바꾸어 주는 것을 강력히 권고함. 이유 없이 삽질하다가. 설치할 디스크 볼륨 이름만 바꾸어서 성공했음 (그러고 보는 과거에도 그랬던듯....ㅜㅜ)
설치 #1:
USB로 부팅을 하고 클로버에서 옵션을 조정하고, 설치를 위한 후속 부팅(USB매체에 있는 카탈리나 설치)을 진행하면, 몇 몇 단계에서 먹통이 된 것처럼 대기하는 시간이 긴 경우가 있다. 끈기있게 그냥 기다린다. (기다리는 현상과 지점을 분석해 볼 필요는 있었으나, 어차피 최종 설치 완료 이후에는 부팅이 빠르게 잘 될 것이므로 잘 참고 기다린다.)
클로버의 개념과 설치시 사용에 대한 내용은 다음의 글을 참고하자. 여기에는 위에 있는 클로버 부팅 옵션들에 대한 상세 설명 내용도 있다. ("아이뱅크"님) 입문자를 위한 x86안내서: https://x86.co.kr/start/1066190
많이 아주많이 기다리다 보면, 이제 맥 설치 화면이 나올것이고, 당연히, 처음할 일은 설치할 디스크를 선택하여 포맷한다. 여기서 주의할 것은 설치될 대상 디스크의 포맷 유형을 APFS로 하여야 한다. (Logical Volume Manager같다.) 또한, 여기서 설치될 볼륨의 이름을 설정하여야 하며, 이 Root 볼륨의 이름을 잘 기억하자.
이후, 카탈리나 설치를 선택하여 설치를 시작하면, 4~6분 정도 첫 설치가 진행되고, 마지막 단계에서 리부팅이 진행된다.
설치 #2: 추가 설치 진행 (언어, ID)
리부팅시에도 당연히 USB로 부팅된 클로버 화면에서 앞서 진행된 옵션들로 다시 조정하고, 설치를 위한 후속부팅 (이번에는 USB매체가 아니라, 앞에서의 작업에서 생성된 SSD에 있는 Root볼륨을 선택하여 OS부팅을 시작한다. (이 부팅도 오래 걸린다. 참자)
지역,문자셋,사용자,암호 등등을 설정하게 되는데, 네트워크와 특히 Apple ID관련 설정은 나중으로 미루고 pass한다. 설정들을 마치게 되면 마지막 단계에서 리부팅이 진행된다.
설치 $3: 클로버 부트로더 심기
귀찮고 오래 걸리지만, 다시 USB 부팅한다. 2단계에서와 마찬가지로 USB로 부팅된 클로버 화면에서 앞서 진행된 옵션들로 다시 조정하고, 클로버상에서 Root볼륨을 선택하여 OS 부팅을 시작한다. (이 부팅도 오래 걸린다. 참자)
부팅이 완료 되면, 등록한 사용자와 암호로 로그인 하면 된다. 첫 로그인에서 키보드 확인 설정화면을 만나게 된다. 이것을 설정하면, 기본적인 설정은 끝난 것이다.
설치 #4: 클로버 Configurator로 설정 바꾸기
아직 꽂혀있는 USB미디어가 데스크탑에 마운트 되어 있는 것이 보일 것이다. 해당 USB에서 미리 저장해둔 Clover Configurator를 데스크탑에 복사하고 실행한다.
클로버로 처음 할 일은 Root볼륨이 있는 디스크에 작은 사이즈로 존재하는 EFI볼륨을 마운트 하는 일이다. 클로버의 왼쪽메뉴에서 Tools>Mount EFI를 선택하여, 부팅에 필요한 파티션을 마운트 할 수 있다. 나 같은 경우는 다음과 같은 형태로 구성되어 있다.
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_APFS Container disk2 255.9 GB disk1s2
/dev/disk2 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +255.9 GB disk2
Physical Store disk1s2
1: APFS Volume macDoogie - Data 89.0 GB disk2s1
2: APFS Volume Preboot 81.5 MB disk2s2
3: APFS Volume Recovery 528.5 MB disk2s3
4: APFS Volume VM 1.1 MB disk2s4
5: APFS Volume macDoogie 10.7 GB disk2s5
Root볼륨은 APFS Logical Volume Manager에 의해 disk2에 존재하며, disk2는 물리적인 실제 디스크인. disk1에 존재한다. disk1에 있는 EFI가 부팅에 필요한 파티션이다.
명령어로 마운트해도 동일하다. 아래의 내용을 참고하고, 실제 마운트 해보면 아무 내용도 없다. 여기에 USB에 있는 /EFI/BOOT와 /EFI/CLOVER를 복사해 놓아야 한다. 아래 내용에 해당 내용을 포함하였다. 이렇게 해야 컴퓨터를 부팅시 disk1의 EFI 를 참고하여 부트가 시작되어, 부트로더가 올라오게 되고, 부트로더가 로딩할 OS를 찾아 OS를 부팅하게 된다.
+ cd /Volumes
+ sudo mkdir boot
+ sudo mount -t msdos /dev/disk1s1 /Volumes/boot
+ cd /Volumes/boot
+ mkdir EFI
+ cd EFI
+ cp -Rf {USB가 마운트되어 있는 위치}/EFI/BOOT .
+ cp -Rf {USB가 마운트되어 있는 위치}/EFI/CLOVER .
침고로 이제 자주 만지고 조작해야 될 config.plist는 EFI/CLOVER/config.plist이며, 클로버 툴에서 조작하려면, 해당 EFI파티션을 마운트 하고, 해당 config.plist를 우측하단의 로딩 아이콘을 사용하여 불려들인 후 작업하여야 한다.
여기까지만 해도 과거에는 말도 많았던 것들이 거의 자동으로 설치된다. 후니님의 고스트 이미지에 해당 kext 및 라이브러리들이 포함되어 있기 때문이며, 나중에 필요없는 것들은 제거하거나, 추가하여도 된다.
시간 되면, 잠자기 기능
JPG이미지 미리보기 기능
추가한 BT/Wifi모듈의 정상적인 동작
설치 #5: 클로버 Configurator로 설정 바꾸기
이제 부팅에 오랜 시간이 걸리는 부분들과 몇 몇 설정들을 클로버 툴을 통하여 진행한다. 클로버 툴을 통하여, 부팅 파티션을 마운트하고 거기에 있는.config.plist를 불러들인다. 이후, 아래의 내용을 참고하여 설정을 변경한다.
Acpi
DSDT에서 다음을 추가: +change HDAS to HDEF…, +change GFX0 to IGPU…, +change SAT0 to SATA..
Fixes블럭에서 다음을 선택: FixShutdown, FixHPET, FixPIC
SSDT아래에서 다음을 선택: Halt Enabler, AutoMerge, FixHeader, FixMCFG
Boot
Argument에서 다음의 내용만 남김: -v npci=0x3000 darkwake=no
오른쪽 Default Boot Volume에서 해당 볼륨명 기입: {앞에서 구성한 Boot불륨 이름}
하단 옵션에서 다음을 선택: NoEarlyProgress, NeverHiberate, NeverDoRecovery
Devices
InteGFX: 0x12341234
Nvidia: 0x12345678
Audio: Inject: 15, AFGLowPowerState, ResetHDA
SMBIOS
Product Name: iMacPro1,1
Family: iMac Pro
Serial Number: {Generate New버튼으로 생성}
SmUUID: {Generate New버튼으로 생성}
위의 내용에서 Audio관련된 부분은 다음의 글을 참고하여 그 값들을 찾아 진행하면 해결된다. 사용한 PC인 HP EliteDesk 800 G1 Tower는 AppleALC221이며, Layout번호는 11, 15중에서 15가 정상 동작한다.
https://www.nemonein.xyz/2019/02/01/hackintosh-%EC%82%AC%EC%9A%B4%EB%93%9C-%EC%84%A4%EC%A0%95/
이제 USB를 제거하고 부팅을 하면, 디스크에 있는 부트로더로 부트가 시작되고, 디스크에 있는 OS가 부팅된다. 위의 Boot>Argument의 -v옵션은 부팅시 메시지를 보기위해 추가된 것이면, 부팅이 빠르게 잘 진행된다면, 클로버 툴을 사용하거나, config.plist를 직접수정하여, 해당 -v옵션을 제거하면, 부팅시에 사과마크의 부팅화면이 보일 것이다.
++=
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 937 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1402 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5086 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 106 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 102 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 119 | 24.10.2321:29 | 해킨도전자 |
102 | 24.10.2322:26 | 뿌엥 | |
119 | 24.10.2321:29 | 해킨도전자 | |
106 | 24.10.2319:04 | 사노라맨 | |
784 | 24.10.1412:27 | shl628 | |
664 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
937 | 24.10.1121:10 | 좌절금지 | |
732 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1402 | 24.07.1219:19 | Stultus | |
1210 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1190 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
한 가지 문제는 '활성상태모니터(Activity Monitor)' 가 실행되지 않는 다는 것이다. 계속 인터넷을 뒤지는데, 안 나온다. ㅜㅜ;;
더 열심히 찾아야 겠다.