Hackintosh 101


#1

ข้อมูลส่วนใหญ่ ยังไงก็คงต้องพึ่งจาก TonyMacX86 แต่มันก็มีบางส่วนที่น่ารุ้โดยไม่ต้องไล่อ่านจนตาเปียกตาแฉะ

  1. หลักๆ แล้วต้องเลือกตาม Buying list ของทาง tonymacx86 เค้า จะเป็น gen ไหนก็แล้วแต่ ก็ย้อนวันไปเรื่อย ถึงตอนนี้ May 2018 - ใช้ CoffeeLake (8th gen Intel core) ได้ แต่เหนื่อยกว่าสมัยก่อนๆ หน่อย ถ้าลง El Capitan (10.11) หรือสูงกว่า

    CoffeeLake ก็อารมณ์

    • i7-8700, i7-8700K
    • M/B ก็ต้องเป็น chipset Z370 งี้
      06%20AM
  2. ถ้าคิดจะลง El Capitan (10.11) หรือสูงกว่า แนะนำให้หา USB 2.0 Flash drive เป็นตัว installer และ USB 2.0 port ในการลง // Mainboard ใหม่ๆ บางอันไม่ค่อยจะมี USB 2.0 port ให้ แต่ทั้งหมดน่าจะยังมี USB 2.0 pin บน board อยู่ก็หาอะไรมาเสียบเอา

    • case เก่าๆ ที่ USB ด้านหน้ายังเป็น USB 2.0 (port สีดำ) อันนั้นแหละ ใช้ได้เลย
    • ซื้อ port เพิ่มน่าจะประมาณ $1.5 หรือถูกกว่า (AliExpress ราคาประมาณนี้)
    • แกะจากเครื่องอื่นมาใช้ได้ เพราะ USB port ด้านหน้า ยังไงก็มีทุกเครื่อง desktop เนี่ย
  3. ถ้าเจอ STOP sign ตอน boot กับ MultiBeast ก็กด spacebar ตอน Clover boot menu เพื่อเปิด verbose mode จะได้อะไรเพิ่มขึ้น

  4. แนะนำให้เก็บ AppleHDA.text ที่ /System/Library/Extensions/ ตอนลงเสร็จใหม่ๆ แบบยังไม่ได้ใช้ MultiBeast ไว้ก่อนเลย เด๋วได้ใช้แน่

  5. ถ้าเปิด youtube (video ทั้งหมดแหละ) แล้วค้างไม่เล่นเลย ปัญหา คือ sound มีปัญหา วิธีแก้ดูจากนี้เลย ดีที่สุดละ Audio Mechanic via reddit

เบื้องต้นก็ประมาณนี้ ~ ไว้มีอะไรเพิ่มเติมค่อยว่ากันอีกที

TODO: How to multi-boot macOS & Windows บน disk เดียวกัน


#2

วิธีการลง hackintosh แบบคร่าวๆ

สิ่งที่ต้องใช้

(สำหรับพวกเครื่องตาม buying list นะเพราะถ้าไม่ใช่มันก็จะต้องมีการทำ driver นู่นนี่นั่นอีก)

  1. UniBeast - ถ้าไม่รุ้คืออะไร มันคือ ตัวสร้าง USB Installer download ได้ที่ tonymacx86
  2. MultiBeast - อันนี้คือตัว config ตอน macOS boot เลือก driver และค่าต่างๆ โหลดได้ที่เดียวกันกับ UniBeast ด้านบนนั่นแหละ
    • เลือกที่เป็น OS version ตามที่เราจะลงนะ เพราะมันขึ้นกับ driver ที่เหมาะสม ถ้าจะลง High Sierra ก็ต้องเลือก MultiBeast 10.4.0 งี้
  3. ตัว Install นั่นก็คือ โหลดจาก App Store ไปให้มันขึ้นใน /Applications/Install macOS Mojave.app

การติดตั้ง

  1. เปิด UniBeast ละทำการสร้าง USB Installer
    • ถ้าไม่ใช่ board เก่าๆ 5/6 series ก็เลือก UEFI ไป
    • เมื่อสร้างเสร็จ ก็ลาก MultiBeast ไปเก็บไว้ด้วย เพราะต้องใช้หลังลงเสร็จ
  2. ตั้งค่าใน BIOS
    • load default ไปง่ายๆ
    • DISABLE CPU VT-d
    • DISABLE CFG-Lock if available
    • DISABLE Secure Boot Mode
    • OS Type: Other OS
    • DISABLE Serial Port
    • ENABLE XHCI Handoff
    • DISABLE USB 3.0 ถ้า board 6 series หรือ x58 (เก่ามาก)
  3. ก็ทำตามปกติเวลาลง OS เลือกให้ boot จาก USB กด next ไปเรื่อยๆ
  4. หลังจากลงเรียบร้อย boot ครั้งต่อไปก็ผ่าน USB แล้วมันจะเข้า OS ให้ จากนั้นเปิด MultiBeast แล้วเลือก driver ตาม mainboard ของตัวเอง (ดูจากหน้า buying list ของ tonymacx86) ทำเสร็จ boot ใหม่ ลองดูให้ครบถ้วน ไม่โอเค ก็ทำ MultiBeast ใหม่เรื่อยๆ จนกว่าจะครบ (สำหรับคนไม่เคย ไม่เสร็จในครั้งเดียวอยู่แล้ว)

อื่นๆ

  1. ถ้าใช้ nVidia ต้องลง web driver หลังจากจัดการ MultiBeast ทั้งหมดแล้ว