Hi there, How are you? Well, I have recently built a new Hackint0sh running a Haswell CPU (i7-4770k) under the hood with the sole purpose of running the latest Mac Avatar – Mavericks 10.9 – and of course gaming 😉
I am not a writer so please don’t mind any goof ups. Just let me know and I will fix it. Thank you 🙂
Now, let us see how I installed Mac OS X Mavericks 10.9 on Intel machine powered by Intel’s 4th-Gen CPU, Haswell.
My System Configuration
- Motherboard: Asus Maximus VI Gene
- CPU: Intel i7-4770k (Haswell)
- RAM: 8 Gig’s of Kingston HyperX @1600 Mhz
- SSD: Kingston 128 Gig’s
- Graphics: NVIDIA GTX 650
- BIOS: MAXIMUS VI GENE BIOS 0804
- Wi-Fi: Don’t have a Wifi Card
This machine is also running Windows 8.0 on a separate mechanical hard disk.
BIOS Settings for Asus Maximus VI Gene for a perfect Hackint0sh! :
- Enter BIOS and Load Optimized Defaults
- Ensure the SATA mode is set to AHCI
- Make sure Intel Virtualization Technology is DISABLED (if it is working otherwise, let me know)
Everything!! :). Although, for sound you need latest multibeast from Mavericks.
Things you will need to clean Install Mavericks on your Haswell PC
- A Mac or PC/Virtual machine running a Mac. I had Mountain Lion 10.8.5 (10.8.4 and below won’t work on a haswell) installed in VirtualBox 4.3 on my Windows 8 machine. I used it to create my Bootable USB using Unibeast. How? keep reading.
- Mavericks Application under
/Applications. Since Mavericks is FREE – Thank You Apple – you can download the Application directly from Mac App Store.
- Latest Unibeast and Multibeast for Mac OS X Mavericks. Download latest versions available at the downloads section of the tonymacx86 website (free of charge registration required). Make sure they are for Mac OS X Mavericks
- Minimum 8 GB USB drive. This will be used to boot your machine to install the Mac on your PC. Try to get a fast drive
- And some PATIENCE 😉
Let us start…
On your Hackint0sh/Mac download OS X Mavericks for free from Mac App Store. Make sure the downloaded app is stored in
Format your USB drive for Unibeast
Plug your USB drive into Mac OS X, and open the Disk Utility (located in
- Select the USB drive from the left panel of the Disk Utility, go to the “Partition” tab of Disk Utility. Click the “Options” button and make sure “Master Boot Record” is selected under the partition scheme, click OK.
- Then, From the “Partition Layout” drop-down menu select “1 Partition”, and from the Format drop-down, select Mac OS Extended (Journaled).
- Give your USB drive a appropriate name and hit Apply to format your drive. This will erase and reformat your USB drive for Unibeast.
Note: If you are using VirtualBox, install “
VirtualBox Extensions” for your guest machine to identify your USB device connected to the host OS.
Make Mavericks USB Installer
Download Unibeast and run it. Make sure that the OS X Mavericks installation app which you downloaded from the Mac App Store is inside your
/Applications folder of your Mac. Unibeast will give and error if it is unable to find the App in
Select your USB drive as the installation destination (mine is named “MavericksUSB”)
Click on continue to land on this “Installation Type” page. Choose the “Mac App Store Mavericks – 10.9” option. Since, we are installing Mavericks on our Desktop, other options are not required. Click Continue to being Installation.
Now, the installation has begin. This process take about 20 minutes to 1 hour depending on your USB drive speed. It will look as if the installation has stuck somewhere but it’s not. This process is copying more than 5GB of data from your high speed hard disk to a slow USB. Get Up and Stretch or grab a beer.. ;). One way to check if everything is working is to see the number of bytes increasing on the USB. Use “Get Info” by right-clicking on the USB drive in Finder to see this detail.
Once the setup is complete you will see a green checkmark indicating that all went well.
You have successfully created Mavericks USB installer. Don’t pop out the USB just yet. We will use it to install Mavericks on our hackintosh.
Install Mavericks on your Machine
Although, not necessary but I would a advice to use a standalone drive for installation. I am using a Kingston 128 Gig’s SSD
Before proceeding, remove/disconnect any USB devices or other Hard-Drives which are not part of the installation process. This is just a precaution.
Reboot your HackintoshP PC with your USB plugged in and press F8 to enter the boot menu. Select the USB drive and press enter to boot from it. If all went well you will see a screen similar to the following screenshot with your USB Drive Name in the center…
If you are unable to see the Unibeast menu, check your motherboard’s BIOS settings (there is nothing much to check but still check). If everything is in order with your BIOS and you still cannot boot from the Unibeast USB, unplug your USB Drive, reformat it using Disk Utility and try again. If you still fail, maybe you have a faulty USB, try replacing. But I am sure you won’t hit this snag.
Now, select the Unibeast USB Drive at the Unibeast Boot Menu and press enter to start the OS X Mavericks Installer.
If you are unable to see the above screen for some reason, boot back into the Unibeast Boot Menu and try typing these boot flags –
PCIRootUID=0 and -x.
“-x” is the most important as it boots your machine into the safe mode.
If you reach the Welcome Screen, select the language and click on the arrow. Agree to terms and conditions.
Now, you will be asked to select the destination drive to install your Mac on. Since, I am using a blank drive, nothing appears. Fire up disk utility and format the Hard disk with GUID Partition layout and minimum 1 Mac OS Extended(Journaled) Partition. Otherwise, select the hard drive you want to install OS X Mavericks on and click “install”. Mavericks will now install itself. The installation process will take minimum 20 minutes.
Restart, and make sure the Unibeast USB is plugged in as it will be used to boot into the new installation. At the boot screen, you will see two icons. One, is the Unibeast USB itself which will start the installation if selected and the other one is the Hard Drive on which Mavericks is installed. Select the Hard Drive with the new installation using the arrow keys, press “Enter”.
If everything works properly, then Mavericks will boot. Mission accomplished!
But you still need the USB drive every time you need to boot into your Hackint0sh/Mavericks. Let us fix this..
First, using your UnibeastUSB drive boot into your newly setup machine. Once booted, DO NOT run Multibeast just yet .. What we are doing here is that we will be installing the boot loader in a small EFI partition of 200 MB which was created when we were partitioning our main drive for Mac OS X setup to install on. You can Google for ton’s of information on EFI partition if one is interested. Anyway, lets begin:
Caution: Unplug any drivers other than your main drive (in this case the SSD) and the USB (in this case the UnibeastUSB) to avoid any confusion as well as any loss of data.
My main drive is identified as
To make sure your disk is identified ad “disk0”, fire up the terminal and type in
> diskutil list
If your root drive is marked as “disk0” then you are all set and ready to being:
First, we have to mount and reformat the EFI partition. For that open a new terminal and type in the commands as is:
> sudo -s <enter your password> > newfs_hfs -v EFI /dev/disk0s1 > mkdir /Volumes/EFI > mount_hfs /dev/disk0s1 /Volumes/EFI
At this point the partition identified by the volume name “EFI” is reformatted and mounted and is ready to be written upon with the boot loader files. We will be using the boot loader which is already installed on the UnibeastUSB.
So, plug in your Unibeast USB drive if it is not already plugged in. Then, open a new terminal window and type in
to identify your EFI partition (it will be under IDENTIFIER). Double check that you are using the correct partition (for me it was disk0s1). Now type the following as is.
> cd /Volumes/UnibeastUSB/usr/standalone/i386 > sudo -s <enter your password> > fdisk -f boot0 -u -y /dev/rdisk0 > dd if=boot1h of=/dev/rdisk0s1 > cp boot /Volumes/EFI
Close terminal. Now drag and drop /Extra file from your root drive to the EFI partition. Once copied, make sure to set the new EFI partition as ACTIVE. To do this open a new terminal and type in the following:
> sudo -s <enter your password> > fdisk -e /dev/rdisk0 (press) p (type) f 1 (press) w (type) y (type) quit
Shutdown your system. Pull out your UnibeastUSB drive and Reboot. Done!
What is working
2. Screen Resolution is 1080p
4. App Store
Don’t have WiFi Installed on my machine so can’t comment on that.
What is not working
2. TRIM Support (need multibeast to add trim support)
3. Audio (need multibeast for audio)
Drivers > Audio
Drivers > Audio > Realtek ALCxxx > Without DSDT > ALC1150
Drivers > Audio > Realtek ALCxxx > Without DSDT > HDAEnabler
Drivers > Disk (SSD)
Drivers > Disk > TRIM Enabler > 10.9.0 TRIM Patch
Customize > System Definations
Customize > System Definations > Mac Pro > Mac Pro 3,1
Note: To run Multibeast in OS X Mavericks, you have to go the “Security” section of System Preferences in Mac OS X, go to the “General” section, and check “Anywhere” in the “Allow applications” section
I have yet to install a Bootloader. I don’t know what will happen if I do. If someone can guide me, you are most welcome 🙂
That’s it .. enjoy your new Hackint0sh running Mac OS X Mavericks
Thank you for reading..
Until Next time.. Happy Hacking 🙂