Finally got my build working including sound and iMessages!! Major thanks to billtheghets!!
GA-Z77X-UD5H v 1.0
i5 3570k
Geforce 660 TI
If this helps anyone - I have no idea what half of this does but I poked my way through and got it to work.
Making the USB Installer on normal mac
- Use createinstallermedia script to make a standard yosemite USB installer
- Install Clover 2953 *to the USB* but with default settings.
- Use Clover Configurator to mount USB EFI partition
- Copy the EFI folder provided by billtheghets in this thread, including the folder itself, to the EFI Partition.
- Import the config file from the EFI folder into clover configurator
- GUI TAB: Select language (default is german from billtheget's file)
- Graphics Tab: Uncheck Patch Vbios, Inject Nvidia | Check loadvbios and inject edid
- SMBios tab: Use the wizard tool to generate a unique serial for iMac 13,2. Click the shake buttons to randomize it. Input a unique UUID into the SMUUID field. I used uuidgen from terminal.
- System Preferences Tab: Put a *different* UUID into the Custom UUID field. Again, I used uuidgen from terminal.
- ACPI Tab: Check FixLAN
- Export the configuration
- Make a Copy of the EFI folder and put it on the USB drive under a "files" folder. Also add clover installer, clover configurator, kextwizard, and the kext pack provided by billtheget
- Eject the disk
Install on Hack
- Use f12 to select boot options, and boot off of the *UEFI option*
- Install - NOTE: I must have installed 20x today. Oddly enough, sometimes it installed in one pass, other times it would restart and continue installing. On my MacBook Pro, it did the two pass install, so I don't think that's unique to the hack. Just don't be surprised if it restarts during the install and you have to boot right back into the USB.
- After the install is complete, install clover to the hack boot drive.
- Use Clover Config to mount the EFI Partition from the hack boot drive.
- Copy the EFI folder from your "files" directory into the hack boot drive EFI partition.
- Use KextWizard to install billthegehts' drivers onto the hack boot drive
- Use KextWizard to repair permissions.
- Restart
- During this boot, hit space bar in clover and select boot single user verbose.
- Wait a few minutes. You may see state notices continue to scroll but they shouldn't effect anything and if you keep typing and press enter, the command goes through even if split up by the state notices.
- Type /sbin/fsck -fy ENTER
- Type /sbin/mount -uw / ENTER
- Type kextcache -prelinked-kernal ENTER
- Type exit ENTER
- When you get to the login screen click restart
- During boot, go to Clover Options and add the boot flags -f -v
- Boot/reboot.
- For sound, make sure to select Line Out and you might need to use the black port.
- Working?
When I was fiddling around, I had a few installs that would get an error "osxaptiofixdrv requested memory exceeds our...." I have no idea what it is and the fixes I googled didn't fix it. To get around it, I just tried a fresh install following the same process and it worked.