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

I think I've hit a brick wall. I have the OS_X_El_Capitan.app.dmg, I have VM Player 7.1.4 patched with unlocker 2.0.8.

I can create a OSX vm with 10.10 ver in the player. I can start the VM after adding the line to the vmx and changing it to use Ver 10 hardware instead of 11.

I've tried tons of "How To's" trying to make this work. I've managed to extract the InstallESD.dmg from the OS_X_El_Capitan.app.dmg using TransMac and the farthest I can get is VM Player shows me a boot manager when booting with either dmg chosen.

 

I don't have access to a Mac Machine anymore so I don't see how I can use the boot scripts that are mentioned in the 2nd post of this thread.

 

How can I make the OS_X_El_Capitan.app.dmg or install.dmg bootable if I don't have a mac?

Share this post


Link to post
Share on other sites
Advertisement

Everyone beware before installing latest Sierra beta (DP6): dragging applications windows, selecting text, drag-n-drop etc. inside an upgraded VM guest seems to work unreliably.

 

Update: fixed in DP7 (and apparently PB6, too).

Share this post


Link to post
Share on other sites

Hello All,

Have been absent for a while, but now its time to upgrade my ESXi Lion install.

Recently I got a new ESXi Box and joined it to my cluster with 5.5. Installed the unlocker, trying to boot 10.10 or 10.11 (after making the ISO) and always seems to hang with beach ball and no welcome screen (installers). I tried changing from EFi to Bios, running vm ver 8 or 10 always the same. I tried using both the client and web interface for the console and its always just hanging before installer starts.

Any advice ? Been trying this for few days now with both 10.10 and 10.11 with same exact results.


Any help is always appreciated !

 

 

Never mind. Had an issue with persistent storage, running both 10.10 and 10.11 good. VMware tools helps. 

Share this post


Link to post
Share on other sites

El Capitan runs fine on MSI X99 sli board with Xeon E5-2648L v3 12 core and 8 gigs RAM.  I used a preconfigured virtual EC image and changed the language/location once running. For now have a NV 7300gs

Share this post


Link to post
Share on other sites

I was banging my head trying to find why El Capitan retail iso (made from a download from AppStore using scripts described in these forums) does not work and crashes with kernel panics like this:

 

Ck7es6o.png

 

 

Nor smc nor hardware version tricks did not help. After lots of trial and error, it turned out that I need to set OS X version to lower (10.8 in my case) and then El Capitan could be installed and run just fine.

 

Here is that bad boy setting:

 

AVy0w8d.png

 

It's counter intuitive - to get 10.11 running, you have to set version to 10.8. Weird. Maybe my CPU is the source of the problem? I have Intel Pentium "Anniversary Edition" G3258. After that 10.8 trick everything works rock solid. 10.7 also works just fine. Anything above 10.8 crashes with panics.

Share this post


Link to post
Share on other sites

Just installed the macOS Sierra GM build using your post. No issues whatsoever. Using Workstation 12. Just had to modify the DMG creation script to use Install macOS Sierra.app.

 

20EhbOq.png

Share this post


Link to post
Share on other sites

Making it all the way to the installation on El Capitan and it errors out after about a minute or so saying it couldn't attach the disk image.  Using workstation 11. 

Share this post


Link to post
Share on other sites

Making it all the way to the installation on El Capitan and it errors out after about a minute or so saying it couldn't attach the disk image.  Using workstation 11. 

Recreated the ISO, this time with root privileges, and we're past that point....but it is VERY slow to install.  Stuck at about 5% in right now...16 minutes remaining, it says.

Share this post


Link to post
Share on other sites

Just installed the macOS Sierra GM build using your post. No issues whatsoever. Using Workstation 12. Just had to modify the DMG creation script to use Install macOS Sierra.app.

 

Besweet,

 

Good news, please post the updated script and I will add it to the relevant section.

 

Regards,

MSoK.

Share this post


Link to post
Share on other sites

Besweet,

 

Good news, please post the updated script and I will add it to the relevant section.

 

Regards,

MSoK.

I attached it to this post. I basically replaced all traces of "ElCapitan" / "El Capitan" with "Sierra" while changing the .app path to "Install\ macOS\ Sierra.app."

CSI.tool.txt

Share this post


Link to post
Share on other sites

Hi, MSoK.

 

I created make iso script for between MacOSX 10.6 and macOS 10.12. (might 10.5)

XXX.tool.txt is not necessary any more!

 

This script find your AppStore OSX Installer automatically.

Even if you have InstallESD.dmg only, you can specify the path.

 

 

Download the attached "create_osx_iso.txt" script file to your desktop.

In a terminal session, run the following command:

 

cd ~/Desktop

mv create_osx_iso.txt create_osx_iso

chmod +x create_osx_iso

./create_osx_iso

 

create_osx_iso.txt

Share this post


Link to post
Share on other sites

Hi, MSoK.

 

I created make iso script for between MacOSX 10.6 and macOS 10.12. (might 10.5)

XXX.tool.txt is not necessary any more!

 

This script find your AppStore OSX Installer automatically.

Even if you have InstallESD.dmg only, you can specify the path.

 

 

Download the attached "create_osx_iso.txt" script file to your desktop.

In a terminal session, run the following command:

 

cd ~/Desktop

mv create_osx_iso.txt create_osx_iso

chmod +x create_osx_iso

./create_osx_iso

shela,

 

Excellent work, with your permission I will add the script file to the second post on this thread, and update the instructions.

 

Regards,

MSoK.

Share this post


Link to post
Share on other sites

shela,

 

Excellent work, with your permission I will add the script file to the second post on this thread, and update the instructions.

 

Regards,

MSoK.

 

Sure thing.

Please feel free to ask any questions.

Share this post


Link to post
Share on other sites

I created make iso script for between MacOSX 10.6 and macOS 10.12. (might 10.5)

XXX.tool.txt is not necessary any more!

 

Ty shela. However, using your tool, it kept saying that it couldn't mount the Install dmg for some reason. Not sure why it was failing, so I just modified the old CECI tool to extract the bootable Sierra dmg.

Share this post


Link to post
Share on other sites

Ty shela. However, using your tool, it kept saying that it couldn't mount the Install dmg for some reason. Not sure why it was failing, so I just modified the old CECI tool to extract the bootable Sierra dmg.

 

JJTagy,

 

Probably, you mounted another install image (InstallESD.dmg) in the past and has been left mounted.

Please unmount all of them and retry.

 

Check the result of following command whether mounted or not.

ls /Volumes

If you find 'OS X Base System' path, unmount like this.

hdiutil unmount -force /Volumes/OS\ X\ Base\ System

and also, if you find 'OS X Install ESD' path, unmount like this.

hdiutil unmount -force /Volumes/OS\ X\ Install\ ESD

Share this post


Link to post
Share on other sites

Ty shela. However, using your tool, it kept saying that it couldn't mount the Install dmg for some reason. Not sure why it was failing, so I just modified the old CECI tool to extract the bootable Sierra dmg.

JJTagy,

 

I initially ran in to the same problem after downloading Sierra from the App Store, a reboot of the VM resolved the problem.

 

I have now done fresh builds and installed El Capitan and Sierra from the iso created with shela's new script.

Share this post


Link to post
Share on other sites

JJTagy,

 

I initially ran in to the same problem after downloading Sierra from the App Store, a reboot of the VM resolved the problem.

 

I have now done fresh builds and installed El Capitan and Sierra from the iso created with shela's new script.

 

MSoK, JJTagy,

 

CECI.tool and CSI.tool does not detach OS X Install ESD.

'hdiutil attach' command cannot attach the same image twice, so my script reports error.

This is a defect of CECI.tool and CSI.tool.

Share this post


Link to post
Share on other sites

Possible mount residue. No way for me to check anymore. I already deleted that VM in favor of my new Sierra build. I don't think I did a fresh reboot as MSoK advised. Thanks to both!

Share this post


Link to post
Share on other sites

i am using it on 10.9.5 vmware ... so far its working , just finished actually

got a 6.58gb iso for sierra now :)

 

i am doing this because my current partition table is too messed up for sierra clean install

so i am doing it virtual and trying to clone it (Fingers crossed :) !!!)

Share this post


Link to post
Share on other sites

Have just upgraded from El Capitan to Sierra using normal upgrade download/install. Using VMWare Workstation Pro and Unlocker 2.07.

 

No issues so far. :)

Chris,

 

Any reason you did not use Unlocker 208 it adds an update to the latest darwin iso as part of the install with a standalone script to update after install?

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 fusion71au
      Clover r4747 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4747 for VMware.zip". Mount Clover-v2.4k-4747-X64 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 Donk
      Verision 3 of the macOS Unlocker for VMware ESXi. Supports versions:
       
      ESXi 6.5 and 6.7  
      https://www.insanelymac.com/forum/files/file/964-macos-unlocker-v30-for-vmware-esxi/
      https://github.com/DrDonk/esxi-unlocker/releases/download/3.0.0/esxi-unlocker-300.tgz
      https://github.com/DrDonk/esxi-unlocker/
       
      readme.txt
       
      Please note that this will not work if Secure Boot is enabled on the ESXi host. This is by design where VMware restricts what can be run when booted using Secure Boot.
    • By iTahaMe
      FINALLY IT'S WORKING THANKS TO @insanelymac
      But i have a single problem, My graphic card Radeon x1950 Pro not working, It used to work good on Snow Leopard but now its not on Yosemite i don't know why ... any kext needed ??
       
      Here the kext used to work good for me on Snow Leopard
      ATIRadeonx1000.kext 
      ATINDRV.Kext
      ATIRNDRV.Kext
       
       
      Any Help ? 
      Taha

    • By Donk
      Here is a new utility to patch the EFI firmware in VMware Workstation and Fusion to allow the non-server versions of Mac OS X 10.5 (Leopard) and 10.6 (Snow Leopard) to run. Yoiu will need macOS unlocker 3 if you are using Workstation on non-Apple hardware. I still have to find a way to do this on ESXi as the UEFIPatch utility will not run in the ESXi console.
      This currently supports:
       
      Workstation 11/12/14/15 on Windows and Linux Workstation Player 7/12/14/15 on Windows and Linux Fusion 10/11 on macOS  
      https://github.com/DrDonk/efi-unlocker/releases/download/1.0.0/efi-unlocker100.zip
      https://github.com/DrDonk/efi-unlocker
       
      Please read the readme.txt file for details.
      readme.txt
×