시스템 사양 선택 | 1번 |
---|
AMD Ryzen 3300X RX5700 조합 입니다.
가장 중요한 메인보드는 기가바이트 B550M Auros Pro 모델 입니다. 이 보드용 빌드 파일이 많이 없죠. 적당히 공개되어 있는 거 구해서 시도했는데 부팅 성공하지 못했습니다. 아무튼 정리해 보겠습니다.
라이젠 3 세대 CPU 호환 되고 NVME 두 개에 무선 랜 없는 모델 입니다. 가성비는 모르겠는데 당시 적당히 맘에 들었어요.
삼성 981a 저장장치 달고 언제 제 손에 있게 된지 모르는 AMD RX 5700 (XT 아님) 모델에 게임용으로 윈도우즈 설치해서 쓰고 있다가 이제는 맥OS 해서 써야겠다 싶어 삽을 들었습니다.
(그리고 주문한게 삼성 991 인건 비밀…)
오픈코어 0.7.2
기가바이트 B550M Arous Pro (리얼텍 8125 2.5G)
AMD 라이젠 3300X
사파이어 라데온 5700 (XT 아님)
16 기가 램 (삼성 아님)
리뷰안 NVME 512
2-1 USB 공유기 (두 대의 PC 에 물려 쓰고 있습니다)
일단 부트로더 만들기
네트워크 잡기
USB 포트 잡기
내장 디스크인데 외장으로 보이는 문제 해결하기
NTFS 드라이브 자동 마운트 해제하기
라이젠 특화 유틸리티 설치하기
EFI 파일 첨부
이 순서로 정리해 보겠습니다.
우선 엑팔에 있는 빌드에서 적당히 비슷한 애들을 골라 부팅을 시도해 보았는데 잘 안되었습니다. 그러다 유투브나 깃헙에 공개되어 있는 빌드를 찾아보기 시작했습니다.
이 보드가 흔한 종류일텐데 별로 없더라구요. 아마도 한 동안 B550 보드가 연구가 덜 되어 시도가 적었던 듯 합니다.
https://amd-osx.com/2020/08/11/b550-boards-now-work-on-macos/
(최근 amd-osx 홈페이지는 새 디자인으로 개편되었습니다.)
최종으로 선택한 빌드는 아래 링크의 빌드를 선택하였습니다.
https://github.com/mikigal/ryzen-hackintosh
부팅 가능한 USB 를 만들고 메인 디스크로 사용할 NVme 를 포맷하고 설치합니다. 이후 과정은 늘 하시던 대로 노가다 하시면 됩니다.
처음에 멋도 모르고 아무 NVme 구입해서 며칠 낭비한 게 있지만 이 또한 배움이려니 합니다.
https://x86.co.kr/storage/6255346
우선 저 빌드로 설치를 마치면 네트워크가 안잡힐 수 있습니다. 저 빌드의 네트워크 어댑터는 RTL8111 kext 기반입니다.
제 보드는 2.5G 지원의 8125 인데 얘를 사용하려면 다른 kext 가 필요합니다.
같은 제작자가 배포한 LucyRTL8125Ethernet 드라이버가 있습니다. 최신 버전은 1.1 버전인데 저는 1.1 버전으로 네트워크가 활성화 되지 않는 문제가 있어 1.0 버전을 사용하고 있습니다. (이 가이드를 작성하려고 최종 점검하던 중 1.0 버전도 문제가 있어 다시 정리하고 1.1 버전으로 사용하고 있습니다)
하지만 1.0 버전은 또 다른 문제가 있습니다만 그래도 네트워크를 활성화 할 수는 있어 이 빌드를 사용합니다.
이더넷 선택하고 Advanced
메뉴를 통해 고급 설정 들어가기
하드웨어 섹션에서 메뉴얼로 변경
(제 랜 환경에서는 100bastTX 모드만 정상으로 이더넷이 활성화 되고 있습니다)
네트워크 환경에 맞는 값을 고르고 OK
선택 후 Apply
하기
5초 정도 지나면 이더넷이 활성화 됩니다.
처음 RTL 8125 1.1 버전을 설치하고 auto 모드로 이더넷이 활성화 되지 않아 1.0 버전으로 여러 시도를 했습니다.
1.0 버전에서는 수동 모드로 변경하고 다시 자동 모드로 변경했을 때 이더넷이 활성화 되었고 리부팅 후에도 접속 상태를 유지하기 위해 이런 저런 시도를 했습니다.
그 중 한 동안 잘 작동했던 방법은 DHCP 에서 IP 를 받아오지 않는 것 같아 아예 IP Address 를 할당하여 사용해 보기했습니다.
이전 방법으로 네트워크를 활성화 합니다.
승인 받은 IP 를 복사해 둡니다.
네트워크 패널 또는 Advanced
메뉴의 TCP/IP
섹션을 통해 이더넷 Config.. IPv4 를 Using DHCP with manual address
로 구성합니다.
복사해 둔 IP 를 입력합니다.
이제 리부팅 해도 이 정보를 바탕으로 이더넷이 활성화 됩니다.
아무튼 일단 활성화가 한 번이라도 되면 어떻게든 잡을 수 있는 것으로 보입니다.
처음에는 USB 포트에 문제가 있는 걸 몰랐습니다. 사용하는 장비가 모두 USB 3.0 포트에 꼽혀 있었고 전면으로 따로 빠져 있는 (보통 본체 위쪽이나 옆쪽에 연결성을 추가해주는 그 곳) 쪽의 포트도 정상 동작하고 있었어요.
그런데 어쩌다 보드 뒷면에 있는 USB 2.0 포트 4개가 동작하지 않는다는 것을 알았습니다.
https://x86.co.kr/qa/5359031
이 글의 마음님과 같은 증상이었던거죠.
엄청난 정보의 댓글들을 정독하며 저도 이 문제를 해결할 수 있을까 고민했습니다.
우선 해당 포스트에서 가이드 주신 대로 따라 해보았는데 잘 안되더라구요. 윈도우즈로 부팅해서 USBToolBox 로 빌드한 USBPortMap kext 도 정상동작하지 않았습니다. 때로는 부팅도 안되는 상태를 만나기도 했어요.
어쩔 수 없이 뽀로로님이 올려주신 USBPorts.kext 를 통해 부팅을 하고 3.0 포트와 2.0 포트가 모두 준비했습니다.
이후는 hackintool 로 USB 포트 개수를 조절해 이 보드에 맞는 kext 를 빌드했습니다.
이 자리를 빌어 심각하고 수준 높은 포스트와 해당 기록을 공개해주신 엑팔 선생님들께 감사 드립니다.
제가 선택한 빌드를 통해 부팅하면 NVme 를 외장하드로 인식하는 문제가 있습니다. 아래 이미지 처럼 메인 디스크가 외장 아이콘을 달고 있어요.
지금은 정상으로 잡혀 있지만 가장 아래에 있는 981a 처럼 외장 디스크 아이콘으로 되어 있었어요.
Shared 디스크는 진짜 외장 USB 드라이브 입니다.
아무튼 그냥 써도 되지만 대충 기억하기로 이 문제는 꽤 오래된 걸로 알고 있고 이와 유사한 이 문제도 해결하는 방법이 있을거라고 생각했습니다. 역시 검색해 보니 여러 포스트가 있었고 적당한 내용을 찾아 따라 진행했습니다.
기본 가이드는 이 문서를 따랐습니다.
macOS (Ryzen build) think NVme drives are external in Big Sur.
https://www.reddit.com/r/hackintosh/comments/f0cc4t/internal_drives_shown_as_external_opencore_amd/
우선 해킨 툴에서 제가 사용하는 디스크 정보를 찾았습니다.
리뷰안 NVme 의 메인 컨트롤러는 Sillicon Motion 사의 제품입니다. 우측으로 계속 스크롤 해보면 PCI 등록 정보를 볼 수 있습니다.
이제 오픈코어 설정으로 넘어가 해당 디바이스를 등록합니다.
등록할 디바이스 정보는 위에서 본 PCI Root 정보입니다.
그리고 built-in
레코드를 하나 추가하고 타입은 DATA 로 지정하고 01000000
를 입력하고 저장합니다.
그리고 Kernel Quirks 항목에서 external disk icons
항목의 값을 true
로 지정해 주세요.
이제 리부팅하면 내장 디스크 아이콘으로 변경되어야 합니다.
그리고 이 PC 는 기존에 윈도우즈를 사용하고 있던 관계로 디스크가 한 장 더 있습니다. 위 첨부 이미지에서 보듯 981a 디스크가 하나 있습니다.
저는 이 드라이브가 아예 보이지 않았으면 해서 시스템이 로딩될 때 자동으로 디스크를 마운트하지 않도록 하는 옵션을 찾아보았습니다.
Prevent a volume from mounting at startup
https://discussions.apple.com/docs/DOC-7942
애플 공식 토론 페이지에서 위 문서를 찾았고 해당 방법 대로 진행했습니다.
이 방법은 전통적인 유닉스 시스템의 파일시스템 테이블 fstab
을 이용하는 방법이었습니다.
$ cat fstab # # Warning - this file should only be modified with vifs(8) # # Failure to do so is unsupported and may be destructive. # UUID=*******-****-****-****-************ none ntfs rw,noauto
저 뒤의 none ntfs rw, noauto 가 핵심 요소 입니다.
이제 리부팅하면 윈도우 디스크는 보이지 않게 됩니다.
추가로 AMD Power Gadget 을 설치해 잘 작동하는지 모니터링도 해 봅니다.
부트로더 파일
윈도우즈로 멀티 부팅해서 삽질도 했지만 역시 엑팔의 다양한 정보들이 도움이 되었습니다. 특히 USB 잡을 때는 엑팔의 게시물 도움을 크게 받았다.
특히 첨부해주신 USBPorts.kext 로 모든 USB 포트가 동작하도록 해결이 가능했습니다.
AMD RX5700 은 어쩌다 2년 전에 중고로 (당시에도 비싼) 구했는데 이제 겨우 제대로 쓰게 되었습니다.
이 EFI 로 부팅하면 사파리로 넷플릭스 재생이 됩니다. 즉, 레벨 1 DRM 스펙을 만족하여 정상 동작하게 됩니다.
이 빌드로 긱벤치 돌린 내용 첨부 드립니다.
작돌이님의 새글 알림을 받으실려면 구독
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +2 | 좌절금지 | 24.09.1917:09 | 69 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +14 | 좌절금지 | 24.09.1723:58 | 174 |
[중급편] 노트북 해킨 +8 | Stultus | 24.07.1219:19 | 750 |
[초급편] 문제 스스로 해결하기 +17 | Stultus | 24.03.2920:07 | 3531 |
[입문편] 첫 해킨 길라잡이 +32 | Stultus | 24.01.1218:54 | 4296 |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +63 | shl628 | 23.01.0913:39 | 5만 |
Sonoma 14.7(23H124) i9-12900, GA-Z690 Proart Creator + BCM WiFi Support +2 | 좌절금지 | 24.09.1722:40 | 195 |
2020 그램 sonoma efi 15Z90N +1 | 맥가즈아 | 24.09.1717:13 | 88 |
macOS Sequoia 15 설치 후기 + Bcm94360NG WiFi 작동함 | 좌절금지 | 24.09.1919:17 | 174 |
좌절금지 | 24.09.1919:17 | 174 | |
좌절금지 | 24.09.1917:09 | 69 | |
Stultus | 24.09.1813:37 | 148 | |
좌절금지 | 24.09.1723:58 | 174 | |
좌절금지 | 24.09.1722:40 | 195 | |
맥가즈아 | 24.09.1717:13 | 88 | |
김경석 | 24.09.1708:13 | 217 | |
Panictosh | 24.09.1617:47 | 96 | |
Tamy | 24.09.1504:35 | 466 | |
Stultus | 24.09.1319:18 | 436 | |
치토 | 24.09.1019:44 | 469 | |
머핀X | 24.09.0118:13 | 393 | |
해킨도전자 | 24.09.0112:54 | 294 | |
머핀X | 24.08.3115:34 | 372 | |
화정큐삼 | 24.08.2601:42 | 239 | |
하나브 | 24.08.2422:59 | 208 | |
화정큐삼 | 24.08.2316:25 | 247 | |
CanBe | 24.08.1810:56 | 328 | |
화정큐삼 | 24.08.1800:04 | 205 | |
화정큐삼 | 24.08.1722:03 | 189 | |
jbhlyk | 24.08.1710:14 | 167 | |
Stultus | 24.08.1622:06 | 251 | |
hackillious | 24.08.1511:16 | 159 | |
세유니 | 24.08.1421:30 | 124 | |
Stultus | 24.08.1419:58 | 345 | |
오디세이 | 24.08.1311:26 | 271 | |
좌절금지 | 24.08.1115:46 | 194 | |
티타보르 | 24.08.1111:21 | 141 | |
Stultus | 24.08.1022:46 | 183 | |
오디세이 | 24.08.1022:10 | 391 | |
jbhlyk | 24.08.1019:05 | 127 | |
RogerT | 24.08.0923:20 | 144 | |
좌절금지 | 24.08.0717:18 | 286 | |
RogerT | 24.08.0609:17 | 115 | |
줌바이퍼 | 24.08.0606:14 | 457 | |
jbhlyk | 24.08.0523:34 | 81 | |
수인과윤슈 | 24.08.0521:10 | 185 | |
좌절금지 | 24.08.0521:08 | 838 | |
Stultus | 24.08.0221:07 | 425 | |
Tamy | 24.07.3019:12 | 328 | |
해킨도전자 | 24.07.2915:37 | 260 | |
june119 | 24.07.2813:52 | 206 | |
Stultus | 24.07.2112:43 | 245 | |
BlueGuerrilla | 23.05.0502:19 | 3993 | |
Stultus | 24.07.1219:19 | 750 | |
김태국 | 21.08.0213:10 | 3679 | |
Stultus | 24.07.1122:47 | 215 | |
Stultus | 24.07.1020:44 | 137 | |
Stultus | 24.07.0921:44 | 137 | |
Stultus | 24.07.0820:57 | 223 | |
의정이 | 24.07.0811:28 | 171 | |
Stultus | 24.07.0721:25 | 264 | |
bsiugr | 24.07.0604:41 | 288 | |
애플브리크 | 24.07.0509:56 | 492 | |
광호 | 24.02.1715:21 | 2184 | |
치토 | 24.06.2723:24 | 398 | |
talas | 24.06.2617:24 | 193 | |
블루사탕 | 24.06.2120:58 | 116 | |
gtrfxdsp | 24.06.1609:01 | 511 | |
Mactopia | 24.06.1401:04 | 345 | |
Stultus | 24.06.1120:40 | 726 | |
새콤칠리 | 24.06.1115:07 | 672 | |
좌절금지 | 23.02.2118:35 | 118만 | |
Steer | 24.06.1001:11 | 275 | |
Door | 24.06.0810:09 | 155 | |
Tamy | 24.06.0107:41 | 415 | |
ssdwe346 | 24.05.2923:53 | 299 | |
joy | 24.05.2809:58 | 264 | |
거니 | 24.05.2601:07 | 243 | |
RogerT | 24.05.2520:14 | 247 | |
좌절금지 | 24.05.1812:40 | 912 | |
wjdgkdus | 24.05.1615:02 | 211 | |
Tamy | 24.05.1417:36 | 797 | |
줌바이퍼 | 24.05.1002:04 | 1007 | |
의정이 | 24.05.0821:05 | 144 | |
ryzen | 23.10.0921:28 | 2405 | |
챠니앤차니 | 24.05.0319:15 | 146 | |
챠니앤차니 | 24.05.0220:17 | 173 | |
고맹이 | 24.05.0210:00 | 635 | |
shl628 | 24.04.3013:54 | 1067 |
본문에 파일을 첨부하고 있는데 노출이 잘 안되네요.본문에 등록되었습니다. 첨부 파일 참고하세요.