Jump to content
MSoK

How to Install OS X 10.x (Snow Leopard to El Capitan) in VMware Workstation 10/11, Workstation Pro/Player 12, Player 6/7, ESXi 5/6

410 posts in this topic

Recommended Posts

In case anyone is wondering, the instructions and tools in this thread also seem to work with OS X v10.10 "Yosemite" (DP), as upgraded from a pre-existing Mavericks system.

 

They do work with a clean install as well. However performance is poor for me.

Share this post


Link to post
Share on other sites
Advertisement

Indeed. Much of the lack of performance was, for me, though, already present in Mavericks, and can be attributed to the aging, 32-bit, 3 GB Windows 7 work machine I am hosting my vm on. Talk about beating a dead horse...

Share this post


Link to post
Share on other sites

After installing the graphics packages, it seems the minimum resolution isn't small enough imo. Full screen works great though.

 

Also, I have a wired apple keyboard and I was wondering if there was any way to enable the Fn keys up top.

Share this post


Link to post
Share on other sites

I have just installed Mac OS X 10.9 on VMware Workstation v9. I followed the second post. It is a great post :D

Share this post


Link to post
Share on other sites

Has anyone upgraded to VMware Workstation 10.0.3 and if so, did anything break?

Yes, upgraded to Workstation 10.0.3 and all is well with OS X, since the install process un-installs the previous version as part of the "upgrade" process, the unlocker (1.3.0) needs to be re-installed once the "upgrade" to 10.0.3 has completed. I always do a cold re-boot after a workstation "upgrade" and applying the unlocker, and follow the unlocker install with another cold re-boot, just to make sure all the networking and services are running correctly.

Share this post


Link to post
Share on other sites

It is nice to know that VMware Unlocker v1.3 works well with VMware workstation 10.0.3 :)

Share this post


Link to post
Share on other sites

Yes, upgraded to Workstation 10.0.3 and all is well with OS X, since the install process un-installs the previous version as part of the "upgrade" process, the unlocker (1.3.0) needs to be re-installed once the "upgrade" to 10.0.3 has completed. I always do a cold re-boot after a workstation "upgrade" and applying the unlocker, and follow the unlocker install with another cold re-boot, just to make sure all the networking and services are running correctly.

Weird that I did not need to reinstall unlocker though I had the VM suspended. Who knows what will happen upon a reboot..

Share this post


Link to post
Share on other sites

Weird that I did not need to reinstall unlocker though I had the VM suspended. Who knows what will happen upon a reboot..

david,

 

Since your OS X VM was suspended it will not have carried out the check to confirm the presence of Apple hardware, I expect you to get an error on re-boot of your VM, until you install the unlocker, but please let us know, not something I have ever tried.

Share this post


Link to post
Share on other sites

Yes, upgraded to Workstation 10.0.3 and all is well with OS X, since the install process un-installs the previous version as part of the "upgrade" process, the unlocker (1.3.0) needs to be re-installed once the "upgrade" to 10.0.3 has completed. I always do a cold re-boot after a workstation "upgrade" and applying the unlocker, and follow the unlocker install with another cold re-boot, just to make sure all the networking and services are running correctly.

Thanks.  Went just as you said it would.  All is working well.

Share this post


Link to post
Share on other sites

Hello Great Folks,
 
This is great work and I am up and running with OSX 10.9 Mavericks in VM Player 6 on Windows 7 Professional.

 

I have question on CPU & cores the 10.9 VM sees:

  • In the VMware Player, I have set Processor Cores to 4,
    • (Mac OS X 10.9.vmx) => numvcpus = "4"
  • How ever the (Apple) -> About this Mac -> shows only 2 x 2.48 Ghz Unknown

 

From above does the 10.9 Mavericks in the VM see a dual PROCESSOR system or a single processor dual CORE system ? .

If it sees a single processor DUAL core system, how to overide some setting somewhere so that it sees 4 cores ? I have set these to 4 from the VMware Player control panel.

 

Thanks in advance for your help,

Share this post


Link to post
Share on other sites

Hello Great Folks,

 

This is great work and I am up and running with OSX 10.9 Mavericks in VM Player 6 on Windows 7 Professional.

 

I have question on CPU & cores the 10.9 VM sees:

  • In the VMware Player, I have set Processor Cores to 4,
    • (Mac OS X 10.9.vmx) => numvcpus = "4"
  • How ever the (Apple) -> About this Mac -> shows only 2 x 2.48 Ghz Unknown

 

From above does the 10.9 Mavericks in the VM see a dual PROCESSOR system or a single processor dual CORE system ? .

If it sees a single processor DUAL core system, how to overide some setting somewhere so that it sees 4 cores ? I have set these to 4 from the VMware Player control panel.

 

Thanks in advance for your help,

CTk0,

 

OK, this is an issue with Player only, when you select 4 cores it automatically presents two processors with two core, rather than the more likely one processor with four cores, in Workstation you can specify number of processors and the number of cores per processor.

 

When you fire up your OS X Virtual Machine (VM) go to the Apple Logo and About This Mac > More Info... > System Report... will tell you the "Number of Processors:" and the "Total Number of Cores:"

 

The additional line in the vmx configuration file missing from a Player configuration is:

 

cpuid.coresPerSocket = "4" or "2"

 

Adding the line to your vmx configuration file should allow Player to better reflect your actual physical environment, which from my experience produces the most stable VM's regardless of OS!

Share this post


Link to post
Share on other sites

Hi Guys,

 

I am new to the forum. This is my first post. 

 

Can you give an assistance on how to run the bash script for Maverick version on Windows?

 

Any help would be appreciated.

 

Many thanks.

Share this post


Link to post
Share on other sites

Hi Guys,

 

I am new to the forum. This is my first post. 

 

Can you give an assistance on how to run the bash script for Maverick version on Windows?

 

Any help would be appreciated.

 

Many thanks.

goldunderfire,

 

What exactly are you trying to do in Windows, only the unlocker CMD can be run in Windows to unlock VMware Workstation or Player, all other scripts or commands are run from an existing instance of OS X either physical or virtual. If you do not have access to OS X you will need to buy the Snow Leopard DVD from the Apple Store, create an ISO and create a virtual machine, download the Mavericks Install app and install over SL or create a DMG which can be used to do a clean install in VMware Workstation 10 or Player 6. All relevant instructions are in the first two posts on this topic.

Share this post


Link to post
Share on other sites

Sorry if this is a noob question.  

 

I have a Linux box running VMware Player.  I want to install Mavericks from scratch.  I have a Mac mini running OSX Lion with the Mavericks installer I have copied off onto a drive.  In reading in section 2 of the guide it goes over how to convert the .dmg fil to make it bootable from an OSX machine.  The instrctions are to run the script on an OSX machine.  It also mentions the tool from Fusion.

 

My question is can you do a scratch install of OSX with no other previous OSX VM's. Can you use that .tool script to fix the .dmg file to make it a moutable image from a Linux box?

Share this post


Link to post
Share on other sites

J-Rod,

 

First welcome to InsanelyMac, second you need the Install OS X Mavericks app to use the .tool script which will create a bootable .dmg for use in VMware Workstation 10, Player 6 or ESXi 5.5. Just copying the .dmg from Show Package Contents which works fine for Lion and Mountain Lion will not work for Mavericks.

 

I guess since OS X is a flavor of Linux in theory the script might work on Linux, but you would have to copy the "Install OS X Mavericks.app" to the Linux box, then run the .tool script, not something I have tried.

 

In your case you could just run the script on your Mini Mac, if you did not have access to OS X running on a real Mac or Virtual Machine, and the .tool script does not run in Linux, then the best solution is buy the Snow Leopard DVD from the Apple Store and create a Snow Leopard Virtual Machine, update to the latest patch 10.6.8 and download Mavericks from the App Store and either upgrade your Snow Leopard or create a new Virtual Machine from a .dmg created using the .tool script.

Share this post


Link to post
Share on other sites

Ok, so, I tried several ways to fix the image in Linux

 

converted dmg to img with dmg2img, then tried to convert .img to .iso  it wouldn't work

tried to fix the script to run in linux, it didn't work. I think with some time and effort this could be done though

 

 

went and ran the script on my Mac mini running Lion.  Worked like a champ.  Created the .dmg file.

new .dmg file, .tool file, and .app file are on USB stick.

 

Put USB into my workstation running player and start VM, under options I have pointed the VM  to use the .dmg file as the installation media .iso for system.

 

I've pointed the VM at the .dmg file. as the boot image  It loads it and goes up to the install portion. It says it needs to verify I am eligible for upgrade, and wants to go out to the apps store. So, I had to enter my appleID.  Now it wants to go out to Apple to download "additional components", which I am assuming it is trying to re-download the .app file.  It reports 20+ hours remaining.  So, next question.  Do I copy the .app file to the disk so it can access it, or how do I make both the .dmg file and .app file available for the OS install, and not have to re-download the entire .app file.

Share this post


Link to post
Share on other sites

J-Rod,

 

If the .tool script has worked correctly against your App Store downloaded "Install OS X Mavericks.app" then the .dmg created should be all that is needed for Player 6 or Workstation 10 in either Windows or Linux, i.e. having installed the unlocker v1.30 you should be able to select OS X 10.9 as an option and just use the CD setting to point at your .dmg, it will want to choose a .iso, but will accept the .dmg if you choose any file (please note the .tool script creates a Mavericks .dmg file which works with both Workstation 10 and Player 6 as well as Fusion 6/7 and ESXi 5.x, this is not the case for Lion and Mountain Lion where the copied .dmg only works in Fusion and ESXi, Workstation and Player require the .dmg to be converted to .iso).

 

To confirm your .tool created .dmg is functional download the trial version of Fusion 6 or 7 on your Mini Mac and use the .dmg to create a Mavericks Virtual Machine.

Share this post


Link to post
Share on other sites

Ok, looked over my terminal window from the first try, and there was an error reported.  Ran the .tool file and the .dmg file was 6.1G instead of 5.7G as it was the first time.  The installer went better (not asking for Apple ID).  It goes to install, and give 23 minutes remaining.  Then it hit an error and failed. In the error log it reports that an error occured while extracting files from Essentials.pkg and the installer then fails.

 

I went back and erased the .dmg file, ran the .tool again, and created a new.dmg file.  Same error. I can only assume the Mavericks .app download is corrupt in some fashion, and I will need to download it again, and try this again.

 

I may also test this at the same time. I am wondering if this would have the same effect as the .tool file.

 

http://www.fixedbyvonnie.com/2014/04/reinstall-mac-os-x-mavericks/#.VByjVR_Hm90

Share this post


Link to post
Share on other sites

J-Rod,

 

Sounds like a good plan, re-download the .app and try the .tool with the relevant additional location inputs and all should should work fine. A quick look at the link you supplied appears to do the same job as the .tool, plenty of similar instructions on the web to either create a bootable USB or VMDK, and just out of interest the latest version of Fusion v7.0.0 creates a bootable VMDK to install Yosemite as the .tool does currently work for Yosemite.

Share this post


Link to post
Share on other sites

Hey guys so this is my first post, I apologize if I leave something out or this has been answered, but I cant seem to find it.

So I have been trying to get os x 10.9.4 or later installed on my PC. Specs

 

Windows 7 SP1 X64

AMD Phenom II X6 1055T 2.8 GHz

Gigabyte GA-880GMA-UD2H

DDR3 4GB Ram

ATI Radeon HD 4250

AMD High Definition Audio Device

 

I installed VMware Workstation 10 and used the Unlocker 1.3. Added the VM for OS X 10.9, Removed the "firmware = efi" when I attempt to boot using the .vmx IDE torrent "os x mavericks 10 9 retail vmware image" I get to Loading Darwin/X86 screen and it just keeps spooling. I don't know how to get past that screen and get to the installation.

 

I installed Virtualbox 4.3.12 and used the Niresh ISO. I finally got OS X installed using the amd64 flag and added the graphics for 1080p. It runs pretty slow in Virtualbox but at least it boots. When I try to upgrade to 10.9.5 uding the app store, the purpose of having OS X is to use Xcode which needs 10.9.4+, it boots to the Guru Meditation error. I am really lost here and have been reading forums and install guides for the past week. Any help would be greatly appreciated! Thanks for everything so far guys.

 

P.S what is the fasting more stable software to use VMware or Virtualbox? Can I install OS X 10.9.5 on either one using AMD?

Share this post


Link to post
Share on other sites

I just updated to VMware Player 6.0.3, and my install of Snow Leopard show that the tools are not up to date. I ran the installer from unlocker 1.3, and still get the same message. Is there a newer Darwin available?

 

Thanks!

Share this post


Link to post
Share on other sites

I just updated to VMware Player 6.0.3, and my install of Snow Leopard show that the tools are not up to date. I ran the installer from unlocker 1.3, and still get the same message. Is there a newer Darwin available?

 

Thanks!

ssflyer,

 

You need to mount the darwin.iso (which is located in the VMware Player directory if you have installed the unlocker) via the CD/DVD option and "Use ISO image file" in Virtual Machine Settings, then select "Install VMware Tools" once mounted in OS X , if you have a previously installed VMware Tools I generally do an un-install and reboot before doing a fresh install of the VMware Tools.

 

I am not sure which version of the darwin.iso comes with the unlocker v1.3.0, but to ensure you have the latest go to the following download topic, link below, and you can download either 6.0.4 or even 7.0.0 from the latest version of Fusion, just released.

 

http://www.insanelymac.com/forum/files/file/31-vmware-tools-for-os-x-darwiniso/

What is the fasting more stable software to use VMware or Virtualbox? Can I install OS X 10.9.5 on either one using AMD?

nick,

 

I have not had a great deal of experience of using VirtualBox, but as VMware Fusion was designed to run OS X on a Mac, and a lot of the base code is shared with Workstation, Player and ESXi, and once the unlocker is installed OS X can be installed via the wizard natively, and the latest VMware Tools from Fusion 7 appear to have improved graphics performance, it would seem the better solution.

 

Unfortunately as Apple only use Intel CPU's in Mac haredware, OS X contains no code to support AMD processors to run OS X natively, so a new, non native, kernel is required to provide support for AMD processors. Some work has been done to try and provide a set of CPUID masks to allow AMD processors to run native OS X but this is proving very tricky, and CPU specific.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By tlac
      Simple steps to create macOS Installer for Vmware on Linux or Windows
       
      This guide describes how you can create a Vmware image (vmdk) for installing macOS in Vmware. Most tutorials about this topic require an ISO installer file that was typically created in macOS or you have to download some preinstalled image file from unknown source. None of them are ideal. But if you follow the steps below, you will not need to access macOS and will use official and trusted sources.
       
      First of all download gibMacOS from here and set up
      https://github.com/corpnewt/gibMacOS
        Run the script to download the full macOS installer:
      on Linux: gibMacOS.command on Windows: gibMacOS.bat  
      Install qemu-img converter

      on Linux (Debian or Ubuntu):
      install qemu-tools package

      on Windows use this installer:
      https://qemu.weilnetz.de/w64/
      when you run the installer, it is enough to select the "tools" and "dll library".
       
      Convert the downloaded BaseSystem.dmg to Vmware image
      run the following commmand in that directory where BaseSystem.dmg was downloaded (somewhere here: gibMacOS-master/macOS Downloads/publicrelease/061-44387 - 10.15.3 macOS Catalina)
      on Linux:
      qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk on Windows:
      c:\"Program Files"\qemu\qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk  
      Use the previously created image to install macOS in Vmware
       
      I assume you have a patched and working Vmware already. If not, find another guide but in nutshell:
      - confirm the VT-x is supported on your Intel machine (if you are on AMD you may not able to virtualize macOS or you need to do more work)
      - install VMware Workstation or VMware Workstation Player (free for non-commercial use)
      - use an unlocker to patch the Vmware to support macOS guest
       currently this works well: https://github.com/BDisp/unlocker/
       
      So when you are here you have a patched Vmware and a Vmware image (recovery.vmdk).
      Run Vmware and create a new virtual machine by choosing macOS guest. But add another hard disk as well with selecting to use an existing virtual disk. Browse the recovery.vmdk. You will get a warning about the image is not in the latest format but choose to keep the existing format.
      After you installed the macOS, install the vmware tools as well.
       
      Tested on Windows 10 with macOS Catalina 10.15.3 in Vmware 15.5 Player
       
      Comments are welcome.
       
    • By Kaku
      Greetings!
       
      So I managed to get a Catalina 10.15 vm up and running in ESXi 6.7u2.
      When I try to install Catalina updates, however, it goes to the Apple logo, status bar moving ever so slightly, reboots again and this time hangs on the Apple logo.  To fix this, I either remove or disable "Mac OS" as an option in the bootloader. Is there a way to get these updates to install? 
       
      In the meantime...
       
      I instead of restarting Catalina after choosing to update it, I shutdown the guest.  After a restart it SEEMED to update with the time duration countdown.
       
      Prior to this I did run disk utility and checked Untitled and Untitled-Data for errors (I don't think it found any).
       
      So I just logged back onto the VM and the version is still 10.15 and NOT 10.15.2 as hoped. So weird.
       
      Any ideas?
       
    • By fusion71au
      Clover r5101 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.15 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r5101 for VMware.zip". Mount Clover-v2.5k-5101-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By liljboi2
      Trying To Boot Mac OS X El Capitan On Surface Book 1 i5 128GB 
      Ive tried everything under the sun to try to get this to even load the installer
      ive had mixed experiences trying many different options and “combos” 
      i Can Offer Someone That Can Help A “Software Pack” Which Includes
      My EFI
      Kexts
      DSDT
      Readmes
       
      Pretty Much Everything I HaveTried And Researched
      Hopefully That Will Help As I’m Confident I Should Have All Required Files But Not So Confident On How They Should Be Coupled 
      There Is A Guide On This Platform That Goes Over Installing This But What Is Demoed Is MacOS Sierra 10.12 When My Target Is 10.11 El Capitan  Everyone In The Comments That Tried El Capitan Either Have Out Of The Gate Sucess Or Gave Up And Went To Sierra The Problem Is Besides The Guide Author Correcting A Few Mistakes There Is No Actual Diagnosis And Help Given 
       
      For A While I Was Getting Nothing But A Black Screen After Moving Files I Finally Got An Apple Logo Great!..Not Really Because that’s all it would do.
       
      i Tried EFI Folder From Guy Who Did Surface Pro 4 “Port” And after I While I Will Get Cross Where The Apple Logo Would Be So There’s Something Happening When Using His EFI ; Mines Will Just Hang At Apple Logo For As Long As I Let It 
       
      With Verbose Boot Or Boot Flag -v 
       
      I Get Errors Concerning OSXAptioFixDrv They Are Usually Different 
      If I Try OSXAptioFix2Drv I Get
       
      ...........................................
       
      if i try OSXAptioFixDrv I get 1 of 3 errors Typically Saying Similiar Things 
      About Relocating Memory 
       
      Will Try To Add Photos 
       
      This Is Not My First Hackintosh More Like 5th or 6th But Besides On HP Elitebook Revolve Where I Had Similar Issues Due To BIOS Settings 
      I simply CAN NOT Get It To Boot No Matter What I Do Or Edit Please Help Or Provide EFI Folder That Will Work For Me 
      For Now Looking To Upgrade BIOS as I think it has something to do with firmware being to old as this PC Is usually never connected to Wi-Fi unless I need to download something and I cannot stress I have done everything under the sun to get this to even boot the installer 
×