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 originally wrote this "How To" in the following topic "Workstation 8/9, Player 4/5 and Fusion 4/5 Mac OS X Unlocker" started by Donk, see link below, since there are now some 500+ replies in the topic, I thought it was time to extract the post and start a new topic.

 

http://www.insanelymac.com/forum/topic/268531-workstation-89-player-45-and-fusion-45-mac-os-x-unlocker/

 

Although a lot of alternative methods are available, the following "How To" based on the work by Donk, Zenith432 and others on "InsanelyMac" is a proven method for installing a "Vanilla / Retail" version of OS X 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion), 10.9 (Mavericks), 10.10 (Yosemite) and 10.11 (El Capitan) under VMware Workstation 10/11, Player 6/7, Workstation Pro/Player 12 and ESXi 5/6, using physical media (Snow Leopard) or an email with a content code for the Mac App Store (Lion and Mountain Lion) purchased from the Apple Store or media created from the App Store download. If you have access to an existing OS X machine physical or virtual you can download OS X 10.9 (Mavericks), 10.10 (Yosemite) or 10.11 (El Capitan) for free. It is important for the method detailed below to work, you must be running a relatively recent Intel processor with VT-x (Hardware Virtualisation) support which has been enabled in BIOS.

 

Install the "Unlocker" following the included readme.txt, version 1.3.x for Workstation 10, Player 6 or ESXi 5 and "Unlocker" version 2.0.x for Workstation 11, Player 7, Workstation Pro/Player 12 and ESXi 6 created by Donk based on work by Donk, Zenith432 and Sam B, see the links below, to enable support for OS X. If you have access to an OS X machine, Redeem your purchase and download OS X from the Mac App Store under Purchases or use Updates to get OS X 10.9 (Mavericks), 10.10 (Yosemite) or 10.11 (El Capitan) once downloaded on your OS X machine extract the InstallESD.dmg from your App Store download of "Install OS X Lion" or "Install OS X Mountain Lion" in the Applications folder, right click the icon and select "Show Package Contents" open folder "SharedSupport" and copy the InstallESD.dmg to your desktop.

 

Link to the "Unlocker" download to support Workstation 10.x, Player 6.x, Fusion 6.x and ESXi 5.x:

 

http://www.insanelymac.com/forum/files/file/20-vmware-unlocker-for-os-x/

 

Link to the "Unlocker" download to support Workstation 11.x, Workstation Pro 12.x, Player 7.x, Workstation Player 12.x, Fusion 7.x, Fusion 8.x and ESXi 6.x:

 

http://www.insanelymac.com/forum/files/file/339-unlocker/

 

Please note this media creation method will NOT work for OS X 10.9 (Mavericks), OS X 10.10 (Yosemite) or OS X 10.11 (El Capitan) an apple script is required to create a bootable DMG file from the "Install OS X Mavericks" or "Install OS X Yosemite" app downloaded from the Mac App Store, see the second post in this thread for details, link below:

 

http://www.insanelymac.com/forum/topic/290949-how-to-install-os-x-10x-snow-leopard-lion-mountain-lion-mavericks-and-yosemite-in-vmware-workstation-10-or-player-6/?p=1937757

 

If you do not have access to an OS X machine, then purchase the OS X Snow Leopard DVD from the Apple Store ($19.99 US or £14.00 UK), you can use the DVD directly but it is easier to covert the DVD to an ISO.

 

In order for you to be able to use the .dmg created for Lion or Mountain Lion as install media in Workstation 10/11 or Player 6/7 (Workstation Pro 12, Workstation Player 12, Fusion 6, 7 and 8, ESXi 5.1, 5.1 U1, 5.5, 5.5 U1, 5.5 U2, 5.5 U3, ESXi 6.0 and ESXi 6.0 U1x support .dmg files directly) the .dmg will have to be converted to an .iso, this can be done at the command line in OS X see below or in Windows using a third party product like ImgBurn ( http://www.imgburn.com/ ) or dmg2img ( http://vu1tur.eu.org/tools/ ) .

 

In an OS X terminal session run the following:

 

cd Desktop

hdiutil convert ./InstallESD.dmg -format UDTO -o InstallESD

mv InstallESD.cdr InstallESD.iso

 

The conversion process will take some time, so apply the cup of coffee rule. The conversion process actually creates a .cdr file which we rename with the mv command to a .iso which can be mounted as installable media in Workstation 10/11 and Player 6/7.

 

If the "Unlocker" has been installed correctly you should now be able to create a new Apple Mac OS X Guest operating system in Workstation 10/11, Workstation Pro 12, Player 6/7, Workstation Player 12 and ESXi 5/6 and select the InstallESD.iso you have created as the "Installer disc image file (iso):" and select Apple Mac OS X as the "Guest operating system" and Mac OS X Server 10.6 64-bit, Mac OS X 10.7 64-bit, Mac OS X 10.8 or Mac OS X 10.9 as the "Version". Mac OS X 10.9 can be installed from the .dmg created via the script detailed in the second post of this topic as can Mac OS X 10.10 which is only available as an option in Workstation 11, Workstation Pro 12, Player 7, Workstation Player 12 and ESXi 6, although Mac OS X 10.10 or 10.11 can be installed in Workstation 10, Player 6 or ESXi 5 using Mac OS X 10.9 as the "Version". Please note Mac OS X 10.11 is only available as an option in Workstation Pro 12, Workstation Player 12 and ESXi 6.

 

Next choose a name and location for the virtual machine, then specify the "Maximum disk size (GB):" (I always select a minimum of 64 GB) and whether to "Store virtual disk as a single file" or "Split virtual disk into multiple files", (I select single file for ease of portability, but in theory selecting multiple files should offer better performance), however the default settings work fine.

 

You now have the option to either Finish and create the Virtual Machine or "Customize Hardware...", I recommend adding a second core under the "Processors" section (although you may get the "Your Mac OS guest might run unreliably with more than one virtual core." warning message) and change the "Network Adapter" to "Bridged" (in theory these are optional, the default settings should will work fine, but experience would suggest using the recommended settings) select Close and Finish.

 

It has been noted, thanks to cb4, that sometimes you get no keyboard input in the virtual machine, setting the "Enhanced virtual keyboard" from "Off" to "Use if available (recommended)" resolves the issue, and does not appear to have any issues when set on for a working OS X Virtual Machine.

 

To disable the VMware multiple vCPU message add the following line to the VMX configuration for the guest whilst it is shutdown.

 

isolation.tools.bug328986.disable = "TRUE"

 

Please note this will only suppress the message, and the guest may be unstable with more than 1 vCPU, however since it is a very long time since real Mac's were not at least dual core, I always add at least two vCPU's, and have not experienced any instability. Thanks to Donk for the fix, for additional information head over to the website "Shine The Braille Toad".

 

If you create the virtual machine using version 11 or later hardware, the default for Workstation 11, the virtual machine will not start and either hang or create a CPU core dump error message. Donk has confirmed two options to work around the issue:

 

1. Change the virtual machine to version 10 hardware.

2. Edit the configuration file (.vmx) and add the following line: smc.version = "0"

 

Power on the virtual machine and the OS X installation should proceed to the Welcome screen, select your main language, and in the OS X Utilities screen select Disk Utility. In the left panel you should now see 68.72 GB VMware Virtual SATA Hard Drive Media, or similar depending on the hard drive size you set when creating the virtual machine, select the drive, and select the Partition tab. Next change the Partition Layout: from "Current" to "1 Partition", you can select more than one partition but I generally keep it simple, give the Partition a meaningful name, i.e. OS X, and click on the Apply button (the default format "Mac OS Extended (Journaled)" should be selected, and under the "Options..." button "GUID Partition Table" should be selected), you will next get an "Are you sure" warning, click on the Partition button to complete the creation of OS X formatted partition, you should see it appear below the VMware Virtual SATA Hard Drive Media.

 

The DIsk Utility presentation has changed in El Capitan, having selected the VMware Virtual SATA Hard Drive Media as detailed above select the Erase button, the Partition button will be grayed out, and give the drive a meaningful Name: i.e. OS X and select "OS X Extended (Journaled)" as the Format: finally select "GUID Partition Map" as the Scheme and press the blue Erase button to create the drive ready for use by OS X.

 

Now exit Disk Utility and select Reinstall or Install OS X, click Continue at the Install OS X screen and agree to the Apple EULA, at the Select the disk where you want to install OS X, you should have a nice yellow OS X disk in the middle of the screen, select the disk and click on Install, the installation should then proceed with a blue progress bar and "About 9 minutes remaining", following a re-boot OS X will continue "Installing OS X on the disk "OS X ..." again with a blue progress bar and "Time remaining: About 19 minutes", if the screen goes white with only a black mouse pointer, just click to bring back the install OS X screen.

 

Following a further re-boot you should finally be at the Welcome screen with a map of the world and the option to select your language, followed by "Select Your Keyboard" to get the best support for a PC keyboard select the Show All and choose the relevant "Your Language - PC" version, i.e. British - PC.

The next couple of screens may or may not appear depending on your network configuration, "How Do You Connect?", "Your Internet Connection" probably best to leave "TCP/IP Connection Type" Using DHCP initially.

The next screen to appear is the "Transfer Information to This Mac", "Sign in with Your Apple ID" if you choose Don't sign in, you will get a splash screen with the option to "Skip", "Terms and Conditions", "Create Your Computer Account", "Select You Time Zone", "Diagnostics & Usage" followed by a "Setting up your Mac" and a thank you from Apple you should then be at the OS X desktop.

 

This will create a vanilla install of OS X which can and should be patched via "Software Update..." as a matter of priority.

 

It appears that like ESXi 5.5 and ESXi 6, Workstation Pro/Player 12 using Unlocker 2.0.7 or later, Install VMware Tools... under the VM tab now appears to work, if not use the method as for previous versions of Workstation and Player detailed below:

 

To install "VMware Tools" go to the Virtual Machine Settings for the OS X VM and select CD/DVD (IDE) and under "Connection" click on "Use ISO image file:". It is quite likely your InstallESD.iso will still be selected, so just "Browse..." to the location of the darwin.iso and select "Open". The darwin.iso is not present in a standard install of either Workstation 10/11, Workstation Pro 12, Player 6/7 or Workstation Player 12, it is added as part of the "Unlocker" install and is located in the VMware Workstation folder under "Program Files (x86)\VMware" or "Program Files\VMware" for a 32-bit host in a default install, make sure the "Device status" has "Connected" ticked generally "Connect at power on" is ticked by default.

 

You may get an error when switching mounted .iso's in the Virtual Machine Settings "The guest operating system has locked the CD-ROM door..." it is OK to answer "Yes" to the question "Disconnect anyway and override the lock?".

 

In your OS X desktop a VMware Tools icon should appear in the upper right corner, double click and select "Install VMware Tools", it is recommended to install VMware Tools as it offers an enhanced user experience when working with the Virtual Machine. Please note VMware Tools cannot be installed from the menu in Workstation 10/11 or Player 6/7 to an OS X Virtual Machine (unlike Fusion, ESXi 5.x snd ESXi 6.x and now Workstation Pro 12 and Workstation Player 12 which support VMware Tools installation from the menu).

 

The latest VMware Tools from Fusion 7/8 now provide the best graphics support for OS X virtual machines, and Zenith432 has stopped development of the VMsvga2 graphics drivers. The latest darwin.iso is available to download at the VMware CDS Repository, see link below:

 

http://www.insanelymac.com/forum/user/487896-msok/

 

http://softwareupdate.vmware.com/cds/vmw-desktop/

 

Once you are up and running with your virtual OS X machine you need to do a couple of housekeeping tasks to ensure your virtual machine does not freeze. Firstly go to "System Preferences" and select "Energy Saver" and set "Computer sleep:" and "Display sleep:" to Never and also un-tick "Put hard disks to sleep when possible", "Wake for Ethernet network access" and "Allow power button to put the computer to sleep". In "Desktop & Screen Saver" set "Screen Saver" to "Start after:" Never.

 

One final note, occasionally you can come across an unsupported CPU error, this should be rare if you have recently downloaded your OS X media from the App Store as the App Store version is updated when a new combo patch is released. Alternatively if your CPU is one of the very latest Intel processors not yet supported by OS X, Apple check CPUID's when installing OS X, and will not install on an unsupported processor platform.

 

(A prime example was when Intel introduced the Core i3, i5 and i7 and Xeon 5600 series processors, Snow Leopard 10.6.4 was the lowest version of OS X to support the new processors, unfortunately the highest available "vanilla" media was and still is 10.6.3, without the CPUID mask it was impossible to install OS X Snow Leopard. As stated earlier in this post, Apple starting with OS X 10.7 Lion deliver the latest slipstreamed media via the App Store.)

 

In either case add the following line to your OS X virtual machine configuration file (.vmx):

 

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101" or cpuid.1.eax = "----:----:----:0010:----:----:1010:0111"

 

The first was based on work by myself and Donk, the second a recommendation by jmattson of VMware, see links below:

 

http://www.insanelymac.com/forum/topic/232183-snow-leopard-on-vmware-and-disabled-cpu-error/

 

http://communities.vmware.com/thread/423099?start=30&tstart=0

Edited by MSoK

Share this post


Link to post
Share on other sites
Advertisement

As with OS X Mountain Lion (10.8) several methods are available to install Mavericks (OS X 10.9), Yosemite (OS X 10.10) or the recently released El Capitan (OS X 10.11) as a free upgrade, thanks Apple!

 

Mavericks (OS X 10.9), Yosemite (OS X 10.10) or El Capitan (OS X 10.11) can be installed as a FREE UPGRADE on an existing OS X Snow Leopard (10.6.8) or later virtual machine, but make sure your virtual machine to be upgraded meets the minimum specification for Mavericks, Yosemite or El Capitan (2 Processors and 2 GB RAM), by default OS X Snow Leopard installs with 1 Processor and 1 GB RAM, so edit the virtual machine settings before attempting an in-place upgrade. I would also advise making sure your to be upgraded OS X virtual machine is fully patched, and take a snapshot before you start.

 

To install Mavericks (OS X 10.9), Yosemite (OS X 10.10) or El Capitan (OS X 10.11) as a fresh install is more complicated as extracting the DMG file as detailed in the first post of this topic does NOT create a bootable image.

 

In order to create a bootable DMG that works in both Workstation 10/11/12, Player 6/7/8 and ESXi 5.5/6.0 requires an Apple script to create the bootable DMG from the "Install OS X Mavericks", "Install OS X Yosemite" or "Install OS X El Capitan" app downloaded from the Mac App Store.

 

Download the "Install OS X Mavericks", "Install OS X Yosemite" or "Install OS X El Capitan" app from the Mac App Store, it will appear as a free upgrade under Updates, the default location is /Applications/Install OS X Mavericks.app, /Applications/Install OS X Yosemite.app, or /Applications/Install OS X El Capitan.app, if you have not downloaded to the default location or copied the app from another machine then make a note of the location as the Create Mavericks Installer (CMI.tool) or Create Yosemite Installer (CYI.tool) script will require the location as an appended parameter (inputApp="$1") when run. Currently the CECI.tool only supports downloading El Capitan to the default location.

 

Download the attached "CMI.tool.txt", "CYI.tool.txt" or "CECI.tool.txt" script file to your OS X 10.x desktop and rename (in a terminal session) the file to remove the .txt extension:

 

mv CMI.tool.txt CMI.tool or mv CYI.tool.txt CYI.tool or mv CECI.tool.txt CECI.tool

 

IMPORTANT do not modify the script unless you are using a script editor as using a standard text editor adds end of line markers, which causes the script to hang, run with errors or do nothing.

 

Next we need to make the script executable, again in a terminal session run the following command:

 

chmod +x CMI.tool or chmod +x CYI.tool or chmod +x CECI.tool

 

Run the script file (in a terminal session) as shown below with two parameters, the first parameter (as detailed in the script inputApp="$1" for information only) is the location and name of the downloaded app (for the default download location "/Applications/Install\ OS\ X\ Mavericks.app" or "/Applications/Install\ OS\ X\ Yosemite.app"), and the second parameter (outputDmg="$2") the location and name of the to be generated dmg file (for example "InstallESD.dmg") as I am running the script from the desktop and I have not specified a location for the outputDmg file it will be created on the desktop:

 

./CMI.tool /Applications/Install\ OS\ X\ Mavericks.app InstallESD.dmg

 

or

 

./CYI.tool /Applications/Install\ OS\ X\ Yosemite.app InstallESD.dmg

 

As stated above the current CECI.tool script does not support any additional parameters and therefore will only work if El Capitan has been downloaded to the default location:

 

./CECI.tool

 

The CECI.tool script has the conversion to ISO command but it is marked not to run, as it is not required to do the final conversion for current versions of Workstation and Player, but can be re-enabled if preferred.

 

The created DMG image is mountable and installs Mavericks (OS X 10.9), Yosemite (OS  10.10) or El Capitan (OS X 10.11) in both Workstation 10/11/12, Player 6/7/8 and ESXi 5.5/6.0, please note these are the only DMG files which can be used as a bootable image in Workstation 10/11/12 and Player 6/7/8. (Please note DMG files extracted from either the Lion or Mountain Lion App Store downloads need to be converted to ISO to work in Workstation 10/11/12 or Player 6/7/8).

 

Thanks to Donk for the original Create Mavericks Installer script file, and to Shela and JJTagy for the modifications to support Yosemite, and Colt2 for El Capitan support, additional information regarding the script file are available in posts later in this topic.

CMI.tool.txt

CYI.tool.txt

CECI.tool.txt

Edited by MSoK

Share this post


Link to post
Share on other sites

The release of Fusion 7 added support for OS X 10.10 (Yosemite) but required VMware to make a lot of changes to provide acceptable levels of performance for Yosemite as a virtual machine, and even with the changes performance is reduced compared to Mavericks even using the latest VMware Tools from Fusion 8.

 

JasF has written an app called BeamOff which resolves the performance issues of Yosemite when running as a VMware virtual machine, see link below:

 

http://www.insanelymac.com/forum/topic/302424-yosemite-on-vmware-unusable/

 

Please note currently BeamOff does not support El Capitan, although some performance increases have been noted using El Capitan with the latest VMware Tools from Fusion 8 compared to Yosemite.

 

HPReg (VMware employee) has confirmed VMware will include the BeamOff workaround in to the VMware Tools for a future release of Fusion.

 

Native support for Mavericks (OS X 10.9) is included in VMware Fusion 6 and ESXi 5.5 running on Apple hardware, and once unlocked Workstation 10, Player 6 and ESXi 5.5 but require hardware compatibility set to version 10.

 

Native support for Yosemite (OS X 10.10) is included in VMware Fusion 7 and ESXi 6 running on Apple hardware, and once unlocked Workstation 11 and Player 7 but require hardware compatibility set to version 11.

 

Native support for El Capitan (OS X 10.11) is included in VMware Fusion 8 and ESXi 6 running on Apple hardware, and once unlocked Workstation 12 and Player 8 but require hardware compatibility set to version 11 or 12.

Edited by MSoK

Share this post


Link to post
Share on other sites

Good morning,

 

Was trying to get vmware 10 to display "Mac OS X 10.9" but no go.

 

Was taking a lot of care to install the unlocker correctly.

 

Any chance someone could share the vmware files, before install? ( That should be a small set of files, including config vmx files and empty hard drive files)

 

PRITTY PLEASE :)

 

I am a OSX developer and Have a Legal GM, and would like to grab a VM to run on my Windows Machine at work...

 

THNX!

Share this post


Link to post
Share on other sites

naru6705,

 

What version of Workstation are you running?

Thanks @MSoK for quick reply, I am running Workstation 10 and it shows 10.8 & 10.9 as well after using unlocker.

Share this post


Link to post
Share on other sites

Thanks @MSoK for quick reply, I am running Workstation 10 and it shows 10.8 & 10.9 as well after using unlocker.

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.

Share this post


Link to post
Share on other sites

Thanks again @MSoK, I guess ISO was corrupt and hence not working.

hdiutil trick ISO wasn't working for me and then I found this http://vu1tur.eu.org/tools/

dmg2img-1.6.5

dmg to img worked like charme and I was able to create ISO within two minutes and install was smooth thanks to your tutorial, now I have vanilla OSX 10.8.5 with all updates installed.

 

One question tho - I am not able to see iTunes and Youtube videos, do I need to change some kext?

Share this post


Link to post
Share on other sites

 

One question tho - I am not able to see iTunes and Youtube videos, do I need to change some kext?

 

This required accelerated graphics drivers in OS X.  Unfortunately they do not exist so anything that relies on QE/CI will not work in VMware.

Share this post


Link to post
Share on other sites

Hi,

 

I have followed these instructions which are great, though after creating the guest OS. I can power on the ISO and launch the setup screen, though when I get to the screen asking where I wish to install Mountain Lion, I cannot see any virtual disks to select and hence this stops my progress.  

 

I have uploaded picture of the virtual disk configuration and have also tried this with SCSI, IDE & SATA.  I was wondering if you have encountered this.  I am running:

  • Windows 8.1
  • VMWare Workstation 10.0.0 build-1295980;
  • Tried installing guest as Mac OS 10.8 & Mac OS 10.9.

Thanks,

Matt

post-1225348-0-53574600-1381522192_thumb.png

Share this post


Link to post
Share on other sites

Matt,

 

Before you can install OS X, you need to create an OS X formatted partition, use Disk Utility to do this. I have updated the original post in this thread with instructions for the full OS X installation process, I hope that helps.

Share this post


Link to post
Share on other sites

sebus,

 

Sorry, one very silly question, you did re-install the Unlocker?

 

When you upgrade to Workstation 10, older VM's sometimes have a problem, so try updating the Hardware compatibility to Workstation 10.0 virtual machine, rather than the 8 or 9 from earlier versions of Workstation.

Share this post


Link to post
Share on other sites

Has to r-create vmx (keeping the disk). Obviously something in the ML one was not correct for Maverick

 

DP9 finished upgrade just fine

 

But now I can not shutdown the VM, as I get KP

 

http://imageshack.us/a/img513/6606/k576.jpg
 

VM10 is running on Precision T5500 with Intel® Xeon® 5600 series processor

 

sebus

Share this post


Link to post
Share on other sites

sebus,

 

Not sure why you are having so many problems, OS X 10.8.5 and upgrade to OS X 10.9 GM Seed, both working fine in Workstation 10, do you want to compare .vmx files?

Share this post


Link to post
Share on other sites

As I said, after redoing .vmx from scratch I have no problems upgrading/running 10.9 GM just fine

 

The crash is on the shutdown, wonder if the physical CPU is completly not supported by 10.9

 

sebus

Share this post


Link to post
Share on other sites

Sebus,

 

OK, have you tried adding either of the CPUID masks mentioned in the original post, The one I and Donk created is from a Xeon 5520 processor so should work for your 5600 series processor, worth a try. I definitely have OS X 10.9 GM working on a Xeon 5500 series processor, without crashes.

Share this post


Link to post
Share on other sites

This is PERFECT!!!! i never thought id see the day id get to use OS X in a VM :'D im sucessfully using Lion 10.7 in VMWare 10 and it installed fine

 

Thank you so much MSoK!!! :D this tutorial is amazing and the tools by the community cannot be praised enough <3

there are just 4 problems im having with it though, i was hoping perhaps you could help? :/ its the first time ive used a non Windows or Linux sysem in VMWare so these arent common problems for me

1) it cant use shared folders from host even thought ive already set it in the VM's configuration, i dont see a shared folder anywhere in finder or on the desktop

2) it cant connect to the internet at all even though VMWare is set to use NAT, am i doing something wrong here? do i need to install a special driver within OS X to use VMWare's emulated network card or something?

3) resizing the VM's window doesnt always make the guest resize itself to the size of the window, with Windows or Linux guests it always works. 

 

4) moving an app's window within the VM makes it stutter a bit when you move it around >.< is there a way to fix this?

 

 

if its any help my specs are:

 

Windows 7 x64 (the host that is)

Intel Core i7 2630QM @ 2.00GHz  (with turboboost its 2.9GHz)

8.00 GB RAM

Radeon HD 6770M

 

ive enebled hardware acceleration and made the VM to use 2GB of RAM, and i gave it one processor with 3 cores in the CPU config of VMWare, any help would be much appreciated!

Share this post


Link to post
Share on other sites

Hi mate,

 

I can help you with questions 1 & 2.

 

1. You need to click on Finder, then Preferences and check the box for 'Connected Servers' that will show Shared Folders on the Desktop.

 

2. You need to set your Network Connection to Bridged for it to work properly under the VM.

 

I hope this helps.

 

NSCXP2005

Share this post


Link to post
Share on other sites

StaxOnRax,

 

Glad you like the "How To..." and it helped you get up and running with an OS X virtual machine.

 

As NSCXP2005 has post you can add "VMware Shared Folders" to your desktop, however as I like to keep my desktop uncluttered I prefer to use Go > Computers and "VMware Shared Folders" should be one of the available icons, along with "Network" and your local OS X hard disk(s).

 

The original post in this thread recommends using Bridged rather than NAT for the network connection.

 

In terms of Autofit guest and general graphics enhancement, Zenith432 has produced an alternative driver for OS X 10.6 to 10.8 (VMsvga2_v1.2.5_OS_10.6-10.8.pkg) or for OS X 10.9 (VMvsga2_v1.2.5_OS_10.9.pkg) to the VMware one as well as a patch for guest fit (guestd_patches.pkg), see the link below for the files and related topic:

 

http://sourceforge.net/projects/vmsvga2/files/Display/

 

http://www.insanelymac.com/forum/topic/188962-vmware-svga-ii-display-driver-for-os-x-v125/?p=1948277

 

But please be aware 3D graphics and applications that use QE/CI are not supported in an OS X virtual guest.

Share this post


Link to post
Share on other sites

Thank you guys! I finally could find the shared folders of my computer through the VM with your help and with that install OS X apps within it! :D And major thanks for the resolution driver fix! it was so annoying having to scroll with the VM to see the entirety of the screen.

 

But the network issue still persists, ive set it to bridged and it didnt have any internet access, not even when i ticked the box that says "Replicate physical network connection state" should i configure anything inside OS X to get to connect to VMWare's bridged network? ive attached a screenshot of what the Network Utility app of OS X says.

 

It shows that its recieved and sent data but i can never get Safari or any other app in it so far to connect to the internet, what do i have to change in the settings to get it to connect? :/ With Windows hosts it doesnt need any configuring

 

And sorry for replying so late, i was never notified in my email of a response to this thread >.<

post-1230264-0-52295200-1382300348_thumb.png

Share this post


Link to post
Share on other sites

StaxOnRax,

 

The 169 IP Address indicates you are not getting a correct DHCP address, either check you DHCP source or give your OS X VM a static address.

Share this post


Link to post
Share on other sites

Found something useful in Fusion 6 for Mavericks. If you try to install Mavericks using Fusion 6 it creates an installer image. Having wondered how this was done I found a BASH script in the application package which is used to create a DMG for installation. As it is only a BASH script I think it should be OK to post here, and can be used directly to create a useable installation DMG for other VMware platforms.

 

#!/bin/bash
#
# This executable converts a Mavericks .app (which allows to upgrade a machine
# from Mac OS 10.6.7+ to Mavericks) into a Mavericks .dmg (which allows to
# install Mavericks from scratch on a machine).
#
# It has been tested with "Install OS X 10.9 Developer Preview.app" (build
# 13A476u).
#


set -x
set -e


# The first argument is the path to the .app bundle (the input of the
# executable).
inputApp="$1"
# The second argument is the path to the .dmg file (the output of the
# executable), which must end with ".dmg".
outputDmg="$2"
[ "${outputDmg: -4}" = .dmg ]


#
# The problem: /System/Installation/Packages inside /BaseSystem.dmg inside
# "$inputApp"/Contents/SharedSupport/InstallESD.dmg is a dangling symlink,
# which prevents installing Mavericks from scratch.
# The solution: Replace the symlink with the /Packages directory inside
# "$inputApp"/Contents/SharedSupport/InstallESD.dmg.
#


tmpDir=`mktemp -d -t 'Create Mavericks Installer'`
installMnt="$tmpDir"/install
installPkg="$installMnt"/Packages
outputMnt="$tmpDir"/output
outputPkg="$outputMnt"/System/Installation/Packages


cleanup() {
   if [ -d "$outputMnt" ]; then
      hdiutil detach "$outputMnt"
   fi


   if [ -d "$installMnt" ]; then
      hdiutil detach "$installMnt"
   fi


   rmdir -- "$tmpDir"
}


# Cleanup on failure.
trap cleanup ERR


# Mount InstallESD.dmg so we can access /BaseSystem.dmg and /Packages inside.
hdiutil attach "$inputApp"/Contents/SharedSupport/InstallESD.dmg \
   -mountpoint "$installMnt" -nobrowse


# Create "$outputDmg", a read/write copy of the read-only BaseSystem.dmg.
hdiutil convert "$installMnt"/BaseSystem.dmg -format UDRW -o "$outputDmg"


# Enlarge "$outputDmg" to accommodate for our modifications. The UDRW image
# format is not sparse, so we must precisely compute the new size.
curSectors=`hdiutil resize "$outputDmg" -limits | tail -1 | awk '{ print $2 }'`
extraSectors=`BLOCKSIZE=512 du -s -- "$installPkg" | awk '{ print $1 }'`
hdiutil resize "$outputDmg" -sectors $((curSectors + extraSectors))


# Mount "$outputDmg".
hdiutil attach "$outputDmg" -mountpoint "$outputMnt" -nobrowse


# Modify "$outputDmg".
rm -- "$outputPkg"
cp -r -- "$installPkg" "$outputPkg"


# Cleanup on success.
trap ERR; cleanup


ls -alh -- "$outputDmg"

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 r4989 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_r4989 for VMware.zip". Mount Clover-v2.4k-4989-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 tragediana150
      Hi everyone!
      Long time no see guys!
      As you can see I am not new user of Insanely and do not want to post in incorrect section, but I can not find any similiar topic at all. I,ve searched the forum and the web and I can't find a solution.
      My question is that is there any possibility to install Mavericks 10.9.5 on external drive on the newest Macbook Pro 13 from 2018? I know that the Intel Coffee Lake is new generation of CPU's and there is no drivers in Mavericks system to run this CPU, but I was thinking about it alot and I decided to write here. Because if we can install all the newest OSX, macOS on older machines then maybe we can install older systems on newer builds?
       
      P.S. If I wrote in incorrect topic then please move this thread to the right section, I will be grateful
    • By fusion71au
      Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VirtualBox 5.x.x on a Windows Host
      Following on from my previous guide on how to create a VMware virtual machine running Vanilla OS X El Capitan in Windows, I’ve decided to write a similar guide for creating a VirtualBox El Capitan VM. 
       
      The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh.
       
      There are other tutorials and videos on the net about running OS X on Windows machines using pre-made VMDK disk images but you can never guarantee what else is in there….
       
      I’ve gathered info for this guide from several threads in the Multibooting and Virtualisation section of this forum and also the wider internet eg
       
      @colt2 HOW TO: Create a bootable El Capitan ISO for VMware
      @dsmccombs comment on faking Ivybridge Processor
      @E:V:A http://forum.xda-developers.com/showpost.php?p=55572430&postcount=6
      @Tech Reviews video tutorial https://www.youtube.com/watch?v=t7X07U63lwg.
      VirtualBox Forum: Status of OSX on OSX
       
      Requirements
         Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X)    4GB or more RAM (2GB or more will be needed for OS X)    Hard Disk with at least 40GB free for Virtual Machine    Oracle VM VirtualBox v 5.0.34    Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#75    16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC  
      Prepare Installation ISO on your Mac or Hack
      1.  On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder.
      2.  Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes.  Note: you will need approx 16GB of free space on your hard disk for the script to complete.
       
       
       
      3.  Open OS X terminal, then run the following commands to execute the script:
      cd downloads chmod +x CECI.tool ./CECI.tool 4.  At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later.
       
       
      Create an El Capitan Virtual Machine in VirtualBox
      1.  Open the VirtualBox program and click the "New" button to create a new VM.
       

       
      2.  Select Mac OS X and Mac OS X 10.11 El Capitan (64 -bit) for Operating System type and version.  I named my Virtual Machine "El_Capitan", then clicked next...
       

       
      3.  Leave the Memory size at the recommended 2048 MB, then click next.
       

       
      4.  Choose to "Create a virtual hard disk now", then click the create button.
       

       
      5.  For the hard disk file type, the default is VDI (VirtualBox Disk Image) but I have selected VMDK for inter-operability with VMWare.  Click next...
       

       
      6.  For Storage on physical hard disk, I have chosen the default Dynamically allocated (grows larger to a set limit as you need more disk space).
       

       
      7.  On the File location and size screen, you can set the location of the new virtual hard disk and its size - I recommend changing disk size to 40GB or larger.  When you click the create button, you will now see your new VM in the VirtualBox main GUI.
       

       
      8.  Click the settings button on the Main Menu to tweak a few settings....
         a.  On the System/Motherboard tab in Boot Order, you can uncheck the Floppy Drive (who has these now?)
       

       
         b.  On the System/Processor tab, you can increase the allocated CPU cores to 2
       

       
         c.  On the Display tab, you can increase the allocated Video Memory to 128MB
       

       
         d.  On the Storage tab, click on the icon of the Optical Drive and select "Choose Virtual Optical Disk File". 
       

       
      Navigate and select the El Capitan ISO we created earlier...
       

       
         e.  Click the OK button to finalise the VM settings.
       
       
      Patch El Capitan vbox configuration file with DMI Settings from a Mac
      1.  From the start menu, type cmd and click run as administrator to open an administrative command prompt. 
       

       
      2.  Choose a Mac Model similar to your host system, then type the following lines, followed by <enter>  after each line.  Make sure you first close all VirtualBox Windows and the VirtualBox program, otherwise any changes you make won't stick...
       
      Eg iMac11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F2238BAE" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 MacBookPro11,3
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-2BD1B31983FE1663" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 Macmini6,2
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "Macmini6,2" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F65AE981FFA204ED" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 3.  Optional- For some host systems eg those with Haswell and newer CPUs, you might have to spoof an older CPU to avoid VirtualBox errors.  You can try from one of the following if this happens:

      To spoof Lynnfield i5 750 CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000106e5 06100800 0098e3fd bfebfbff To spoof IvyBridge CPU
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff or
      VBoxManage.exe modifyvm "El_Capitan" --cpuidset 00000001 000306a9 00020800 80000201 178bfbff 4.  Close the command prompt window.
       
       
      Installation of El Capitan
      We are now ready to start the El_Capitan Virtual Machine....
       



       
      Installation should be relatively straight forward, just following the prompts of the OS X installer:
      1.  Select language, agree to legal terms
       

       
      2.  Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended.  I named my drive "Macintosh HD" but you can enter whatever you like eg El_Capitan.
       

       
      3.  Quit DU and choose Macintosh HD to install El Capitan on.
      4.  After 20-30 min (depending on how fast your system is), the installation will complete.  At this point, unmount the El Capitan ISO by clicking the Devices menu from the VM window, click Optical Drives, then choose Remove disk from virtual drive.  The VM is now ready to reboot into OS X from the virtual hard drive.
      5.  At the welcome screen, choose your country and keyboard layout.  You can skip transfer information, location services and logging in with your Apple ID if you wish…
      6.  Create a User Account and select your Time Zone.  You can skip sending diagnostics and usage data to Apple….
      7.  Finally, you will arrive at the El Capitan Desktop.
       

       
      8.  Network/internet and audio should work OOB but on my system, the sounds were distorted.  Unfortunately, there is no QE/CI and the VM resolution will be fixed without the ability to dynamically resize the VM window (no VirtualBox additions for OS X guests atm). 
       
       
      Customization with VBoxManage
      1.  You can change the default resolution of 1024*768 (after shutting down the VM) with the VBoxManage command from the Windows Administrative Command Prompt:
      cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan" VBoxInternal2/EfiGopMode N (Where N can be one of 0,1,2,3,4,5) referring to the 640x480, 800x600, 1024x768, 1280x1024, 1440x900, 1920x1200 screen resolution respectively.
       
      Update:  For VirtualBox 5.2.x, the command for changing screen resolution has changed...
       
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution XxY (where X=Horizontal screen resolution, Y=Vertical screen resolution)
      eg
      VBoxManage setextradata "<MyVM>" VBoxInternal2/EfiGraphicsResolution 1280x1024 2.  Adding serials and other SMBIOS details for the System Information Screen
      VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemSerial" "W8#######B6" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBoardSerial" "W8#########1A" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemVendor" "Apple Inc." VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiSystemFamily" "iMac" VBoxManage setextradata "El_Capitan" "VBoxInternal/Devices/efi/0/Config/DmiBIOSVersion" "IM112.0057.03B" A listing of known issues with Mac OS X guests can be found in the VirtualBox Manual - link https://www.virtualbox.org/manual/ch14.html.
       
      Vanilla Mavericks and Yosemite, Snow Leopard from Retail DVD
      The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite .  Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware.
       
      With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie
       
      To create a Mavericks ISO on your desktop
      cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop
      cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5...
       

       
      Finally, those without a Mac/Hack to prepare the install media can purchase a retail Snow Leopard DVD directly from Apple and install OSX 10.6.3 on their virtual machines (Snow Leopard, Lion and Mountain Lion run quite happily in VirtualBox with 1 CPU, 1-2 GB of RAM and the rest of the settings unchanged from above).  Once you update by combo update to SL 10.6.8, you can directly download El Capitan from the App Store for free .
       

       
      UPDATE macOS Sierra 10.12 to 10.12.6: For macOS Sierra, use CSI.tool in post#51.
      UPDATE macOS High Sierra 17A365:  For macOS High Sierra, use CHSI.tool in post#73.
      UPDATE macOS Mojave 18A391:  For macOS Mojave or High Sierra, use macOS_iso_creator.tool on page 4 of thread.
      UPDATE macOS Catalina Beta DP3_19A501i:  For Catalina, @jpz4085 has made an automated batch file to create a Catalina VM in Windows with iMac 14,2 SMBIOS.  You can still use my macOS_iso_creator.tool on page 5 to make an installer ISO to attach to the VM.
       
       
       
      Good luck and enjoy
      CECI.tool.zip
      CYI.tool.zip
      CMI.tool.zip
    • By k.panic
      Hi to all!

      I've installed Yosemite on:
      - i5 4690
      - ASRock H87M Pro4 (with intel ethernet I219-V) (IntelMausiEthernet, AppleIntelE1000 and RehabMan for I219V kexts)
      - 8gb ddr3 RAM
      - 1tb hard disk
       
      If I disable I219-V from BIOS, when I shutdown it, don't reboots (tested with all kexts)
      If I enable I219-V from BIOS, when I shutdown it, the system reboots.
       
      How can I fix this? Thanks!
    • By fusion71au
      Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VMware Workstation on a Windows Host
       
      I wanted to make a simple guide on how to create a vanilla OS X El Capitan virtual machine running on a Windows host.  The virtual machine should be useful for testing El Capitan and also for creating installers for use on a real machine/hackintosh.
       
      There are many guides and videos on the net about running OS X on Windows machines using pre-made VMWare disk images but you can never guarantee what else is in there….
       
      I’ve gathered info for this guide from various threads in the Multibooting and Virtualisation section of this forum eg
       
      Workstation 11/12, Player 7/12, Fusion 7/8 and ESXi 6 Mac OS X Unlocker 2 by @Donk How to Install OS X 10.x from Snow Leopard to El Capitan in VMware Workstation 10/12, Player 6/8 or ESXi 5/6 by @MSOK HOW TO: Create a bootable El Capitan ISO for VMware Credit and thanks to @Donk, @Albert Nietsnie and @MSOK for all their hard work in creating and testing the VMware Unlocker program.
       
      Requirements
      Intel PC with four or more CPU cores running Windows 7 X64 or later OS (2 or more cores needed for OS X) 4GB or more RAM (2GB or more will be needed for OS X) Hard Disk with at least 40GB free for Virtual Machine VMware Workstation 12 or later VMware Unlocker 2.0.7 or later Install OS X El Capitan app and Mac or Hack to prepare installation iso <-- Now, no longer necessary to have previous access to a Mac or Hack by building the Installer.app from scratch - see post#41 16GB or larger exFAT formatted USB stick to transfer El Capitan iso from Mac/Hack to Host PC Prepare Installation ISO on your Mac or Hack
      1.  On your Mac or Hack, download "Install OS X El Capitan.app" from the App Store into your Applications folder.
      2.  Unmount any attached install image/InstallESD.dmg (if currently mounted) by rebooting the system or running the hdiutil unmount command in terminal eg
       
      3.  Download and unzip the CECI.tool (attached to this post) into your ~/Downloads folder. The commands in this executable script are shown below for informational purposes….
       
       
       
      4.  Open OS X terminal, then run the following commands to execute the script:
      cd downloads chmod +x CECI.tool ./CECI.tool 5.  At the end of the process, you will have an El Capitan iso on your desktop - copy this onto an exFAT formatted USB for use on the PC Host later.
       
      Updates:
      @shela has created an ISO generating script compatible with OS X 10.6-10.12: create_osx_iso post #362.
      See post#30 for macOS_iso_cim.tool script to create ISO for macOS 10.13+ using Apple's createinstallmedia utility.
       
      Install and Patch VMware Workstation 12 on your PC
      1.  Download and install VMWare Workstation Player 12 or later
      2.  Download and extract Unlocker 2.0.7 or later to your USB stick…
      3.  Run the win-install.cmd as administrator by right clicking the file in Windows explorer or run it from an Administrative Command Prompt.
       



       
      Create an El Capitan Virtual Machine
      1.  Double click on the VMware Workstation 12 Player icon on your desktop and click “Create a New Virtual Machine”.  Choose “I will install the operating system later” at the How will you install screen….
       

      2.  Select Apple Mac OS X as the Guest operating system and OS X 10.11 as the version.  By default, an OS X 10.11 folder will be created in your Documents\Virtual Machines folder.
       


      3.  Under Specify Disk Capacity, you can leave the default 40GB or set a larger value.  I personally store the virtual disk as a single file.  Click Finish and you will see OS X 10.11 on the Main Screen of Workstation 12.
       


      4.  Next, we need to edit the virtual machine settings to map the virtual SATA CD/DVD drive to the El Capitan installation iso we created earlier.
       


       
      5.  To prevent the virtual machine from crashing in Windows, the virtualHW.version set in the vmx configuration file needs to be changed from 12 to 10 (alternatively, the line smc.version = "0" can be added to the file).  The OS X 10.11.vmx file can be edited with the WordPad program (navigate to the OS X 10.11 virtual machine folder with Windows Explorer and right click on the file to open in WordPad).
       


       
      6.  For HW10, set USB compatibility to USB 2.0, otherwise your mouse and keyboard might not work in the virtual machine.
       

      7.  Finally click “Play virtual machine”
       

      Installation of El Capitan
      Installation should be relatively straight forward, just following the prompts of the OS X installer:
      1.  Select language, agree to legal terms
       

      2.  Use Disk Utility from the Utilities Menu to erase and format the virtual hard drive as a single partition GUID Mac OS X Extended.  I’ve named the drive Macintosh HD but you can enter whatever you like eg El_Capitan.
       



      3.  Quit DU and choose Macintosh HD to install El Capitan on.
       

      4.  After 20-30 min (depending on how fast your system is), the installation will complete and the VM will automatically reboot…
       

      5.  At the welcome screen, choose your country and keyboard layout.  You can skip transfer information, location services and logging in with your Apple ID if you wish…
       


      6.  Create a User Account and select your Time Zone.  You can skip sending diagnostics and usage data to Apple….
       


      7.  Finally, you will arrive at the El Capitan Desktop.  You should eject the Installation iso now by right clicking and selecting “Eject OS X Base System”.  This will allow you to install VMware Tools….
       



      8.  After rebooting, the VM can now be resized or run at full screen resolution.  Audio and network/internet should also work OOB.
       

       
      SMBIOS Customization and iMessage Vars
      To make the Virtual Machine more "Mac like", you can edit the vmx file to add unique identifiers from a real Mac's SMBIOS -
      eg for an iMac 11,3 SMBIOS, you can enter the following lines....
      smbios.reflectHost = "FALSE" board-id.reflectHost = "FALSE" board-id = "Mac-F2238BAE" hw.model.reflectHost = "FALSE" hw.model = "iMac11,3" serialNumber.reflectHost = "FALSE" serialNumber = "W80#######6" Refer How to spoof real Mac in VMware - Multi-booting and Virtualisation.
       
      The critical variables for iMessage/Facetime activation are MLB & ROM.  By default, VMware "reflects" the host's MLB and ROM since it assumes you are running the OSX guest on a real Mac host - see post#42 by @Donk.
       
      If the host is a Windows PC, the following lines need to be added to the vmx file (requires virtualHW.version 12 and smc.version = "0")....
      efi.nvram.var.ROM.reflectHost = "FALSE" efi.nvram.var.MLB.reflectHost = "FALSE" system-id.enable = "TRUE" and the MLB, ROM and optionally system-id entered manually eg
      efi.nvram.var.MLB = "W80######BA1A" (MLB can be 13 or 17 characters long, alphanumeric string) efi.nvram.var.ROM = "<=>?@A" (ROM is entered here as a 6 character ASCII string) uuid.bios = "## ## ## ## ## ## ## ##-## ## ## ## ## ## ## ##" <---Optional (if you want to inject a given system-id hexadecimal value) Note the output for ROM from imessage_debug is a 12 character hexadecimal that needs to be entered here as a 6 character ASCII string eg using an Hex to ASCII converter we find that "3c3d3e3f4041" hex is equivalent to   "<=>?@A".
       
      Vanilla Mavericks and Yosemite
      The same VM settings for El Capitan will also boot and run vanilla installations of OS X Mavericks and Yosemite .  Attached to this post are installer scripts to create bootable Mavericks (CMI.tool) and Yosemite (CYI.tool) ISOs for VirtualBox and VMware.
       
      With the respective OS X installer apps in the Applications folder, download and run the installer tools using terminal ie
       
      To create a Mavericks ISO on your desktop
      cd downloads chmod +x CMI.tool ./CMI.tool To create a Yosemite ISO on your desktop
      cd downloads chmod +x CYI.tool ./CYI.tool Here is a screenshot of the VM running Mavericks 10.9.5...
       

       
      Enjoy
       
      Update for macOS 10.12 Sierra
      The above settings still work for macOS Sierra after upgrading to VMware Workstation 12.5 and unlocker 2.0.8 - see post #13.
       
      Update for macOS 10.13 High Sierra and 10.14 Mojave
      See post#30 for macOS_iso_cim.tool script to create ISO for macOS using Apple's createinstallmedia utility.
      Post#41 describes how to build "Install macOS ******.app" on the fly from installer files downloaded beforehand in /SharedSupport folder.
       
      Update for macOS 10.15beta Catalina
      See post Update for macOS Catalina 10.15beta
       
      CECI.zip
      CYI.tool.zip
      CMI.tool.zip
×