Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gavrya/c9629a8f86fe5c91d589cde0929d82d1 to your computer and use it in GitHub Desktop.
Save gavrya/c9629a8f86fe5c91d589cde0929d82d1 to your computer and use it in GitHub Desktop.

Gigabyte GA-Z77-DS3H (rev1.0) Hackintosh

My Hackintosh setup for Gigabyte GA-Z77-DS3H rev1.0 motherboard using OS X 10.14 Mojave.

GA-Z77-DS3H onboard devices:

  • Qualcomm Atheros AR8151 Gigabit Ethernet controller
  • Realtek ALC887 audio chipset

Other components:

BIOS Settings

Latest beta BIOS: version F11a (2013/11/13 update)

  • Save & Exit > Load Optimized Defaults
  • Peripherals > SATA Mode Selection - AHCI (Required)
  • BIOS Features > Intel Virtualization Technology - Enabled (needed for Docker to work)
  • BIOS Features > OS Type - Windows 8 (in order for option CSM Support to show up)
  • BIOS Features > CSM Support - Never (to use higher resolutions in Clover boot menu - 1440p in my case)

Clover

Drivers:

  • ApfsDriverLoader
  • FSInject
  • OsxAptioFix3Drv
  • SMCHelper
  • UsbKbDxe
  • VBoxHfs

Sources:

DSDT

No need to generate a patched DSDT.aml file, AFAICT.

Sound

Install the following Kexts to /Library/Extensions:

USB

Install USBInjectAll to /Library/Extensions.

Sources:

Vega 56 Undervolting

tbd...

Sources:

Tricks

Slow boot time

Disable trim on SSD's

$ sudo trimforce disable

Tricks

Boot flags

If the system does not boot (crash), flags -v (verbose), -x (safe mode), -f (ignore caches) and -s (single user mode - gives you a Unix shell) can help, see Chameleon boot help.

4K Advanced Format hard disk

To boot on a 4K Advanced Format hard disk, check How to fix the boot0 error for your Hackintosh and boot0 Error: The Official Guide.

EBIOS read error

The "EBIOS read error" at boot time is provoked by a connected USB memory card reader, check EBIOS read error: Error 0x31 Block 0x0 Sectors 0.

Prevent OS X from mounting a volume

sudo vifs

Example:

# Do not mount NTFS disk 'Windows 7 Boot'
LABEL=Windows\0407\040Boot none ntfs ro,noauto

# Do not mount NTFS disk 'HD502HJ'
LABEL=HD502HJ none ntfs ro,noauto

# Mount NTFS disk 'HD204UI' in read-write mode (experimental: at your own risk)
# Option 'nobrowse' is mandatory. You will have to manually open /Volumes/HD204UI
# using the Finder or Disk Utility
LABEL=HD204UI none ntfs rw,auto,nobrowse

# Do not mount ExFAT disk 'WD20EZRX'
LABEL=WD20EZRX none exfat rw,noauto

Sources:

Other tools and links

License

Do whatever you like, this is public domain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment