tonymacx86 is a very good resource on this subject and the community is very helpful.
I had only few options selecting motherboard and processes due to the availability in local computer market. Online purchasing was not an option due to the shipping cost.
Finally I decided to go with ASUS H97M-E and Intel i3-4330 haswell processor with integrated intel graphics (Intel HD 4600)
Make sure that the keyboard and mouse are USB and the monitor supports digital input (i.e. DVI-D or HDMI).
First you need to create a bootable USB with the target OS X. If you don't have a mac, you can prepare the USB using a VM. If you have a mac, then you can create the bootable USB easily.
Please note that this is not a step by step guide to build a hackintosh. However I have mentioned links which have the step by step guides useful in this process.
Download VMware Workstation
I was using Fedora 21, so I downloaded "VMware Workstation 12 Pro for Linux 64-bit".Link: http://www.vmware.com/products/workstation/workstation-evaluation
Make sure that the version of the kernel and the version of the kernel-headers of your system are same. Otherwise the VMware installer will complain that it is unable to find the proper header files.
In my case they had different versions. So I updated the kernel.
[root@desktop9 ~]# rpm -q kernel-headers
kernel-headers-4.1.13-100.fc21.x86_64
[root@desktop9 ~]# uname -r
4.0.4-201.fc21.x86_64
[root@desktop9 ~]# yum update kernel
Unlock VMWare Workstation
You need to "unlock" VMware workstation to use your target OS X.Download unlocker from here,
Link: http://www.daveparsons.net/downloads/unlocker207.zip
Run the unlocker script,
[root@desktop9 unlocker208]# ./lnx-install.sh
Now it's the time to start the VMware workstation. Unfortunately VMware workstation threw errors and it was unable to start.
Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module `vmmon' is loaded.
So I tried to load the required kernel module manually using modprobe.
[root@desktop9 ~]# modprobe vmmon
modprobe: ERROR: could not insert 'vmmon': Required key not available
After doing a google search I found out that the real reason for this error was the BIOS option "Secure Boot". I set the value for this bios option to "Other OS". After that the VMware workstation started.
Prepare ISO
Now you need an iso of the target OS X. I had Appstore copies of Mountain Lion and Yosemite operating systems. The original OS X comes as a dmg file. So you need to convert the dmg file to an iso.I used dmg2img to convert Mountain Lion dmg file to an iso since the iso generated by the dmg2img for the Yosemite dmg didn't work with VMware workstation.
yum install dmg2img
dmg2img InstallESD.dmg InstallESD.iso
After that you will be able to use the iso on VMware workstation to create a new VM. Then you can use the VM to prepare a bootable USB with Yosemite or El Capitan using Unibeast.
Step by step instructions for preparing a Mac OS X VM on VMware workstation are available in this blog,
Link: https://mizitechinfo.wordpress.com/2014/07/13/installing-mac-osx-10-8-on-vmware-workstation/
Prepare the bootable USB using Unibeast
Update: Please read this blog post if you are unable to make the OS X Installer recognized by Unibeast.
http://swapoff.blogspot.com/2016/01/how-to-resolve-unibeasts-selected-mac.html
Install the OS X
Once you have prepared the bootable USB, you should be able to use it to install the OS X on your build.
Step by step instructions on preparing the USB and installing it on your build using Unibeast and Multibeast are available in tonymacx86 site.
Link for Yosemite installation guide: http://www.tonymacx86.com/yosemite-desktop-guides/143976-unibeast-install-os-x-yosemite-any-supported-intel-based-pc.html
Link for El Capitan installation guide: http://www.tonymacx86.com/el-capitan-desktop-guides/172672-unibeast-install-os-x-el-capitan-any-supported-intel-based-pc.html
No comments:
Post a Comment