Requirements:
- An Intel-based CPU that supports virtualization (most Core i5 and Core i7 machines do, but check this site for a full list: http://ark.intel.com/VTList.aspx)
- A copy of iBoot - it can be downloaded from tonymacx86's site here: http://www.tonymacx86.com/viewforum.php?f=125 (note: free registration required)
- Virtual Box software from Oracle (free): http://www.virtualbox.org/wiki/Downloads
- A full retail version of Mac OS X. Yes, you will have to purchase this. Obviously you could probably locate an ISO online, but this guide assumes you have the disc (it's only $35 here: http://www.amazon.com/Mac-version-10-6-3-Snow-Leopard/dp/B001AMHWP8/ref=sr_1_1?ie=UTF8&qid=1314467096&sr=8-1)
- Patience
Steps:
- Enable virtualization through your BIOS. Reboot your computer, press F12, F11, DEL, ESC, or whatever key gets you into your BIOS setup. Look for an entry called "Enable Virtualization" and enable it. If you cannot find the setting in your BIOS, you may need to locate your computer's user guide or Google it.
- Start Virtual Box and create a new virtual machine.
- Press Next, enter a name for your VM, select "Mac OS X" as the Operating System and "Mac OS X Server" as the Version.
- Give the VM 1024 MB of RAM
- Check "Boot Hard Disk" and select "Create a new hard disk"
- In the New Virtual Disk screen, click Next and then select "Dynamically expanding storage."
- Click Next and set a location for the VM. Set the disk size at 20 GB.
- Press Finish and Finish again
- Click on the VM name on the left side and click Settings
- Under the System tab, uncheck "Enable EFI (special OSes only)
- Click the "Acceleration" tab at the top, and ensure that both "Enable VT-x/AMD-v" and "Enable Nested Paging" are checked.
- Click the Storage tab on the left and click the disk under "IDE Controller."
- On the right, under Attributes, click the folder icon next to "CD/DVD Device: Empty"
- In the Virtual Media Manager window that appears, click "Add" and add the iBoot.iso file that you downloaded earlier.
- Click "Select" and click OK in the Settings window
- Start your virtual machine by clicking the Start button at the top
- iBoot will begin to load. When it loads and then pauses, insert your Mac OS X Snow Leopard DVD into your computer's disc drive.
- Now, right click on the CD icon at the bottom right of the VM window and change the source to your computer's disc drive.
- Now, click inside the VM window and press F5.
- iBoot will refresh, and now you will see an OS X install entry on the screen.
- Hit enter to begin the installation process
- Mac OS X will boot and you will be presented with the installation screen. If you do not see a disk in the window that asks which disk to install the OS on, then follow these steps:
- Click Utilities at the top window
- Click Disk Utility
- On the left, click the only disk that should be listed (probably "VIRTUALDISK" or something similar
- On the right, click the "Erase" tab
- Enter a name for your disk volume such as "VOL1."
- Leave the format as "Mac OS Extended (Journaled)"
- Click "Erase."
- Now, you will have a sub-disk entry on the left.
- Click close on the disk utility.
- Select the disk in the "Install to Disk" window
- Allow OS X to install now. It may take an hour or so, depending on your hardware.
- When it is finished, it may say "Installation Failed." That's OK, it didn't really fail.
- Turn off your VM by clicking the X in the VM window and selecting "Power Off."
- Once it is turned off, click "Settings" again
- Click the Storage tab and click the disk under IDE Controller
- In the drop down menu next to "CD/DVD Device" change it to the iBoot ISO from earlier
- Click OK and restart your VM
- Now, when iBoot starts, it will have an option for "OS X Snow Leopard" or "VOL1" (your disk's name)
- Right arrow click to highlight your disk and hit enter
- OS X will now boot and walk through the initial setup.
You will need to keep the CD ISO pointed at your iBoot file unless you want to make things complicated and install more third party utilities. So just remember to tab over and hit enter on each boot.
Issues: The resolution is stuck at 1024x768. The USB devices may not work. Shared folders may not function. Most of these issues can be resolved with additional hacks and software.
Enjoy!