macSierra Hackintosh 설치

Jason은 집에서 Micro PC에 Ubuntu Desktop을 설치하여 사용하고 있었다.
이전에는 OS X El Capitan을 Hackintosh로 설치하여 사용하다 Ubuntu Desktop으로 옮긴 것인데 다시 macOS로 이동하면서 macOS Sierra를 설치하고 싶었다.

Jason이 집에서 사용하는 Mirco PC는 Hackintosh 를 고려하여 tonymacx86의 CustoMac Mini 2014에 맞추어 구매했던 것으로 주요 사양은 다음과 같다.

  • Intel Core i3–4330
  • Gigabyte GA-H87N-WIFI
  • 8 GB RAM
  • GeForce GTX 750

Hackintosh 호환에서 가장 중요한 것은 CPU, Motherboard, Graphic Card이다. 나머지는 별도 PCI 없이 Motherboard 빌트인에 의존하는 한 큰 영향이 없다.

먼저 Unibeast 7.1.1를 통해 USB Bootloader를 만들었다.
Sierra Install File은 Sierra 이전 버전의 macOS가 설치된 mac에서 App Store에서 Free Upgrade를 선택하고 기다리면 설치 화면이 나온다.
이때 취소하고 Application 디렉토리에 가보면 Install Sierra 파일이 있다.
이 상태에서 Unibeast를 실행하고 순서대로 진행했다.
USB는 8 GB면 되고 Disk Utility를 이용하여 Mac OS Extended로 포맷했다.

macOS가 설치된 직후는 드라이버들이 잡혀있지 않아 네트워크가 안된다.
바로 드라이버를 설치하기 위해 Multibeast 9.1.0를 받아 USB에 함께 넣고 다음 작업을 시작한다.

GA-H87N-WIFI 기준에서 BIOS에 진입하여 다음 설정을 한다.

  • Virtual Technology: Disable
  • Fast Boot: Disabled
  • Windows 8 Features: Other OS
  • XHCI Mode: Smart Auto
  • XHCI Hand-off: Enabled
  • EHCI Hand-off: Enabled

USB로 부트하면 Clover Bootloader가 나오는데 External… 을 선택한다.
여기서 중요한 점은 macOS를 설치할 디스크를 포맷 시 Scheme을 GUID Partition Map으로 해야만 UEFI Bootloader 영역이 할당되어 USB 없이 부트가 가능해진다는 것이다.
이제 macOS 설치화면이 나오고 그대로 진행하면 된다.

설치가 완료되고 나서 USB에 넣어둔 Multibeast 9.1.0을 꺼내 다음과 같이 설정 후 설치를 진행한다.

  • Quick Start > UEFI Boot Mode
  • Drivers > Audio > Universal > VoodooHDA v2.8.8
  • Drivers > Disk > 3rd Party eSATA
  • Drivers > Misc > FakeSMC v6.25–332-gf3a8525c.1758
  • Drivers > Misc > FakeSMC Plugins v6.25–332-gf3a8525c.1758
  • Drivers > Misc > FakeSMC HWMonitor Application v6.25–332-gf3a8525c.1758
  • Drivers > Misc > NullCPUPowerManagement v1.0.0d2
  • Drivers > Network > Atheros > AtherosE2200Ethernet v2.2.0
  • Drivers > Network > Intel > AppleIntelE1000e v3.3.3
  • Drivers > USB > 7/8/9 Series USB Support
  • Bootloaders > Clover v2.4k r4063 UEFI Boot Mode
  • Customize > System Definitions > iMac > iMac 14,2

여기까지 설치를 하고 리부팅하면 화면이 끊기는 현상이 일어나는데 이는 그래픽 드라이버가 설치되지 않아 발생하는 것이다.

예전에는 Nvidia 그래픽 카드 일부만이 설치가 용이하고 나머지는 모두 설치가 쉽지 않고 성공 확률도 낮았다.
Jason은 El Capitan를 설치했던 때에는 BIOS에서 PCI 그랙픽 슬롯을 비활성화시키거나 모니터 output을 Intel 내장 그래픽으로 변경하여 사용했었다.
하지만 요즘은 Nvidia Web Driver를 사용하면 쉽게 해결할 수 있는데 설치하고 재부팅만 하니까 정상 작동했다.

확실히 예전보다 설치가 훨씬 쉬워진 것을 느꼈고 일주일동안 사용하면서 특별한 문제를 겪지 않았다.
딱 하나 있다면 Docker와 관련된 것으로 일반 사용자들과는 무관할 것이다.
맥용 Docker는 리소스 가상화 기술을 요구하기 때문에 BIOS에서 Virtual Technology를 Enable해야 동작한다는 점을 주의해야 한다.