How to Install Mac OS X Snow Leopard in VirtualBox

If you need to test a software on Mac OSX, and it is not justifiable for you to get a new Macbook, a good way is to install the Mac OSX as a virtual machine in your Windows (or Linux) based PC. Both the two popular virtual machine software – Virtualbox and VMware, support Mac OSX installation as a virtual guest, but in this article, we will deal with Virtualbox.

Why Virtualbox?

You may be wondering why you should choose VirtualBox instead of using VMware. Well, for one reason – you will save yourself a good bit of cash, since VMware can costs you a pretty penny, and VirtualBox is a free solution. Of course, free is not enough to make a product worth your while. It needs to have other traits, such as stability and a development team that support it with regular updates. VirtualBox provides you with both of these things, so you can use it with confidence that you will not end up with problems a year down the line.

What Do You Need On Your System

In order for this system to work, you need to have a setup that has either an Intel or AMD processor that is capable of supporting hardware virtualization.

What You Need to Do

First off, if you have not installed VirtualBox, now would be a really good time to get it. Go to Virtualbox website and download the installer for your OS. If you do not own a Snow Leopard disc, you might want to search for a OSX86 iso file and download it.

Step 1: Open the VirtualBox software and click the “New” button. This will launch the “create a new VM” wizard tool which is designed to walk you through the setup.

virtualbox-new-vm

Step 2: Give your new VM a name (I named it Mac OSX). Choose “Mac OS X” in the “Operating System” dropdown menu, and then select “Mac OS X Server” from Version dropdown menu, which you will find in the same area.

virtualbox-vm-name

Step 3: Assign the amount of memory you want to allocate to the new operating system. The maximum in VirtualBox is 1500MB, but you will want to temper this figure based on what you need to do with the system, how much memory you have in total on the system, and the types of programs you intend to install on under the new OS.

Update: The maximum in VirtualBox is not 1500MB. You can allocate up to 2GB if you have enough memory in your system.

virtualbox-memory

Step 4: Make a new hard drive for your VM. If you are not sure how much you need, choose the “Dynamic” option. This will allow the system to expand as your needs do. If you choose the “Static” option, be sure that you know what you need and allot accordingly. Then click on “Next” to finish up with the wizard.

virtualbox-new-hdd

virtualbox-dynamic-hdd

Step 5: Click on “Settings” and then “System”. Uncheck the box next to the words “Enable EFI (special OSes only)”.

virtualbox-settings

virtualbox-select-efi

Step 6: Choose “Storage” from the menu on the left and choose the word “Empty”, you will see it under the OSX.vdi. You will see a folder with a green arrow. Click on it and a new window will open. Click on the plus sign. You will now be able to find the OSX86 iso that you downloaded earlier in this process. Once you have highlighted it, click on the “Select” button and then click on “OK”. Finally, click on the main start button to begin the process.

Step 7: When all of this is done the VM should start booting. You will be asked to select a language. Do that and click on “Next” then “Continue and Agree”. The next screen will show you the words choose the 20GB VBOX HARDDISK, and click on the “Erase” button.

Step 8: Click on “Install” to begin your installation. When the installation is done click the Right-Ctrl key and unmount the CD/DVD drive for now. Then restart the VM. OSX should begin to boot.

There you have it Mac OS X Snow Leopard running in VirtualBox on your Windows-based machine.

15 comments

  1. Great guide! Thanks!

    Just one thing, the maximum amount of RAM in Virtualbox is not 1500, it completely depends on how much RAM you have. I have 4GB, the max I can safely allocate in VB is 2GB.

    1. Thanks for pointing it out. I have make the correction.

  2. Plus is not going to work on AMD as the type of CPU is sent to the VM and mac os doesn’t allow anything than selected Intel

    1. It does work you just have to edit a few things.

  3. when i am going to install they said that i dont have snow leopard 10.6.2…but then i went to my computer yhen found that i install that stuff…and when i click on that file they ask me to some kind of softwere that can run the snow leopard 10.6.2…i do.t know guys what i am going to download that program(snow leopard 10.6.2) to install by the virtual box…i need to know whichg frogram can run the snow leopard 10.6.2…please me guys some information ….you can email.me a2 tqahammad@gmail.com

  4. Hi
    I am trying to install snow leopard using all the steps above.
    But when I reach drive selection option my hdd is not shown there.
    Please help.

    1. you have to format it in usilitys haha

  5. I solved the problem in my last post. Now I am getting another problem.
    When the installation starts, after some time I am getting error for oxford dictonaries package cannot be installed.
    Please help.

  6. In Step 6 Empty appear under IDE Controller in the storage area. What do I do

  7. what needs editing to make this work on a amd pc

  8. I am trying to install Mac OS X 10.5 using an ISO I made of my install DVD on another computer (? my laptop doesn’t have an optical drive). Everything works until it gets to the point where the desktop picture loads, and the colorful pinwheel just keeps spinning… any help appreciated. Thanks

  9. mine needed 64 bit server chosen

  10. Katie, since I see you did this on OS X, judging by your screen shots, I invite you to do it on a PC running Linux or Win. Report back to me.

    1. Suck my dick you dont kknwo what ur saying so shut the fuck up GREAT POST WORKED NICE!! on my AMD

  11. @woofa: Judging by screenshots it’s Linux (or other unix-based system) with KDE4 – not OS X.

Comments are closed.

Sponsored Stories