[How-To] Run Snow Leopard in VMware Workstation

Have you ever wanted to give Mac OS X a try, but you either:

  • Don’t want a Mac
  • Can’t afford a Mac
  • Don’t know how to hackintosh
  • (All of the above)

Well, virtual machines can make running Mac OS X on a PC extremely simple. Should you do it? Of course! It’s so easy to do, that everyone should do it.

What we’re doing here, is pretty much making a hackintosh inside of a virtual machine (in this case, VMware Workstation 7 for Windows XP/Vista/7).

You could always make a hackintosh, but your system may not be *fully* compatible. Doing this in a virtual machine instead of natively ON your machine is a safe and simple process for anyone.

Pros

  • Run the latest version of Mac OS X 10.6 Snow Leopard (including 10.6.2) on ANY PC.
  • Quite speedy.
  • Simple and safe alternative to hackintoshing.

Con

  • Only one: No hardware video acceleration (QE/CI). Without QuartzExtreme and CoreImage, graphics will be laggy, and a lot of programs (such as iMovie ’09) will not run. Why? Because there are no display drivers. But don’t let this ruin everything, as you can still run other things, like iTunes, Tweetie, Adium, etc.

Demo video

*Being worked on at the moment.

Requirements

  1. VMware Workstation 7 – Pretty pricey, but you can get a trial of it. YOU MAY ALSO TRY VMWARE PLAYER, WHICH IS FREE.
  2. Retail Mac OS X Snow Leopard DVD – Only $30; go get it.
  3. Intel CPU (with VT-x support) – Check your BIOS to see if your CPU supports this (you’ll see an option for VT-x or ‘Virtualization Technology’). Most modern Intel CPUs have VT-x (ie. Core 2 Duo).
  4. This file – About 13MB, which has everything you need (besides a copy of Snow Leopard).
  5. About 45-60 minutes of time.
  6. Some common sense, and the ability to follow [simple] directions.

Once you have all of those requirements (ESPECIALLY NUMBER 6!!!!!), go ahead continue reading.

Part 1 – Setting up the VM

*Make sure you have the file (from step 4 above) extracted – Just take the ‘Snowy_VM’ folder and stick it on your desktop.
*Make sure VMware Workstation 7 is installed and working.

  1. Open VMware, and load the .vmx file that you extracted (in /Snowy_VM/Mac OS X Server 10.6 (experimental).vmwarevm/).
  2. Edit the settings for Processors and Memory to suit your needs. Mine was 2 CPU cores, and 2.5GB RAM.
  3. With the ‘Virtual Machine Settings’ window still open, go to CD/DVD (IDE), and click on the bubble for Use ISO image file, and find the ‘darwin_snow.iso’ file (in /Snowy_VM/). Click on OK when finished.

Part 2 – Installing Mac OS X

*Now comes the fun stuff!
*Insert your Mac OS X Snow Leopard DVD at this time.

  1. Start the virtual machine.
  2. Hit F8 after seeing the VMware boot screen.
  3. In the bottom of the virtual machine window, right-click on the CD/DVD drive icon, and choose ‘Settings’.
  4. Choose Use physical drive, and make sure the proper drive is selected.Also make sure that the Connected & Connect at power on checkboxes are checked. Click on OK when done.
  5. Press c on your keyboard (to boot from the DVD).
  6. (Optional) – Press F8 on your keyboard, and type -v and press enter. This bypasses the Apple boot screen, and boots into verbose mode.
  7. Once you’re at the installer, follow the prompts to install it. Reboot when finished. If you get a kernel panic upon rebooting, open up the “Mac OS X Server 10.6 (experimental).VMX” file in /Snowy_VM/Mac OS X Server 10.6 (experimental).vmwarevm with Notepad, search for “smc.present”, and change “TRUE” to “FALSE”. Save and close out of Notepad. You shouldn’t get anymore kernel panics.

Part 3 – Booting Mac OS X

*Assuming installation went well… (Which it should)

  1. Start the virtual machine up again. It can take anywhere from 30 seconds to 3 minutes to boot, depending on your virtual machine settings.
  2. If you get a “Operating system not found” error, go back to part 2 and follow steps 3, 4, and 5. BUT, on step 5, instead of pressing c, press h. This boots from the hard disk instead of from the DVD.
  3. Once booted, you should be at the setup screens.
  4. Fill out the registration details and whatnot. When you’re finally at your desktop, go to step 3.
  5. You’re booted!

Part 4 – Updating to 10.6.2

*This is assuming your DVD of Snow Leopard is 10.6.

  1. Inside of Mac OS X, open up Safari, and go to this link (the 10.6.2 Combo Update): http://bit.ly/4zMBJJ
  2. Download the .dmg to your desktop.
  3. When done downloading, open the installation package, and install 10.6.2.
  4. Reboot when completed.

Part 5 – Getting sound to work

*This will get audio working.
*You’ll need to put “EnsoniqAudioPCI.mpkg.tar.gz” onto your Mac OS X desktop. You can put the files on a USB drive, and mount the drive in the virtual machine. Once mounted, copy that file to your desktop.

  1. Double-click on “EnsoniqAudioPCI.mpkg.tar.gz”. Out should come a installation package.
  2. Double-click on the installation package.
  3. When you get to where you have to ‘customize’ the installation, check all 2 options.
  4. Install.
  5. Reboot when finished.

Part 6 – Installing VMware Tools

*This helps in overall performance of the VM.

  1. In the bottom of the virtual machine window, right-click on the CD/DVD drive icon, and choose ‘Settings’.
  2. Click on the bubble for Use ISO image file, and find the ‘darwin_snow.iso‘ file (in /Snowy_VM/). Click on OK when finished.
  3. You should see a new drive on your desktop called ‘VMware Tools’. Double-click on this.
  4. Run the installation package.
  5. Reboot when finished.

That’s it! In less than an hour, you have a [almost] fully functioning Mac OS X Snow Leopard 10.6.2 machine on your PC. Again, you won’t get QE/CI (hardware video/graphics acceleration), but that’s not a big deal unless you plan on running real applications like iMovie or other things.

You can leave a response, or trackback from your own site.
  • jono

    Hi when i need to install anything it's asking for the admin password? does anyone know what it is
    Cheers

  • http://gumballtech.com brian

    What's “it's”?

  • http://wii4everybody.com/ Ozl

    if you still having trouble installing then try using a virtual image from Vmware all ready to boot and play:
    http://ozlo.blogspot.com

  • jonothonmcg

    hello i have a problem ive got the mac os x disc and am doing what it says but everytime it tryes to load i get the msg saying… “a virtual cpu has entered shutdown state. This would have caused a physical machine to restart. This can be caused by an incorrect configuration of the virtual machine, a bug in the operating system or a problem in the vmware workstation software. press ok to restart the virtual machine or cancel to power off the virtual machine.”……..any ideas how i can fix this? ave tryed everything thanks!
    clanjonny@live.co.uk

  • George

    You're the awesomeness! Thanks!

  • dalai_1

    i download mac dvd full but i cant not boot from deamon tools is tha posibel?? or i have to burn to dvd dual layer??

  • Liam

    have u got the ISO or the DMG?
    If ISO you can mount it on there. If DMG you can use one of the many DMG to ISO converters out there. Mount the ISO, regardless of how you got it, when you get to the bit how he says switch to physical drive, just choose the ISO you have of OS X. Remember that it is illegal AND immoral to steal. People worked hard on OS X and made it good. Try to support them when you get older, as i'm taking it you're too young to actually buy a copy, but you want/need mac for iPhone OS 4 Beta.

    Good Luck, and if anyone has troubles, 'm happy to help.
    Contact me at:Liam.mackie@gmail.com

    :)

  • Pingback: IPhone Entwickler Blog » Blog Archiv » MAC Snow Leopard unter PC

  • http://www.alerossinformati.altervista.org Alessandro

    Thx for the hot-to. I have the same roblem of user jonothonmcg. When I try to boot i see the error. How can i fix? Help me Thx

  • mitchell

    can you please help me. i get up to step 3 but it says operating system not found. i do what it says but i may not be doing it right. please help.

  • Kal

    getting noOperation system not found

  • dbeauchamp

    I had the same issue through several attempts of trying to update to 10.6.4… Can't say it's a resolution, but I got past the error by not letting the OS restart itself. When the dmg / update combo finished, instead of clicking the “Restart” button, I used Apple Menu > Shutdown. When I powered the VM back on… It worked!

  • Jose

    Will this work in Windows 7 Virtual PC?

  • Born28772001

    It was soo much an easy install thx for the guide u rock

  • Bachemaroff

    hi.
    i have big problem with this installation mac on pc.
    iatkos 10.6.3 and ideneb and alyway and leo 4 all
    andall versions i use. but i dont know why isnt boot:D

    my pc info:
    ram 2 gig. proccesor intel 8400. vga gforce 8400 gs. hard 1 tb. and motherboard is ep43 ds3l(gigabyte)
    plz follow me.
    sorry for bad english:D:D:D

  • http://gumballtech.com brian

    Umm… You're trying to run a hacked distro in a virtual machine, which isn't really going to work.

  • Geedygeedy

    All of these instruction manals or whatever leave out a VERY IMPORTANT step.. I had all of the problem the rest of you had and this is how to FIX IT… AFTER u boot up with the darwin_snow.iso go to CD/DVD (SCSI) in your VIRTUAL MACHINES SETTINGS then click on ADVANCED… Change IDE to SCSI then pick a different SCSI option… You then can use the physical Drive to boot Mac OSX or you can use a ISO image of the MAC OS CD.. PROBLEM SOLVED!!!!

  • Nobody

    The ‘Operating System Not Found’ message is caused by the Dell Mini not recognising the enabled ‘usb legacy support – you need to disable it and then immediately reenable it in bios – then save the settings. You’d think with the number of people who have this problem – weird though it is – that someone would have said. Also try Transmac software for burning your flash drive images- it’s streets ahead of DD or Windows Image software.

  • Penis

    Your hardware does not support virtualization. Get a new computer

  • VeeKay

    It worked except I have no network connection.

  • Huntercody21

    how do you get the program that makes real apps work?

  • Andrewsyc

    I really want to say thank you for this tutorial, I got it up and running and everything is fine!

  • Ptchfrk56

    Amazing how you, the author of this article, acts as though this were such a cut and dried operation. I suppose it might be if the .vmx file were to be pre-edited in the correct format with the correct parameters, limiters, and hidden characters, but it is not, as is evidenced by the number reported errors in the comments for this article and those of other articles on this subject. Funny how your authoritarian article infers that this operation will “work right out of the box” each and every time. When in actuality, the files themselves have “experimental” written all over them. How about the message: “invalid front side bus frequancy 66000000 hz”? Please, don’t try to tell me that adding: “darwin10-64″ to guestOS entry in the .vmx file resolves this, it does not! Changing “smc.present = “FALSE” from “TRUE” likewise does not work. Many of the folks here that finally get this Mac OS X Snow Leopard virtual machine running only do so by continual experimentation with many unknown variables. Face it! It DOES NOT work right out of the box!

  • http://gumballtech.com brian

    What processor do you have?

  • Lazicsrdjan

    Can I use Pro Tools in VMWare Workstation?

  • Zachburm

    hello, when i press the “Power on this virtual machine” this message comes up;
    Mac OS X is not supported with software virtualization. To run Mac OS X you need a host on which VMware Workstation supports hardware virtualization.
    Please help!

  • http://security-wire.com/09/how-to-remove-antivirus-8-rogue-anti-spyware.html remove antivirus 8 virus

    Thanks for your sharing! I learn a lot from you.

  • Zachburm

    How!!!

  • Rick Price

    After a few false starts I got OS X running in VWWare on my HP i7 notebook under Win7. I’m mostly happy with it as long as I realize that its in a VM in Windows and not running by itself. The only major problem I have is that if I leave the computer for 20-30 mins, I come back and the mouse cursor has gone away and won’t come back. Can anyone explain this and give me a solution????

    My next issue is that I’m seriously considering reversing this situation and biting the bullet on the 17″ i5 MacBook Pro and then running Win7 in VM Fusion. Considering that I’m going to max the memory on it to 8 gb, can anyone give me real experiences of how well Win7 runs like this. Frankly my biggest use for Windows right now is playing Aion, email, web surfing and that type of thing. Soon however I’ll need to be loading up a J2EE dev environment (eclipse and JBoss most likely or JDeveloper and OC4J) and TIBCO. Can it run a J2EE appserver in VM or do I need to run Win7 as a dual boot through bootcamp? I’m assuming 2-3 cores and 4 gb ram.

    Any help would be greatly appreciated.

    Rick near Atlanta

  • http://gumballtech.com brian

    MacBook Pro’s are very fast Windows 7 machines. Windows 7 Professional x64 is blazing fast on my 15″ mid-2009 2.66GHz MacBook Pro, but I’ve upgraded it to 8GB RAM, a 64GB SSD (and a 500GB 7200RPM HDD, since I got rid of the SuperDrive).

    I’m running it natively under Boot Camp. If you don’t mind restarting into Windows 7, then Boot Camp is the way to go. Only use a virtual machine if you just can’t stand restarting or want to do things in both Mac OS X and Windows 7 at the same time. Me, personally, I don’t mind waiting to boot into Windows 7, as it boots very fast thanks to the SSD.

    I’m not sure about the rest of your questions, but I do know what Eclipse works fine in Mac OS X itself. I used to use it for my CS classes, until I changed majors ;) .

  • Ryan Snyder

    Hey there, I seem to have fixed the problem with the Cursor, if you turn off the Screensaver and Sleep fuctions this doesnt happen for me… if this fixes it let me know.

  • gu

    i download mac dvd full but i cant boot from deamon tools is that posible?? or i have to burn to dvd dual layer??

  • Pingback: links for 2010-12-29 « Bloggitation

  • Maqtash

    Thanks for ALL whom poted this blog, and thanks for all people who make knowledge available to all people

  • Antivirus 8

    Download the most trusted free antivirus and anti-spyware security software for Windows 7, Vista and Windows XP. Get free virus protection now!

  • ChuckNowis

    So the fact that you said ‘ANY PC’ was an incorrect statement as it follows onto say that you need an ‘Intel CPU (with VT-x support)’. you may want to update the guide as to not waste people time reading further than they have to…

  • Kingali1997

    just mount your iso

  • armaan

    Hi, I have tried to install snow leopard in my window machine using vmware but I have one problem tried to much to get around this but still not. It gives me below error if anybody know then please help I really need.
    I have attached snapshot.
    Thanks

  • ctech

    I was getting this message as well I followed these instructions:
    preconditions:
    you have mac os x 10.6(experimental) this can be obtained from this site
    - hardware virtualization is enabled(this is done in bios->restart the computer and hit F1,F2,F3, esc, del depending on your computer ->in the hardware virtualization tab click enter change to yes)
    - download the Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD_by_Hazard torrent(this should be an iso file)

    follow these instructions:
    http://iiju.co.uk/mac/videos.html <– find your video here these steps take like 20-25 mins but are really simple.

  • Christopher Robinson

    I have an HP G-42-230US notebook, and I am trying to do this. I tried to enable virtualization hardware, but I could not find it, and I searched all over my BIOS. Is there a way to load snow leopard on a vitual machine without virtualizatino hardware?

  • http://www.theothertomelliott.com Tom Elliott

    You might have figured this out by now, but you’re trying to open the wrong file. The one you want doesn’t have a leading “._” in it’s name.

  • Guest1

    Same problem.. Workstation v7, 10.6.3 retail DVD
    And crash after seen the boot screen for 2 seconds o/