Ryzen Hackintosh 가이드: Ryzen PC에서 Hackintosh 사용

Hackintosh 현장은 2006년 Apple이 Intel 플랫폼으로 전환한 여명기부터 번창해 왔으며, 2017년 AMD 이벤트 이후 Ryzen Hackintosh는 Ryzen을 탑재한 Intel을 능가하는 성능과 순수한 성능으로 인해 커뮤니티의 주목을 받아 왔습니다. Threadripper 시리즈가 가지고 있는 것입니다. 이제 이 두 가지 모두 강력한 프로세서이지만 Apple이 자체 실리콘으로 이동함에 따라 이 해킨토시의 수명은 길지 않을 수도 있습니다. 그러나 당분간은 계속 지원됩니다. 그래서 오늘 우리는 Ryzen Hackintoshes에 대한 첫 번째(그리고 유일한) 가이드를 작성하겠습니다!

그럼, 먼저 주제에 대한 몇 가지 정보를 알아봅시다.

해킨토시란 무엇입니까?

간단히 말해서 Hackintosh는 Apple 소프트웨어를 실행하는 일반 PC입니다. 부트 로더 (또는 더 정확하게는 체인로더) 오픈코어 or 클로버. Clover와 OpenCore의 차이점은 Clover가 커뮤니티에서 더 잘 알려져 있고 수년 동안 사용해 왔으며 OpenCore는 안정성에 더 중점을 둔 최신 버전이라는 것입니다. 이 가이드에서는 Ryzen 프로세서를 사용하므로 AMD 빌드에 더 적합하기 때문에 OpenCore를 사용합니다.

Hackintosh는 3가지 주요 부분으로 구성됩니다. 당신의 체인 로더 (이 경우 OpenCore) EFI 폴더, 드라이버, 시스템 구성 및 체인로더가 저장되는 곳이며 법적으로 가장 어려운 부분은 macOS 설치 프로그램입니다. Ryzen Hackintosh에서는 커널 패치도 필요하지만 이에 대해서는 나중에 다루겠습니다.

그럼 건물을 짓자.

Ryzen Hackintosh를 어떻게 구축하나요?

따라서 Hackintosh를 구축하려면 먼저 몇 가지 사항이 필요합니다.

이러한 정보가 있으면 이 가이드를 따르는 것이 좋습니다. 그럼 먼저 하드웨어를 살펴보겠습니다.

하드웨어 지원

앞서 말씀드린 것처럼 Ryzen Hackintoshes는 현재 지원되고 있으며, 본 가이드는 AMD Ryzen 플랫폼을 기반으로 작성되었으므로 Intel PC를 사용하시는 분들은 참고하시기 바랍니다. 하지 권하다 그러나 이 가이드를 따르면 원할 경우 그렇게 할 수 있습니다. 이제 CPU는 끝났으니 그래픽 카드를 살펴보겠습니다.

이제 AMD는 2017년부터 그래픽 카드와 관련하여 Apple이 선호하는 플랫폼이었습니다. 따라서 2017년 이후에 출시된 Nvidia 그래픽 카드는 지원되지 않습니다. 지원되는 그래픽 카드 목록은 다음과 같습니다. 이것을 자세히 읽어보세요. 그렇지 않으면 뭔가를 엉망으로 만들 것입니다.

  • 현재 모든 GCN 기반 그래픽 카드가 지원됩니다(AMD RX 5xx, 4xx).
  • RDNA 및 RDNA2가 지원됩니다., 그러나 일부 GPU는 호환되지 않을 수 있습니다(RX 5xxx, RX 6xxx).
  • AMD APU 그래픽은 지원되지 않습니다. (GCN이나 RDNA 기반이 아닌 Vega 시리즈)
  • AMD Lexa 기반 Polaris 카드 (예: RX 550)은 지원되지 않는하지만 작동하게 하는 방법이 있습니다.
  • Intel 통합 그래픽이 지원되어야 하며, 현재 버전에서는 Xeons를 포함하여 3세대(Ivy Bridge)부터 10세대(Comet Lake)까지 지원됩니다.
  • 엔비디아 튜링 그리고 암페어 아키텍처 지원되지 않습니다 macOS(RTX 시리즈 및 GTX 16xx 시리즈)
  • 엔비디아 파스칼 그리고 자속의 단위 아키텍처(1xxx 및 9xx)는 되지 않습니다. macOS 10.13 High Sierra까지
  • 엔비디아 케플러는 아키텍처(6xx 및 7xx)는 되지 않습니다. macOS 11, Big Sur까지

이제 어떤 GPU가 지원되는지 알았으니 Ryzen Hackintosh 가이드를 살펴보겠습니다.

macOS 설치 미디어 만들기

이제 이것은 Ryzen Hackintosh 구축에서 가장 법적으로 어려운 부분입니다. macOS 설치 프로그램을 구하는 데는 여러 가지 문제가 있기 때문입니다.

  • 공식 하드웨어에 macOS를 설치하지 않습니다
  • 실제 Mac에서는 사용하지 않을 가능성이 높습니다.
  • 공식적인 길을 가려면 실제 Mac이 필요합니다

실제 Mac을 사용한다면 macOS를 쉽게 얻을 수 있습니다. App Store로 이동하여 설치하려는 버전을 검색하면 됩니다. macOS 설치 프로그램이 있습니다. 그러나 PC를 사용하려면 MacRecovery 또는 gibMacOS와 같은 도구를 사용해야 합니다. 이 가이드에서는 gibmacOS를 사용합니다.

먼저 Github 페이지에서 녹색 코드 버튼을 클릭하고 “Download zip”을 클릭하여 gibmacOS를 다운로드합니다. 이 스크립트를 사용하려면 Python을 설치해야 하지만 앱에서 Python을 설치하라는 메시지를 표시합니다.

그런 다음 zip을 추출하고 운영 체제와 관련된 gibmacOS 파일을 엽니다. (Windows용 gibmacOS.bat, Mac용 gibmacOS.command, Linux 또는 범용용 gibmacOS.) Python을 설치하고 로딩을 마친 후 키보드에서 R 키를 누르고 Enter 키를 눌러 다운로더를 "복구 전용" 모드로 전환합니다. . 이렇게 하면 당분간 대역폭을 절약하기 위해 더 작은 이미지를 얻을 수 있습니다.

그런 다음 모든 macOS 설치 프로그램이 로드되면 원하는 버전을 선택하세요. 이 가이드에서는 Catalina를 사용할 것이므로 프롬프트에 28을 입력하고 Enter 키를 누릅니다.

이 작업이 완료되면 설치 프로그램이 다운로드를 시작하고 설치 프로그램을 USB 드라이브에 굽는 다음 단계로 넘어갑니다. 이를 위해서는 gibmacOS와 함께 제공되는 MakeInstall.py 파일을 열어야 합니다. 화면 안내에 따라 설치 프로그램을 USB 드라이브에 굽습니다. 이렇게 하면 USB에 EFI와 설치 프로그램이라는 두 개의 파티션이 만들어집니다.

다음으로 EFI를 설정합니다.

EFI 폴더 설정

EFI는 기본적으로 모든 드라이버, ACPI 테이블 등을 보유하고 있습니다. 이것이 재미가 시작되는 곳입니다. EFI를 설정하려면 네 가지가 필요합니다.

  • 우리 드라이버
  • SSDT 및 DSDT 파일(ACPI 테이블)
  • Kexts(커널 확장)
  • config.plist 파일(시스템 구성)

이를 얻으려면 일반적으로 Dortania OpenCore 설치 가이드를 권장합니다. 여기에 링크. 그러나 어쨌든 여기에 필요한 kext를 나열하겠습니다.

Ryzen Hackintoshes의 경우 필수 드라이버, Kexts 및 SSDT/DSDT 파일입니다. 모든 파일은 해당 이름으로 연결됩니다.

드라이버

Kexts

  • 애플ALC/VoodooHDA(Ryzen의 제한으로 인해 AppleALC에서는 온보드 입력이 작동하지 않으며 VoodooHDA의 품질이 더 나쁩니다.)
  • AppleMCEReporterDisabler (macOS 12에 필요한 macOS에서 MCE Reporter를 비활성화합니다. 11 이하에서는 사용하지 마십시오.)
  • Lilu (커널 패처는 모든 버전에 필요합니다.)
  • 가상SMC (실제 Mac에 있는 SMC 칩셋을 에뮬레이트합니다. 모든 버전에 필요합니다.)
  • 웬디그린 (기본적으로 그래픽 드라이버 패처입니다.)
  • 리얼텍RTL8111 (Realtek 이더넷 드라이버. 대부분의 AMD 마더보드는 이것을 사용하지만, 귀하의 마더보드가 다를 경우, kext에 따라 교체하십시오.)

SSDT/DSDT

  • SSDT-EC-USBX-DESKTOP.aml (내장형 컨트롤러 수정. 모든 Zen 프로세서에 필요함.)
  • SSDT-CPUR.aml (B550 및 A520 보드에 필요합니다. 이 중 하나도 없으면 사용하지 마십시오.)

이 파일이 모두 준비되면 다운로드하세요. OpenCorePkg, zip 내부의 X64 폴더에서 EFI를 추출하고 다운로드한 파일에 따라 EFI 내부에 OC 폴더를 설정합니다. 여기에 참조가 있습니다.

EFI를 설정하고 정리했다면 이제 config.plist를 설정할 차례입니다. 이 작업은 하드웨어에 따라 다르며 모든 장치에 대한 원스톱 솔루션이 아니기 때문에 자세한 방법은 설명하지 않습니다. Dortania 가이드를 따라갈 수 있습니다. config.plist 설정 이에 대한 섹션입니다. 이제부터는 그에 맞게 구성을 설정하고 EFI 폴더에 넣는 것을 고려하겠습니다.

모든 작업이 완료되면 Ryzen Hackintosh용 USB가 작동하게 됩니다. Ryzen Hackintosh에 연결하고 USB로 부팅한 다음 실제 Mac에서와 마찬가지로 macOS를 설치하세요. 설정하는 데 시간이 걸리고 컴퓨터가 많이 재부팅된다는 점에 유의하세요. 몇 번 충돌할 수도 있으므로 감독하지 않은 상태로 두지 마십시오. 설정이 완료되면 (희망적으로) 이와 유사한 화면이 나타날 것입니다.

이제 끝났습니다! Ryzen Hackintosh가 작동 중입니다! 설정을 완료하고, 작동하는 것과 작동하지 않는 것을 확인하고, 작동하지 않는 것이 있으면 더 많은 Kext 파일과 솔루션을 찾아보세요. 그러나 설정의 어려운 부분을 공식적으로 완료했습니다. 나머지는 아주 쉽습니다. 아래에서는 2세대 및 3세대 Ryzen 5에 사용한 EFI를 연결해 6코어 CPU 및 유사한 마더보드가 있는 경우 EFI를 설정하는 번거로움을 겪지 않고도 사용해 볼 수 있습니다. 불안정성과 일반 EFI로 인해 이 EFI의 사용을 권장하지 않습니다..

그렇다면 이 가이드에 대해 어떻게 생각하시나요? Ryzen Hackintosh를 곧 만들 예정인가요? 가입할 수 있는 텔레그램 채널을 통해 알려주세요. LINK.

관련 기사