i7 + Gigabyte GA-X58A-UD3R v2.0 + Nvidia GTX570 OSX Install Guide (10.6.7)

At the time of updating the guide (15 May 2011) the latest version of MultiBeast was 3.6.0 and iBoot was 3.0.2. If you have a GA-X58A-UD3R-2.0 note that the latest BIOS is version FF, please download the update from the Gigabyte Website and update your BIOS to FF.

What is needed:
* iBoot 3.0.2
* OS X 10.6 or 10.6.3 Retail DVD (sometimes known as Snow Leopard Upgrade DVD but it’s the same things)
* MultiBeast 3.2.0 or later (includes Lnx2Mac’s Realtek 81XX Installer)
* Mac OS X v10.6.7 Combo Update
* Relevant DSDT for the BIOS revision
* TonyMacX86 Nvidia Update

* Burn the iBoot ISO to CD
* Copy your DSDT file, the OSX Combo Update (10.6.7) MultiBeast (3.6.0) and TonyMacX86 Nvidia Update to a FAT/FAT32/HFS USB key.
If you are doing a fresh install
1.) Boot using iBoot
2.) Install OS X
3.) Reboot using iBoot
4.) Remove iBoot disc.
5.) Copy your downloaded DSDT file to your desktop and the other contents of your USB drive.
6.) Launch MultiBeast but don’t let the installer run
7.) Launch and install Mac OS X v10.6.7 Update (Combo), but don’t click restart when it completes (MultiBeast may close, but reopen once Combo Update Finishes)
8.) Run MultiBeast with the following options:
Image
—> UserDSDT
—> System Utilities -> SELECT ALL
—> Drivers & Bootloaders -> Kexts & Enablers -> Audio -> Realtek ALC8XX -> ALC8XXHDA
—> Drivers & Bootloaders -> Kexts & Enablers -> Audio -> Realtek ALC8XX -> AppleHDA Rollback
—> Drivers & Bootloaders -> Kexts & Enablers -> Disk -> JMicron36x (aka GSATA) -> JMicron36xSATA
—> Drivers & Bootloaders -> Kexts & Enablers -> Miscellaneous -> FakeSMC
—> Drivers & Bootloaders -> Kexts & Enablers -> Miscellaneous -> FakeSMC Plugins
—> Drivers & Bootloaders -> Kexts & Enablers -> Miscellaneous -> USB 3.0 – NEC/Renesas                                                                                                                                      —> Network -> Linx2Mac’s RealtekRTL81xx Ethernet                                                                                                                                                                                                                                                               —> Drivers & Bootloaders -> Bootloaders -> Chimera v1.3.0 r760                                         —> Graphics -> Enablers -> NVEnabler
—> OSx86 Software -> Select All (You may find this software useful)
—> Customization -> Boot Options -> 64-bit Apple Boot Screen                                                 —> Customization -> Boot Options -> PCI Root UID Fix
—> Customization -> System Definitions -> Mac Pro -> MacPro 3,1
—> Customization -> Themes -> tonymacx86 Remixed
9.) Close MultiBeast
10.) Lnx2Mac’s RTL81XX Installer will open automatically, install and close.
11.) Install TonyMacX86 Nvidia Update and Reboot.
12.) Once you reboot and are on the Chimera Boot Loader Screen press a key to stop the timer and type “-v -f -x” This will boot in verbose mode, rebuild the extensions and put you in safe mode, from here navigate to System/Library/Extensions and delete Geforce.kext, then run Kext Utility and Reboot.
13.) Each time you boot you will have to stop the timer on the Chameleon Boot Screen and enter “-f” but you will have the nice Apple Boot Screen to watch.
14.) Enjoy using your Hackintosh in 64 bit mode with full resolution support but with no QE/CI………for now.

On my installation I have a RAID 0 Array for Windows 7 on Sata Ports 0 and 1 and the Hackintosh Drive is on Sata Port 4. You don’t have to remove ram over 4gb and within the BIOS you can simply assign drive priority, bit of a pain each time but if you’ve got a RAID and have that on SATA 0 and 1 at least you know you havent got to destroy your array and set it back up on ports 2 and 3 for instance. Just create a profile within the BIOS for MacOSX with AHCI selected and the Mac Drive set as the first drive, and then create a profile for Windows 7 with XHD instead of AHCI selected and put the RAID drives at the top of the Drive Priority. F11 Saves CMOS Settings to a Profile and F12 Loads CMOS Settings from Saved Profiles.

Also if your System Profiler isn’t showing you memory speed correctly simply open smbios.plist and add SMmemspeedxxx where xxx is the speed of your ram (1066/1333/1600/1866/2000). Save, close and restart. Reopen System Profiler and you’ll see your correct Mem Speed 🙂

Just so people know if you do create CMOS profiles for both Windows and MacOSX when you select you OSX Profile and restart for some reason it doesnt retain the drive priority set in the CMOS Profile, you have to go back into the BIOS once restarting and set the priority again, the rest of the CMOS Profile would of loaded fine though. Restart and boot OSX with “-f”

Guide Created by HowtoHackintosh