This is currently a work in progress. I'll be adding bits after successfully configuring them.
So, I previously installed Yosemite on my hackintosh but since I've bought an SSD for my system I decided to start from scratch with El Capitan.
I've had one attempt with Unibeast/Multibeast but failed so I went the old school route with just clover.
USB
I downloaded OS X on my macbook and formatted my USB stick in disk utility (1 Partition, OS X Journaled Extended, GUID). Then, I used terminal to create a bootable OS X installation:
sudo /Applications/Install\ OS\ X\ El\ http://ift.tt/1L1D6Bk --volume /Volumes/CapitanUSB --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
CapitanUSB was the name of my stick. Adjust the command accordingly if you plan to use it.
Next, I downloaded the latest clover package installer (r2.3k r3330 at the time) and installed it to my USB. Make sure to change the install location and then hit customize. I installed it for UEFI in the ESP (not 100% sure about this one). I went a bit overkill when selecting CsmVideo, EmuVariable, OsxAptioFix2 and Partition in Drivers64UEFI. You should be fine with just OsxAptioFix2.
This is just for booting the usb, so don't be afraid to try different settings. Later, you will install clover again on the hackintosh drive.
Add the needed kexts (FakeSMC and possibly NullCPUPowerManagement) to /EFI/CLOVER/kexts/10.11/ and replace the config.plist file at /EFI/CLOVER with your own. I used the one from rampagedev (Download the Haswell DMG).
BIOS
Now, on to my system. I made the same preparations as last time: disabled VT-D tech and CFG lock and I also disabled legacy boot mode (switched it to UEFI only).
Installation
Before I booted from my USB, I disconnected all usb devices (except for mouse/keyboard) and ethernet cable. Not sure if this is necessary but I can't hurt. I also put the stick in a USB 2 port.
Start your system, wait for the bios screen and hit F11. Then choose your usb stick and you should see the clover bootloader. I was able to boot from the installation usb without adjusting any bootflags and the installation itself went without any hiccups (You might have to format a drive in disk util before you'll be able to install OS X). There was a moment where my screen went to sleep and after waking it seemed to be stuck at 1 second remaining. I just let it sit, however, and eventually it rebooted. Boot into the usb again if it isn't your default boot device and select your mac drive in clover to finish the installation.
Clover
When you are booted into mac and you get the same beautiful view as I did, you will have to install clover again, so we won't need the usb to boot into our hackintosh.
I had a second usb stick that contained all the kexts, plists, clover installer and configurator. This comes in very handy at this point when you don't have internet access on your hackintosh yet.
So, run the package installer again but this time install it to the mac drive. Install it in the ESP for UEFI only and pick up OsxAptioFix2Drv-64.
Add the config.plist again to /EFI/CLOVER/ and add the kexts you need to /EFI/CLOVER/kexts/10.11.
A nice tool to have is Clover Configurator. It helps you modify your clover set up and let's you easily mount the EFI partition to add kexts and whatnot.
I started out with:
- FakeSMC.kext (Always needed)
- AppleIntelE1000e.kext (To fix my ethernet connection)
- HDMIAudio.kext (To allow audio through my hdmi connected TV.)
Update: App Store
I had the same problem as last time with the app store not connecting. Luckily, I also had the same solution. Check out reply #12 and #15 to this post by kurosagi and JasonHears.
Update: No audio after waking from sleep
I grabbed the CodecCommander kext from this post, the one made for LGA 1150 z97 boards. Then I put it in /EFI/Clover/kexts/10.11 and that fixed it.
Update: Wireless 360 controller
So, this one isn't really a hackintosh issue but it is an El Capitan problem. The tattiebogle drivers for the 360 receiver/controller don't work anymore in Yosemite and up. Luckily, there's a forked project on github that works perfectly.
Update: PS2 Keyboard
A little bit more tinkering had to be done to get my keyboard to work from a PS2 port. I downloaded the voodoops2controller kext en placed it in /EFI/Clover/kexts/10.11.
To Do
System doesn't recognise my USB3 drives.
I haven't checked out imessage yet.
Currently using audio via hdmi and usb which works fine, but I'll have to check the other audio ports.
[link] [comments]
Post a Comment