Install Mac OS X 10.6.5 Snow Leopard on VirtualBox–Several Issues Fixed

Install Mac OS X 10.6.5 Snow Leopard on VirtualBoxTime to write another post on Hackintosh series after Apple released 10.6.5 update.  Several issues fixed in this version and Apple recommends all users to update. Normally when you use Hackintosh versions, these type of updates will give kernel panic and you have to wait for the new hacked kernel from the developer. But, with vanilla original kernel installation, it can be updated. This post shows how to install Mac OS X 10.6.5 Snow leopard on VirtualBox with several issues fixed. Because of it goes with original retail DVD ( Vanilla kernel), combo update 10.6.5 works without any issues.

What’s new is Snow leopard 10.6.5, check the official site

Issues Fixed in this method which did not work in the earlier method.

1) Third party boot loaders not required. This goes with VirtualBox built-in EFI boot loader.

2) Shut down and restart of virtual machine works.

3) ‘About this Mac’ information works.

4) Screen resolution can be set to 5 options.


Mac OS X 10.6.5 Snow leopard on VirtualBox – Installation Steps

1) Make sure Hardware Virtualization Technology (VT)  is turned-on in the host computer, more information available here.

2) Buy original Snow Leopard retail Mac DVD or ISO and Oracle VirtualBox. Create ISO from DVD as mentioned here.

3) Create the new virtual machine with OS type ‘ Mac OS X Server’.

Set minimum memory size to 1GB and increase the video memory under the display.

Install Mac OS X 10.6.5 Snow Leopard on VirtualBox

4) Now close the VirtualBox completely. Go to the virtual machine’s location (in Windows OS, Userprofile –> .VirtualBox –> Machines ) and open XML file in WordPad or XML editor.

Add the following code

When you copy below text, make sure opening and closing quotes are correct.

<ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>

Install Mac OS X 10.6.5 Snow Leopard on VirtualBox

5) Mount the installation ISO to CD ROM of Mac Virtual machine. Make sure CD ROM is set as the first bootable device.

I suggest to open the XML file again and make sure added string is there.

Power on the virtual machine.

6) I’m sure installation will start normally.

Install Mac OS X 10.6.5 Snow Leopard on VirtualBox

7) If you can’t see the disk to install, go to disk utilities as shown below.

desktop virtualization software

Create a partition and close the utility. Now you must see the created partition to select and continue the installation.

desktop virtualization software

8.) You can go to customize and remove extra languages and printer support packages to save time and space.

Restart the virtual machine after the completion. As I said earlier restart of Mac guest will work fine under VirtualBox in this method.

After initial user and keyboard settings, you should be able to land on Snow Leopard desktop successfully.

Post Installation Setups and Configurations.

1) Network and USB support

Worked out of the box.

desktop virtualization software

2) Sound

Install the driver mentioned in earlier post. It is not very clear but it makes some sound.

3) Screen Resolution

VirtualBox EFI boot loader can pass following five screen resolution modes to the virtual machine.

0 – 640×480

1 – 800×600

2 – 1024×768

3 – 1280×1024

4 – 1440×900

Shutdown the VM and close VirtualBox completely. Open VM’s XML file and add following string, change the value to corresponding screen resolution option.

When you copy below text, make sure opening and closing quotes are correct.

<ExtraDataItem name=”VBoxInternal2/EfiGopMode” value=”3″>

If this doesn’t work, check the earlier method with any of the steps mentioned.

4) Snow Leopard 10.6.5 Update

It works without any issues because of the original vanilla kernel. I did the manual update. Download the 10.6.5 combo update from the official site here and install it.

Take a Snapshot before do this.


About this Mac not crashing this time because of added extra string. Here is the updated Snow leopard 10.6.5 on Oracle VirtualBox.

10.6.5_update on virtualbox

5) Shutdown and restart of OS X Virtual machine.

It is not a problem here. Shutting down and restarting from Mac OS X guest is working with VirtualBox.

6) Shared Folders between Windows or other Hosts.

Once the network is established between both machines it can be done easily as mentioned in this post.

I demonstrated above steps on my Intel Core 2duo 2.66GHz, 3GB RAM, Windows 7 32Bit with VT enabled in BIOS. I’m sure this will work on 64Bit computers also.

If this doesn’t work on latest Intel I series processors, then you must check this post to install Snow Leopard on Intel i-series processors.

For AMD users, I’m not sure how this will work with VirtualBox. If it works, please share your success story with your computer configuration.

Feel free to share and leave your comments and issues on this method. I will try my best to help you.

Have fun

107 thoughts on “Install Mac OS X 10.6.5 Snow Leopard on VirtualBox–Several Issues Fixed”

  1. I have a Toshiba Satellite with a intel core i3 2nd-gen processor and 4 gigs of ram. I tried both this post and another post sysprobs did on installing osx in vmware. Neither of them worked for me. When I tried to do what it said here, i got the efi shell and couldn’t mount my server iso file, the retail disk, or anything else I tried. It simply wouldn’t recognize it. I was under the impression that if I converted the disk in Imgburn on a windows computer it would only copy down the Boot Camp partition. Am I right?

    Any help would be greatly appreciated. Right now it’ll be 2 hours before the Imgburn is done at 1x. Ugh.

  2. Hi,

    Thanks for the tutorial … i’ve been trying to do the same, and followed your steps but I keep getting a kernel panic every time. The installation is fine says successful, then asks me to restart and banggg!! I get a kernel attack … then I reset the machine and start it again from the HDD and I get the gray screen with the apple logo and it’s stuck there forever! 🙁 Please help me out

    I’m running intel core i7 2720 QM with 6 GB RAM and Nvidia 540 M Geforce Card 2GB!

  3. Hi,

    I have a ThinkPad W520 with i7 quad-core. I allocated 2G of RAM, and 128MB for video on the virtual machine. I am running VirtualBox 4.1.4. The virtual machine starts up, but after Loading System\Library\Caches\\Startup\Extensions.mkext it just types some dots and hangs forever.

    Any clues?

    Thank you,
    Alin ILIE

  4. Well, I am quite a bit different than your setup – I have a ESC A470GM-M motherboard with an AMD Phenom X3 8250e Triple Core (64 bit 1.9 GHz), 4GB memory with a Seagate GoFlex Barracuda 1TB (SATA) as my primary, and a backup HDD Hitachi H450-9008 3TB (SATA). I am running Ubuntu 11.10 (a clean install), and I have VIrtualBox 4.1.2_ubuntu r38459.

    I used my Windows XP VM to use the imgburn to make an iso of my 10.6.3 OS X. I added (and triple checked) the change to the XML file. At boot, I get the error FATAL: No bootable medium found! System halted.

    Any workaround for that would be welcome.

  5. Should have mentioned, Dell Vostro 200, Dual Core 2 Duo CPU, nVidia graphics, Win7 64bit on the hardware, VirtualBox 4.1.4r74291 w/USB 2.0 extensions installed.

  6. For i7 CPUs the iBoot is still required. At least that is my finding. Booting the Snow Leopard ISO with VirtualBox’s EFI did NOT work. Turning EFI off in VirtualBox and using iBoot.iso worked great though.

  7. doesnt work on amd, my configuration:
    amd athlon 64, 4000+
    but, i tried on a intel i3 laptop with better results, i mean, it works!

Comments are closed.