Create A Virtualbox Snow Leopard

There are a few good articles explaining how to install Mac OS X on VirtualBox and a lot of people had reported success:

http://www.taranfx.com/install-snow-leopard-virtualbox
http://www.sysprobs.com/mac-os-guest-virtualbox-326-snow-leopard-1064-windows-7-32-bit
http://www.sysprobs.com/install-mac-snow-leopard-1063-oracle-virtualbox-32-apple-intel-pc

Jan 11, 2021 Mac Os X Snow Leopard Iso Download For Virtualbox It is a free and powerful x86 and AMD64/Intel64 virtualization product available for most of the operating systems such as Linux, Microsoft Windows, Mac OS X, Solaris and ported version for FreeBSD. The license for OS X forbids running it in a virtualised environment on non-Apple hardware with Windows as the host OS. Google for 'snow leopard hackintosh'. I know there're solutions for VMWare and VirtualBox, but not much about Virtual PC. David Dorward is wrong.

But unfortunately, when I try to install on my Lenovo ThinkPad X201 with Core i5 M520 CPU, none of those guide worked. I couldn’t boot up the Mac Installer DVD from the virtual machine. After a number of hours try and error, I finally got to the conclusion that all my failures were because, the boot loader and OS X version combinations that I tried, none of them supports my Core i5 CPU.

I then searched up and down for the support of Core i5 boot loaders. With help from my friend, I found this page. It has no mention of VirtualBox but the tools and instructions worked for me. When I was about to write a full blog of the detail steps, I came to know from Dinesh that he actually had a post about using iBoot with VirtualBox, which was pretty much what I did.

Now you have two options to go. a) Use a pre-built VirtualBox disk image (.vdi) that has both Snow Leopard 10.6.4 and boot loader pre-installed; b) install manually step by step yourself.

Using Pre-built Disk Image

This is an easiest option to go,

Virtualbox
  1. Download the the disk image following the links provided in the end of all steps. Total 7.5G compressed and 12G expanded.
  2. Unzip it using 7-Zip, a really cool free utility that can open almost any compressed file including .iso image.
  3. Rename the downloaded vdi file to something reads better to you, say SnowLeopard.vdi and place it in the your virtual disk image folder. You can find your Default Hard Disk Folder in settings of the VirtualBox console (File->Preferences or Ctrl-G)
  4. Complete only the step 1 of the instruction here to create the Virtual Machine, except that do NOT create the hard disk as we already have one, acknowledge to the warning message and continue.
  5. Go to setting of the newly create VM and selected the Storage on left. Keep the CD/DVD drive and delete all Virtual Hard Disks if you accidently created in last step. Add a SATA Controller and select the newly downloaded vdi file. Use the folder icon with green arrow to add the disk if it is not already in the Hard Disk dropdown list.
  6. Start the VM and have your Mac OS X running, the user id and password are both “vbox”.
  7. To change the screen resolution, follow the instructions in the manual install option.

Snow Leopard 10.6.4 pre-installed bootable VirtualBox disk image download links from fileserve:

  • VirtualBox-Snow-Leopard-10-6-4.7z.001 MD5:04f1bfd7b581eefc6ff3af21d708d678
  • VirtualBox-Snow-Leopard-10-6-4.7z.002 MD5:f8f5ccd92dd92678f06a716836c89b5e
  • VirtualBox-Snow-Leopard-10-6-4.7z.003 MD5:313efd49fab57508e6408fc2ebba8d1e
  • VirtualBox-Snow-Leopard-10-6-4.7z.004 MD5:f0e7f0b95ffff405a64db13f144e03ad
  • VirtualBox-Snow-Leopard-10-6-4.7z.005 MD5:34408bf64c89469e694e8e7731742d55
  • VirtualBox-Snow-Leopard-10-6-4.7z.006 MD5:92f17379ab9192f761adbd8b7948f7b3
  • VirtualBox-Snow-Leopard-10-6-4.7z.007 MD5:d4a7f1c6e0f597fd2b60af14bed88a1a
  • VirtualBox-Snow-Leopard-10-6-4.7z.008 MD5:3838445f3cb21e08bf2b939061a3f184
  • VirtualBox-Snow-Leopard-10-6-4.7z.009 MD5:4226544fafe37a0e92addf2d0758d3e7
  • VirtualBox-Snow-Leopard-10-6-4.7z.010 MD5:c097ca3b019e6c6ba3fad2b46a424aa3
  • VirtualBox-Snow-Leopard-10-6-4.7z.011 MD5:fc590c3dde7cc282a4118d26907f503a

Install Using iBoot and Snow Leopard Retail DVD image

Somebody may prefer this option because it allows you customize the installer where you can select if you would install the additional languages and print drivers. I’ll save my time by introducing you to that post for most of it and just noting down things that you need to watch out here.

My Environment

Lenovo ThinkPad X201, Core i5 M520 CPU, 4GB RAM, Integrated Graphics, Windows 7 Ultimate 32bit, VirtualBox 3.2.8

I have Snow Leopard 10.6.3 Install DVD iso image on hand and so that’s what I used. I believe 10.6.4 will sure work and 10.6.2 is the first version supports Core i series CPU so it “should” work too. Anything older than that won’t work, don’t bother trying.

Install Boot Loader to HDD

It is very important that you must update to 10.6.4 before installing the boot loader from MultiBeast package. Otherwise, your Mac won’t boot at all, not even from the iBoot boot loader iso. Always take a snapshot of your VM before you do this.

Screen Resolution

There are three methods described on this page. I tried first one, doesn’t work, than I tried 2nd one, I cannot start VM. So eventually, that’s how I made it work.

  • You need both method 1 and 2, any one along won’t work.
  • You must have the boot loader installed to HDD first, i.e. you must be able to boot directly from HDD.
  • For method 1, you must edit the plist file under /Extra, not the one under /Library/Preferences/SystemConfiguration.
  • The command line described in method 2 will corrupt your machine XML file. I had to edit the file manually. To edit the XML file:
    1. Find the location of the xml file by going to File->Preferences of you VirtualBox console and get the value of Default Machine Folder (see the image above). Go to that folder and see <Your Machine Name> sub folder. The XML file is there.
    2. Shutdown all VM instances and also close VirtualBox console. This is very important as otherwise your change will be overwritten.
    3. Backup <Your Machine Name>.xml file.
    4. Use any text edit to add below line right under <ExtraData>, and set the resolution that you want, make sure it is the same resolution was what you set in the com.apple.Boot.plist file.
      <ExtraDataItem name='CustomVideoMode1' value='1280x800x32'/>

Create A Virtualbox Snow Leopard Video

The final xml should look something like below:

Good luck and your mileage may vary.

Sun Microsystems, the maker of Java, has recently updated VirtualBox, the free yet powerful x86 virtualization tool, along with the VirtualBox SDK, currently at version 2.2.0 Build 44647 Beta 1. According to the release notes, VirtualBox now offers experimental support for OS X 10.6 (Snow Leopard) hosts running both the 64-bit and the 32-bit kernel.

Create A Virtualbox Snow Leopard

And this is just the tip of the iceberg. The latest version of Sun's xVM VirtualBox software also includes OVF (Open Virtualization Format) appliance import and export; host-only networking mode; hypervisor optimizations with significant performance gains for high context; switching rates; VT-x/AMD-V enabled by default for newly created virtual machines; USB (OHCI & EHCI) enabled by default for newly created virtual machines; experimental USB support for OpenSolaris hosts; shared folders for Solaris and OpenSolaris guests; OpenGL 3d acceleration for Linux and Solaris guests and more.

As noted above, Sun has been able to create experimental support for Snow Leopard hosts running the 64-bit kernel, as well as the 32-bit version. Dozens of changes and improvements have been made to the VirtualBox SDK as well, all of which are listed here.

'Virtual desktops, such as those provided by the xVM VirtualBox software, are the future of business desktops because they are more flexible, manageable and secure than traditional PC architectures,' said Steve Wilson, vice president, xVM, Sun Microsystems. 'Enterprises will be thrilled with the xVM VirtualBox platform because it provides them an easier way to deliver a standard operating environment across their enterprises.'

Create A Virtualbox Snow Leopard Download

Sun Microsystems' VirtualBox lets users create virtual machines in which they can install their operating system of choice. The solution is similar to those advertised and sold by VMWare (VMware Fusion), or Parallels (Parallels Desktop). However, unlike these two, VirtualBox is free to download and use for anyone packing the necessary hardware. The software is a feature rich, high performance product for enterprise customers Available as Open Source Software, VirtualBoz is licensed under the terms of the GNU General Public License (GPL).