#GA-Z77N-WIFI i5 Hackintosh
This is my first Hackintosh build which I believe to be fairly straightforward with relatively few potential complications.
##Hardware
- Fractal Node 304 Mini ITX case
- Corsair CX430m ATX power supply
- GA-z77n-wifi Motherboard 1155
- Intel Core i5 Processor (3350P 3.10GHz Socket 1155 6MB L3 Cache Retail Boxed Processor)
- Sandisk 120GB SSD
- Seagate 1TB Hard Drive
- Nvidia GeForce GTX 650 (Optional)
- G-Skill Dual 8GB DDR3 1333
###Software Mac OS X 10.8.5 (Mountain Lion) Multibeast 5.3.1
###Bios Setup
- SATA mode selection: AHCI
- VT-D: disabled
- Intel Virtualization Technology : enabled
###DSDT
Optional DSDT to enable HDMI Audio
http://www.tonymacx86.com/11-dsdt-database.html
I'm not sure this is necessary for me as I'm using a Graphics Card for HDMI output as my i5 processor has no internal graphics capability. An oversight when I put the spec together initially.
###KEXTS
Installed using MultiBeast 5.3.1
Download current versions of Multibeast here: http://www.tonymacx86.com/downloads.php?do=cat&id=3
Make sure to put the downloaded DSDT on the desktop and rename to DSDT.aml
- Drivers & Bootloaders
- Drivers
- Audio
- With DSDT
- Realtek ALC8xx
- ALC892
- Realtek ALC8xx
- With DSDT
- Audio
- Drivers
- Customization
- Boot Options
- GraphicsEnabler=No
- System Definition
- iMac 13,1
- Boot Options
For detailed explanation of which kexts to install visit http://www.macbreaker.com/2012/08/multibeast-5-mountain-lion-guide.html
####Boot Flags
The following boot flags came in very handy.
Boot flags can be set before OS X starts by pressing enter typing them manually or set permanently in /Extra/org.chameleon.Boot.plist
- DSDT=Null Ignore DSDT file
- GraphicsEnabler=No Depending on graphics some motherboards will require this See: http://www.tonymacx86.com/wiki/index.php/Graphics_Card_Database
- -v Verbose boot mode
- -x Safe Mode
- -s Single user mode
####Fixing Kernel Panics
In the event of a kernel panic booting with the verbose boot flag (-v) will hopefully give some clue as to what the problem is. After that you can boot into single user mode (-s) and use shell commands to remedy the problem. From here you can edit the org.chameleon.Boot.plist which contains the boot flags, smbios.plist which contains the system definition, and kext files. See this video for a good explanation of boot flags and repairing kernel panics: http://www.youtube.com/watch?v=RDw3RhLWAjE
####Additionally
Take Notes
Keep careful notes of every change you make to your settings, it's much easier to find and correct mistakes if you have a record of what you've just done. Additionally when you're tweaking things, make one change at a time, don't be tempted to make several at once.
No Wifi
There is no workaround available to get the motherboard's native wifi working on the mini PCIe slot, which also contains the bluetooth which works fine.
If bluetooth support isn't an issue then it could be replaced by a mini PCIe Wifi card for native support, see: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html.
The additional graphics card should be an optional extra but I accidentally bought an i5 processor without integrated graphics, so Wifi isn't included on this build, but otherwise the PCIe slot could easily be used for a Wifi card.
####Appendix
- /S/L/E =
/System/Library/Extensions
directory - This is where the majority of the kexts are found