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 use this script and no boot on my vmware workstation 10, with unlocker 208.

jassker,

 

Workstation 10 needs Unlocker 1.3.0 not 2.0.8 this is for Workstation 11, 12 and 12.5.

Share this post


Link to post
Share on other sites
Advertisement

jassker,

 

Workstation 10 needs Unlocker 1.3.0 not 2.0.8 this is for Workstation 11, 12 and 12.5.

 

Sorry, i have 12.5.0 with unlocker 208, and no boot, any idea?

Share this post


Link to post
Share on other sites

Just ran this to generate a Sierra ISO, took less than 5 minutes(ish)

famousevan,

 

Sounds about right, should be 6,414,628 KB for OS.X.10.12.16A323.iso as a guide.

Share this post


Link to post
Share on other sites

Hi All,

 

I'm having problems using VMWare Workstation (v 12 and 12.5) for a college project that uses Mac/iOS Software. The host machine is a quad core i5 with 14GB of RAM.

 

I've installed El Capitan successfully (both v 10.11 and 10.11.6) and used it to build an iOS app successfully using XCode 6.4 a few months ago. Now I'm trying to build an iOS game requiring XCode 7.3.1 (Swift 2.2) but the Simulator program will not run at all even though XCode itself seems to works fine.

 

I assume that the game engine tries to access GPU features that are not provided by VMWare and so fails to run whereas less graphically intensive programs can run with the CPU emulation only. Does anyone know if this is the case and if I should abandon my attempts to make the impossible happen? Do other versions of VMWare allow superior graphics acceleration or the ability to access the GPU hardware of the host machine? Would an alternative emulator package or a 'Hackintosh' give better graphic performance?

 

I have installed VMWare Tools which I understand allows access to some basic GPU acceleration. This shows up as 128 MB graphics under the 'About this Mac' panel. Unfortunately this has also had the effect of making the shared folder disappear and I can's access it with the 'Go' menu or anywhere else. I've tried recreating it through the VMWare settings but with no luck. Any ideas of how to get this vital feature back?

 

Sorry to ask so many questions but I'm finding these issues difficult to research.

 

Thanks for your time.

Bob

Share this post


Link to post
Share on other sites

Hi guys,

 

I've finally managed to get an installation of OSX going on my IBM x3850 M2 server, through Esxi 6. Unfortunately the only version I could get going was 10.8 (Mountain Lion), but it appears to have installed fine.

 

The problem is that I have no network connectivity (although strangely it can ping/connect to the esxi host). When set to DHCP, it gets one of those IPs that don't mean anything (I can't remember what they're called), and when I set it to the desired static IP, it claims to be connected, but still has no internet at all. The host and all other vms have internet, so it must just be an issue with my install

 

Any ideas?

Share this post


Link to post
Share on other sites

I assume that the game engine tries to access GPU features that are not provided by VMWare and so fails to run whereas less graphically intensive programs can run with the CPU emulation only. Does anyone know if this is the case and if I should abandon my attempts to make the impossible happen? Do other versions of VMWare allow superior graphics acceleration or the ability to access the GPU hardware of the host machine? Would an alternative emulator package or a 'Hackintosh' give better graphic performance?

 

If you build a hackintosh that supports the GPU you are using yes that will most likely be a lot better then a VMware VM.

Nobody have yet seem how to get GPU passtrough correct with VMware workstation at least as i understand and read around.

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,

Does your script work in El Capitan 10.12.1? I got output error "could not resize sparse  image"? 

Share this post


Link to post
Share on other sites

I am having trouble getting this running for Sierra 10.12.3, with the following error (running on a Mac Mini):-

 

Detected OS X version: 10.12.3, build 16D32

Replacing Packages link with actual files...

rm: /Volumes/OS X Base System/System/Installation/Packages: No such file or directory

Could not remove Packages link.

"disk1" unmounted.

"disk1" ejected.

 
Would anyone have any ideas?

Share this post


Link to post
Share on other sites

This turned out to be such a stupid issue, I am almost ashamed to post the solution.  The mount point on the physical disc inside the Mac Mini was also labelled "OS X Base System" so running the script meant some of the steps were pointing at the physical drive rather than the mounted file.  To solve, I renamed the physical mount point and the script ran successfully.  Oh well, that was 2 hours wasted but I hope it helps someone else.

Share this post


Link to post
Share on other sites

Hi all.

 

I'm upgrading my personal esxi box, and tried mac os x with pass-through yesterday. After several (numerous) attempts I got my videocard working with external display.

I wonder how can I disable ESXI SVGA adapter? I found some ideas today, will try later tonight, but may be there's a proven solution? How can I disable, or completely remove that svga videocard from my VM?

 

Thanks.

 

UPD. Answering my own question.

I've removed driver for SVGA adapter and I don't see it anymore.

I still able to see adapter in Mac details, but not in monitor section. It's way more responsive now, which is great.

Guess I still can achieve that by installing SVGA II driver, or doing something like that, but it's easier for me to remove unnecessary thing(you should be glad, I'm not your doctor :)

 

Initially I thought that I will lose any VMRC connectivity to that VM without a video driver. Radeon driver picked up 2nd monitor just fine: I'm able to remote in that VM using vsphere console or VMRC. It's a bit annoying, because it's not acessible through videocard, and theoretically you're able to drag a window outside of visible screen. I tried disabling that screen via app, but it's not 100% working. Especially after reboot.

But I'll solve that later.

Share this post


Link to post
Share on other sites

Hi all.

 

I'm upgrading my personal esxi box, and tried mac os x with pass-through yesterday. After several (numerous) attempts I got my videocard working with external display.

I wonder how can I disable ESXI SVGA adapter? I found some ideas today, will try later tonight, but may be there's a proven solution? How can I disable, or completely remove that svga videocard from my VM?

 

Thanks.

 

UPD. Answering my own question.

I've removed driver for SVGA adapter and I don't see it anymore.

I still able to see adapter in Mac details, but not in monitor section. It's way more responsive now, which is great.

Guess I still can achieve that by installing SVGA II driver, or doing something like that, but it's easier for me to remove unnecessary thing(you should be glad, I'm not your doctor :)

 

Initially I thought that I will lose any VMRC connectivity to that VM without a video driver. Radeon driver picked up 2nd monitor just fine: I'm able to remote in that VM using vsphere console or VMRC. It's a bit annoying, because it's not acessible through videocard, and theoretically you're able to drag a window outside of visible screen. I tried disabling that screen via app, but it's not 100% working. Especially after reboot.

But I'll solve that later.

 

This is quite interesting...I also would to achieve the same goal here: totally disable vmware adapter and use passthrough GPU completely. Thanks for the sharing and please update when you find a good solution.

Share this post


Link to post
Share on other sites

This is quite interesting...I also would to achieve the same goal here: totally disable vmware adapter and use passthrough GPU completely. Thanks for the sharing and please update when you find a good solution.

I haven't found solution for that yet. If I login to VM I still see that virtual display. Problem is, there's no way to disable it in Mac OS, like I can do that in Windows. I will post something, if I find a solution. SwitchX may be?

Share this post


Link to post
Share on other sites

Sorry, which is the script file to create ISO for MacOSX 10.12 in order to install on Vmware Workstation 12.5?

Share this post


Link to post
Share on other sites

Hi All,

 

I'm new to VMware and trying to get OSX/MacOS running on my Ubuntu 16.04 machine. I basically just need to get an up to date version of iTunes running. I'm not having much luck so far. I also have a MacBook pro running MacOS 10.12.4. Here's what I have tried so far.

 

1) Downloaded the MacOS 10.12.4 installer on my mac from the app store. I managed to create a working VM on my mac using VMWare Fusion. Works well.

 

2) I installed VMWare Workstation Player 12.5.5 on my Ubuntu machine and applied the 2.08 unlocker. I then copied the VM created on my mac to my Ubuntu machine, added "smc.version = "0"" to the config file and tried to run it. Nearly straight away it runs into a kernel panic and reboots.

 

3) I used the script created by Shela to create an ISO from the 10.12.4 installer and added "smc.version = "0"" to the config file. I then tried to use that to create a VM using Workstation Player. Once again, as soon as the boot process starts on the installer I get the same kernel panic as above.

 

4) I also downloaded the Mavericks installer from the app store and used the same process as in #3 above.The machine does seem to start to boot with the installer, but soon stalls and locks up with my host CPU maxing out. 

 

5) I found a complete VMWare Mavericks image elsewhere on the net and downloaded it. Tried to start that in Workstation Player, but it has the same behaviour as #4 above.

 

Is there something obvious I'm missing?

 

Thanks for any help.

Share this post


Link to post
Share on other sites

I'm new to VMware and trying to get OSX/MacOS running on my Ubuntu 16.04 machine.

 

What is the CPU in you Ubuntu machine? AMD?

Share this post


Link to post
Share on other sites

I tried to use v2.0.8 on ESX 6.5 with no luck.  Is there a list of fixes for 2.0.9?  Does anyone know if it will work in ESX 6.5?

 

After I ran the install script and rebooted, I was not able to start any VMs on the server.  They all responded with this error code:

 

Transport (VMDB) error -45: Failed to connect to peer process

 

After uninstalling the unlocker and rebooting again, my non-Mac virtuals started on their own, but the Mac virtual gets stuck in a startup/reboot loop.  I haven't been able to screen scrape the reason for the reboot.

 

 

 

 

Share this post


Link to post
Share on other sites

Hi 

 

i got this error... "Could not resize sparse image." and i can't find any iso file on my desktop...

 

thanks for your help

 

Restoring BaseSystem.dmg...

Validating target...done

Validating source...done

Retrieving scan information...done

Validating sizes...done

Restoring  ....10....20....30....40....50....60....70....80....90....100

Remounting target volume...done

Detected OS X version: 10.12.1, build 16B2657

Replacing Packages link with actual files...

Copying dependency files...

"disk11" unmounted.

"disk11" ejected.

"disk10" unmounted.

"disk10" ejected.

Resizing sparse image...

hdiutil: resize failed - Ungültiges Argument

Could not resize sparse iamge.

Share this post


Link to post
Share on other sites

I'm upgrading my personal esxi box, and tried mac os x with pass-through yesterday. After several (numerous) attempts I got my videocard working with external display.

 

Could you elaborate a bit further on the bold parts? Because right now it looks to me like you managed to get direct GPU acceleration in your VM.

 

Edit:

 

Sorry, I am stupid. I checked again what PCI pass-through means and basically it requires VT-d on Intel CPUs, which my lame-ass i7 4770K does not have. Of all the i7 Haswell CPU models that are out there, I got the only one lacking VT-d, argh! Still, I would really like to know how you managed to get pass-through to work.

 

The Hackintosh way of installing Sierra did not work at all on my hardware, so right now I am seriously considering to buy a 4790K or whatever if it means I can do all of my XCode development in the virtualized system.

Share this post


Link to post
Share on other sites

naru6705,

 

Is your InstallESD.iso 10.8.5 or 10.9, if it is 10.8.5 then all should work fine, unless the iso is corrupt in some way. If you are trying to install 10.9 that is not going to work, see the second post in this topic.

so how this is working?

 

https://youtu.be/GIRDIAxXNcE

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

Can this be updated to work with High Sierra?  I tried to edit myself and I get the following error, not sure how to resolve.

6hlqgx.png

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 dannymozzer_
      Hi,
       
      I've been trying to install Mavericks 10.9, I know it's older now, but It's honestly the version I want to use, the specs of the PC are:
      Asus P8H61-MX USB3
      i3-3220
      8GB DDR3 Memory
      GTX 750 ti
      500GB HDD
       
      I've been following this guide: https://www.insanelymac.com/forum/topic/280756-guide-the-all-in-one-guide-to-vanilla-os-x-including-chameleon-dsdt-for-beginners-updated-for-yosemite/
      But, after booting, this is the error screen I get, any guidance on what Kexts, SMBios settings, etc. I need? I can tell I'm probably missing something here.

      Thanks,
      Dan
    • By MSoK
      This is the current version of VMware Tools for OS X / macOS from the VMware CDS repository for Fusion 11.0.3
       
      Please note: In the latest VMwareGfx.kext from Fusion 8.5.5 onwards VMware have discontinued the 2D-Acceleration code, and graphics performance is better now, thanks to Zenith432 for the update.
       
      To check for the latest version visit http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/. The various VMware Tools downloads are located under the packages folder for each version.
       
      Instructions for extracting darwin.iso
      - Download the file above
      - Extract com.vmware.fusion.tools.darwin.zip.tar
      - darwin.iso is located in the "payload" folder
       
       
    • By kromakey
      Hello ,
       
      Just changed my CPU to a E5450 to be able to Run Mojave , but now I can not run not even EL Capitan    (it was working well with CORE2DUO)
       
      I already flashed a modified bios to be able to recognise the CPU.
       
      here some print screens from Verbose :
       
      https://photos.app.goo.gl/kqWauSu5GZ9Kogxh7
       
      https://photos.app.goo.gl/F6kL5YbiFBqLcGyz6
       
       
      AZUS P5K PRO  - CPU E5450 - NVIDIA 9600GT - 5G RAM 
       
       
      ANY HELP is APPRECIATED
       
      Thanks/Obrigado
       
      Kromakey 
       
       
       
       
    • By patpro
      Hello,
      I'm running a multi-head workstation built on top of ESXi 5.5 (can't upgrade for various reasons) with Unlocker 2.0.8. In particular: I'm running a Windows 10 pro VM and an OSX 10.11 (El capitan) VM. Those two VM uses PCI passthrough, so that each one has a dedicated PCI GPU and a dedicated USB PCI bus (close-to-native graphics performance, native USB devices, etc.).
      I've checked everything in my setup and I can't make nested virtualization work, but it worked previously on ESXi 5.0 with Unlocker 1.3.1.
       
      Is there any one here who succeeded with nested virtualization on top of ESXi 5.5 with PCI passthrough?
       
      Any help appreciated…
×