Iboot Ivy Bridge



gistfile1.txt
#### Revision: 2012-06-06
### Overview
Don't be a leech. Swagger over to the Apple Store and pony up ~$30 for the
retail Mac OS X Snow Leopard install DVD. Don't whine, just do it.
There are a number of blog posts dealing with installing either Snow Leopard or
Lion in VirtualBox. None of them worked for my Win7 Ultimate 32bit Dell Studio
15 system with a paltry 4GB. Yes, I've been holding out a new Ivy Bridge system
to replace my long-in-the-tooth spelunking laptop.
What eventually worked was the basic install recipe from this post
http://www.macbreaker.com/2012/02/snow-leopard-virtualbox.html
combined with the following configuration tweaks. The pixie dust seems to have
been to select the right kernel boot flags (aka cheat codes?) when switching from
using iBoot to trying to boot the Snow Leopard install DVD. My system constantly
hung trying to find the 'root' (root FS or PCI root?) before the incantation
worked its magic.
### VM Configuration
* Ensure system BIOS enables hardware virtualization support
* VirtualBox 4.1.16
* New 30GB VDI HDD, dynamically allocated
* New VM named `OSX`: Operating System=Mac OS X, Version=Mac OS X Server
* System: Base Memory=1536MB, Chipset=IC9, Enable IO APIC, CD/DVD 1st in Boot Order, 1 CPU
Enable PAE/NX, Enable VT-x/AMD V and Nested Paging Hardware Virtualization Acceleration
Enable absolute pointing device
* Video: Memory=128MB, Enable 3D Acceleration
* Storage: IDE Controller=ICH6, CD/DVD Drive=IDE Secondary Master
SATA Controller=AHCI 1 Port with VDI attached
* Network: no change to NAT'd default
### Install
* Buy the retail Snow Leopard install DVD for $29.99 from the Apple Store
* Download iBoot 3.3.0 and MultiBeast 3.10.1 from http://www.tonymacx86.com/
* Attach the iBoot ISO to the VM's CD/DVD drive
* Start the VM
* Detach iBoot and attach Snow Leopard DVD (or ISO built from ImgBurn)
* Press F5, and start typing to enter boot flags `PCIRootUID=0 -v -x`.
* Press Enter and install Snow Leopard
* Boot fresh with iBoot, press F5, and press Enter to boot Snow Leopard
* Download MultiBeast and install EasyBeast + SystemUtilities
* Increase the VM screen size
* Copy `/Extra/org.Chameleon.boot.plist` to the Desktop
* Edit copy to add
<key>Graphics Mode</key>
<string>1280x1024x32</string>
* Move the copy from Destop to Extra, overwriting the original
* The blog post suggested make a VM snapshot, but I chose to `vboxmanage clonehd <orig.vdi> <clone.vdi>` and not
deal with VB's disk differencing awesomeness
### Install Snow Leopard Updates
* Install Mac OS X 10.6.8 Update Combo v1.1 -> http://support.apple.com/kb/DL1399
* Install Nawcom 10.6.8 legacy kernel; search for it.
* Reboot and start using your new Snow Leopard VM for good
* Can add additional boot options to `/Extra/org.Chameleon.boot.plist` using
<key>Kernel Flags</key>
<string>...</string>

commented Jun 6, 2012

Not Currently Working

  • reboot or shutdown from Snow Leopard
  • Apple -> About this Mac
  • xcode_3.2.6_and_ios_sdk_4.3.dmg crashes during either iOS or non-iOS install. I likely need to give it a bigger virtual HDD to work with

Ivy Bridge processors have model numbers in the 3000's (e.g. The Intel Core i5- 3570). (Free - 500 MB): Optional; you can update Mac OS X after you finish the initial installation with iBoot.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Iboot Ivy Bridge Academy

Iboot ivy bridge wiki

Iboot Ivy Bridge

  1. In order to boot the Mac OS X Retail DVD, you'll need to download and burn iBoot. For desktops and laptops using unsupported Intel CPUs and graphics, a legacy version of iBoot can be downloaded here. If you have an Ivy Bridge or Haswell system, you can’t use the default iBoot.
  2. PLEASE NOTE: Ivy Bridge CPUs and chipsets are not currently supported natively by Mac OS X. We can't recommend Ivy Bridge systems yet, as there is no official support. Hence, please don't view this as buying advice. We don't recommend using a patched kernel for the long-term. The vanilla kernel is a much more desirable solution for a stable system.