Skip to content

Install Snow Leopard (OS X) on VMware under Windows

Step-by-step tutorial to install Mac OS X Snow Leopard in a VMware virtual machine on Windows: requirements, BIOS setup, drivers and shared folders.

Ramón Invarato

PRELIMINARY WARNING

In this tutorial you will have to "tinker" with your computer’s BIOS. IMPORTANT!!!! Be very careful when you touch the BIOS and don’t do anything you don’t know how to do, because you could wipe out your motherboard’s configuration.

IMPORTANT BEFORE YOU START THIS TUTORIAL ON INSTALLING SNOW LEOPARD IN A VIRTUAL MACHINE UNDER WINDOWS:

To install Apple’s operating system in a virtual machine under Windows, your PC must meet a few minimum requirements, which are the following:

1. The PC’s processor must be Intel. AMD processors won’t work because Apple only works with Intel (although there is an unofficial, modified version of the OS out there on the Internet that works on AMD). To find out, in Windows go to: Control Panel > System and Security > System

Windows 7 Control Panel System screenshot with the Processor field highlighted to check that it is Intel

2. The processor must also have "virtualization technology". To check whether your processor has it, look at your processor’s specifications by searching for your processor model in the search box of this site: http://ark.intel.com/es-es/

Screenshot of the Intel website with the product search box highlighted to look up the processor model

Search for the processor model that appears in your system information. When it turns up, check in its features that it has virtualization technology.

Screenshot of Intel processor specifications with Virtualization Technology (VT-x) highlighted and set to Yes

3. If your processor has virtualization technology, you will most likely have to "enable" it in your PC’s BIOS, since it is usually disabled. BIOSes differ, and since you have to restart the PC to continue with this step, we recommend that you read the whole step once and take notes:

a. To enter the BIOS, right as you turn on the computer, keep pressing "ESC", "Del", or some "FX" key (that is, F1, F8, etc.), depending on the motherboard. This is shown on the first screens you see when the computer boots.

b. Once in the BIOS, you normally navigate with the keyboard arrows and press "ENTER" to choose an option. To enable virtualization technology, we have to go to the CPU configuration. In the example screenshot, we go to: Advanced/CPU Configuration

BIOS screenshot with the Advanced tab and the CPU Configuration option highlighted

c. We make sure virtualization technology is enabled. In the example, "Intel(R) Virtualization Tech" must be "Enabled".

BIOS screenshot with Intel Virtualization Tech highlighted and set to Enabled

d. We exit and save the configuration. In the example, to do both at once we press F10 and click OK

BIOS screenshot with the save changes and exit prompt, with F10 and the OK button highlighted

 

TO INSTALL SNOW LEOPARD IN A VIRTUAL MACHINE UNDER WINDOWS YOU WILL NEED THE FOLLOWING MATERIAL:

1. You need the software virtualization system "VMware Workstation" 7 (or higher) with the Tools included. You can get it on the following website "VMware by Broadcom – Cloud Computing for the Enterprise" with a trial license of the product. Note: There is other free software for virtualizing operating systems, such as "VirtualBox". We haven’t tried it, but the installation might work; however, in this tutorial we will focus on using VMware.

2. You need the Snow Leopard OS image expanded. To expand the image (we have a .dmg image that is NOT expanded; expanding it means converting it to .iso or to an expanded .dmg), download the TransMac program from the following link: TransMac (Acute Systems). In TransMac we load the image by right-clicking in the left area and selecting "New Disk Image" to find the .dmg file with the operating system on our computer.

Loading the dmg in TransMac - www.jarroba.com

Next, we right-click the operating system image in TransMac and click "Expand".

Expanding a dmg image with TransMac - www.jarroba.com

3. A set of files and drivers. All this material can be found packaged at the following link:

To follow this tutorial you have to download all the compressed files from the following link and save them in the same folder. You also need a Snow Leopard image in .dmg format. With that you will have everything you need for the installation.

Download here what you need to emulate the Snow Leopard operating system (it does not include the Snow Leopard operating system)

[Note: to follow this guide you need the expanded Snow Leopard image]

Now that we’ve covered whether or not you’ll be able to install Snow Leopard in a virtual machine, let’s go through the installation steps.

1.- Installing VMware:

First we need to install the VMware virtualization system. We don’t show this installation in the tutorial because it’s trivial. As the comedian "Queque" would say, this installation is done using the "Windows-style nonsense", saying "yes to everything" all the time.

2.- Starting the Configuration

Now we start with the really important part. We follow these steps:

    1. We unzip the Snowy_VM pack wherever we want to leave the operating system “installed” (once Snow Leopard is installed, it’s best not to move it from where it is). Note: It will require about 50 GB free.
    2. We run VMware. Then in File/Open, select the file Mac OSX Server 10.6 (experimental).vmx.

Screenshot of the VMware Open dialog selecting the .vmx file of the Mac OS X Server 10.6 virtual machine

    1. When the virtual machine configuration window loads, go to the Commands tab and click Edit virtual machine settings.

VMware Workstation screenshot showing the Mac OS X Server 10.6 machine and the Edit virtual machine settings option

    1. A new window will open where we select CD/DVD (IDE). In the options box labeled Connection, select ISO image file, and with Brose… look for the file darwin_snow.iso.

Screenshot of VMware Virtual Machine Settings with CD/DVD (IDE) and the darwin_snow.iso file selected

    1. We start the virtual machine by clicking the green arrow button (Play). When the VMware loading bar appears, press F8 so it shows the text-mode boot options.

Screenshot of VMware showing the text-mode boot menu of Mac OS X Server 10.6

3.- Preparing the DVD image

    1. The attached Snow Leopard image (Mac OS X Install DVD.iso) is already expanded. All you have to do is mount it with VMware.
    2. We go back to “Virtual Machine Settings” (where we previously mounted the Darwin_snow.iso file). To do so, click the following button with a wrench on it:

Screenshot of the VMware Workstation toolbar with the wrench button highlighted to open the settings

    1. Remember to check the Connected option in the CD/DVD window, as shown in the following image:

Screenshot of Virtual Machine Settings with Connected checked, the Mac OS X.iso selected and OK highlighted

4.- Installing the Operating System

    1. Press “C” (the Boot From DVD option) and the installation will begin. It may ask you to press F8; at that point you’ll have to type on the command line: -v (verbose mode) and press the Enter key.

Screenshot of the VMware boot menu with the c: Boot DVD option highlighted to start the installation

  1. When asked to select the language, choose Spanish ISO (this is for the normal Spanish keyboard with ñ), and continue.
  2. It will ask you to choose the hard drive; select it and wait several minutes for the installation to finish. When it asks to restart, continue with the tutorial (Note: the first time it restarts it will ask you to enter configuration data such as the time zone and other settings. In Snow Leopard the username and password you choose are important, since it will ask for the password quite often).

5.- Shutting down/Restarting the Operating System each time

    1. We tell the emulated Snow Leopard to restart or shut down (it does the same thing). To show that it has shut down correctly, VMware will indicate it like this:

Screenshot of the VMware notice: the CPU was disabled by the guest OS and it must be powered off or reset

Mac OS X screen telling the user to restart the computer, with the message in several languages

    1. We click the X, it will tell us we’ve finished running the operating system, and we close it with “Power off”. The tab will close.

Screenshot of VMware Workstation with the virtual machine tab's X marked to close it

Screenshot of VMware Workstation's still-powered-on prompt with the Power Off option highlighted

6.- Starting the Operating System each time

    1. We go to the Home tab in VMware. Click Open Existing VM or Team.

Screenshot of the VMware Workstation Home tab with Open Existing VM or Team circled

    1. We select Mac OS X Server 10.6 (experimental.vmx).

Screenshot of the Open dialog with the Mac OS X Server 10.6 (experimental).vmx file selected

    1. Here we either click Run to boot the operating system (Note for the first time: after installing the operating system, before restarting the first time, you have to go to Edit virtual machine settings to remove the Snow Leopard image and load the one that boots the system; this is explained in the next paragraph). Or we check the options in Edit virtual machine settings.

Screenshot of VMware showing the Mac OS X Server 10.6 VM with Edit virtual machine settings highlighted

    1. Doing this once is enough, although it doesn’t hurt to make sure: in the CD/DVD (IDE) window of Virtual Machine Setting, which we’ve already touched so much, we put back the darwin_snow.iso we had before. This image must always be loaded in order to boot the Snow Leopard operating system.

Screenshot of Virtual Machine Settings with the CD/DVD drive set to the darwin_snow.iso image

  1. If everything went well, the operating system will run correctly.

NOTE ON POSSIBLE FREEZES DURING BOOT: if it freezes or doesn’t finish loading, that’s normal. To fix it, stop the virtual machine and restart it.

NOTE FOR THE FIRST RUN: as with every operating system, the first time it starts it will ask for user data and a password (which in OS X will be requested every time you want to install or modify something with administrator rights, so make sure you don’t forget it).

You will have noticed that sound doesn’t work in the installed operating system. This is because the audio drivers are not installed. They are attached and are called EnsoniqAudioPCI.mpkg_.tar . You have to transfer these drivers to Snow Leopard and install them from there (Note: later on we explain how to share a folder between Windows and the emulated Snow Leopard, to pass files from one operating system to the other).

Screenshot of the EnsoniqAudioPCI audio driver installer running inside Snow Leopard

7.- Sharing folders between the emulated Snow Leopard and Windows (described for Windows 7) to transfer files between the host and guest operating systems.

    1. The first thing to do is click the CD image at the very bottom right and click connect. A drive called VMware Tools will appear. Open it and click to install the Tools. Install them.

Screenshot of VMware Tools installing in Snow Leopard, with the VMware Tools drive highlighted

    1. Once they have installed successfully, click the CD image at the very bottom right again and click disconnect. VMware Tools will disappear.
    2. Now we update the operating system as far as possible (it’s more than 1 GB). Restart it as many times as needed and click “Software Update…” as many times as necessary until there are no more updates available.

Screenshot of the Mac OS X Apple menu with the Software Update option circled

    1. Now we put both operating systems in the same workgroup.
    2. In Windows, go to Start and search for “workgroup”. Choose the option that shows the workgroup.

Screenshot of the Windows 7 System window with the Workgroup field highlighted in red

    1. Remember the workgroup name and go to the emulator with Snow Leopard. Click System Preferences and then Network.

Screenshot of Snow Leopard System Preferences with Network, Sharing and the settings icon circled in red

    1. In Network, go to Advanced….

Screenshot of the Snow Leopard Network pane with the Advanced button highlighted in red

    1. Then click the WINS tab, type exactly the same workgroup Windows had (respecting uppercase and lowercase) and accept all the changes.

Screenshot of the WINS tab in advanced Network settings, where the same workgroup as Windows is entered

    1. We create a folder on the desktop of the emulated Snow Leopard. Then we go back to System Preferences to open Sharing. Next, on the left we select File Sharing, make sure it’s checked, and go into its options on the right. In “Computer Name” we type a name we can recognize later in Windows. In the box called “Shared Folders” we click the + and find the folder we created on the desktop that we want to share. Then, in the “Users” box, we set everyone to Read & Write. Then we click the Options… button.

Screenshot of the Snow Leopard Sharing pane with File Sharing enabled, shared folders, permissions and Options button

    1. In Options, check Share files and folders using SMB (Windows) and uncheck the rest of the options. Check the users you want to share something and accept.

Screenshot of Sharing options with the SMB (Windows) checkbox and user accounts highlighted in red

    1. We go back to Windows by minimizing VMware with Snow Leopard running. In Start, search for “view network computers and devices”. We’ll see the Snow Leopard emulation; open it (Note: it may ask for a username and password; you have to enter the Snow Leopard ones, not the Windows ones).

Screenshot of the Windows 7 Network window showing the Windows computer and the emulated Mac

Inside the computer we’ll see the folder we created and made public in Snow Leopard. We copy a shortcut to the Windows desktop, and we can now start dropping files into it so they travel to VMware and on to Snow Leopard (the files copied here will be stored in the emulator).

Screenshot of Windows showing the emulated Mac's shared folders, including the folder created in Snow Leopard

-Bibliography:

To write this tutorial we based ourselves on the tutorial from the website "www.perry.es" in the following post:

http://www.perry.es/2010/02/tutorial-instalar-snow-leopard-en-vmware-7-bajo-windows/

“Install Snow Leopard (OS X) on VMware under Windows” by Ramón Invarato at jarroba.com, licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Registered at Safe Creative.

Ramón Invarato

I design and build data platforms and intelligent systems, and I enjoy sharing that experience here.

You may also like

Binary: Combinations and Conversion

Learn how numeral system combination tables work and convert between binary, decimal, hexadecimal and octal with simple mental math.

Aug 29, 2017

Binary Number System

Learn what the binary number system is, how it relates to decimal, octal, hexadecimal and base 64, and how to read bases and number notations.

Jul 28, 2017

Comments

Leave a comment


This site uses Akismet to reduce spam. Learn how your comment data is processed.