If you have an Apple-branded host system, the instructions you have already followed should have worked.
i face exact the same issues as KamAzadi, but my hardware is probably better suited:
"every time I try to run the VM, I just get that grey VMWare boot loader screen that says failed to load operating system from SATA dis, then failed CDRom, then attempting network, then eventually failing completely. I even read up more on what people did on 10.9 and found another couple of config strings such as:
smc.present = "TRUE"
smbios.reflectHost = "TRUE"
ich7m.present = "TRUE"
-VM base template OS X 10.7 64bit
-host hardware MacPro 5,1
-"Install OS X Yosemite.app" uploaded to store and included InstallESD.dmg mapped to virtual DVD
-InstallESD.dmg converted to InstallESD.iso and mapped to virtual DVD
-smbios.reflectHost = "TRUE" added to the VM config
but nothing gets me be beyond failing "Attempting to start up from: EFI VMware Virtual IDE CDROM Drive (IDE 1:0)".
Is there any tip you could provide me with?
I'd like to fail on a much higher level at least, it shouldn't be at that early stage ;-)
As of OS X 10.9, the InstallESD.dmg image is no longer directly bootable (even if you convert it from .dmg to .iso). The most sane way to install 10.9 or newer is to start with 10.8 and upgrade it to 10.9... See VMware Documentation for OS X 10.9.
The next best way is to convert the .dmg to an installable image. Apple includes a createinstallmedia script within Install OS X <codename>.app/Contents/Resources for that purpose. You could use that to create a USB key from which you can install Yosemite. Attach the USB key to the virtual machine and boot it into the OS X installer from that.
You can also create the OS X virtual machine on VMware Fusion, if you have Fusion available, and then upload the installed OS to your datastore. VMware Fusion takes care of the "createinstallmedia" stuff for you. (If you use Fusion 7's "upload" functionality, note that it might not work correctly with OS X virtual machines, and you might need to add smc.present = "TRUE" back to the virtual machine's configuration file after uploading.)
Hope this helps!
thanks a lot for your quick reply. That must be the explanation; i didn't question the .dmg/.iso step, since the GUI still offers it (for the iso at least) and this obviously worked for the older versions of OSX, which all the info on the net is about so far.... Thus i'll try the "createinstallmedia" option using a USB drive. Maybe i even manage the straight installation of 10.10 this way..
From my perspective this is an answer.
Thanks a lot again,
In USA : Yes, in Europe : it's prohibited.
It's perfectly legal in Europe to use HP Hardware for use OS X with ESXI, if OS X is legally obtained.
Apple can't requires that OS X be only run on Apple-branded hardware in Software License Agreement for Europe.
European's laws are traducted in country laws, for exemple in France it's about L. 518-1 of Consumer Code
O.k.: this is really weired:
while my first attempt at the 20th of Jan. was a successfull installation of OSX 10.10.1 on ESXi 5.5.0u2 and i explored all the configuration options and backup-restore scenarios with that installation, i now try a clean install of the production system, but fail at the very same point: the VM is unable to pick up the OS on the very same USB installer drive (OSX 10.10.1) i used back then, it's the SAME drive, the same host hardware (MacPro5,1).
Configuration settings for the VM are also the same.
1) The USB drive is listed in ESXi:
"Bus 02 Device 02: ID 05dc:a201 Lexar Media, Inc."
2) ...and "connected" to the VM according to vSphere client; with the UID "host: localhost path:2/4 version:2"
3) and listed in "Boot Manager" as one of the "Bootable Operating Systems and Devices"
4) Boot option "Force EFI Setup" is set
5) the following parameters are set:
smc.present = "TRUE"
smbios.reflectHost = "TRUE"
ich7m.present = "TRUE"
But any time i try to boot off that drive, it fails, with lots of Event "No operating system was found. If you have an operating system installation disc, you can insert the disc into the system's CD-ROM drive and restart the virtual machine".
The single difference this time: the ESXi 5.5 is fully patched, and the "Free" license has been applied (my first, successful attempt was a host in "Trial" mode).
Since i know that a lot of features get lost upon registering the "Free" license, is it possible that some functionality got lost, required for the same installation that succeeded the last time?
I try everything to avoid to install the 10.10-server as an upgrade from earlier versions, since my experiences with upgrades from 10.8 to 10.9 and then to 10.10 have been pretty bad in terms of system stability etc, while the clean installations run just fine...
Is there anything else a can try in order to help the VM to recognize the system?
Any hint highly appreciated
i obviously identified the root of the problem: the symlinks used within the installer for Yosemite (at least the installer usb-boot-drive created using the createinstallmedia routine) are obviously not readable by the ESXi 5.5.0u2bld2403361 boot process. I noticed it when attempting to browse the filesystem of the USB thumb drive using the boot manager in an effort to force boot up from a specific file and consistently hit the wall on all directories that symlink. When customizing the installer by resolving those symlinks, ESXi 5.5u2 is able to boot off that drive...
Nevertheless still obscure: that installer i customised was exactly the same i used for test driving the concept earlier successfully, with no [far less/other] needs to jump through hoops, the only difference was: ESXi 5.5.0u2bld2068190 - in trial mode...
Result this time as before: a version 8 ESXi 5.5.0u2 VM for a straight OSX10.10.2 installation.
I definitely would feel better about the entire concept if the boot process of ESXi for OSX media would be less flaky - too dreadful to imagine i'd have to repeat such an installation with an meanwhile updated OSX installer and/or an updated ESX host anytime in the future in an emergency sort of situation...
Not sure if this is the solution, but it is one solution...
I have Yosemite running in Fusion on the Mac, and in Workstation on a Windows PC (copied Fusion VM). For the latter I needed to add smc.version = 0 to the VMX file, and run an "unlocker" script (courtesy of the InsanelyMac forums).
I'm now thinking about importing the Workstation VM into ESXi 5.5, just out of pure geek curiosity to see if it will run.
Has anyone tried this?
I have a MacMini 7,1 which has 5.5u2 on it. I cannot get a 10.10 vm that I installed on Fusion Pro 7 as 10.9 with hardware level 10 to boot past 50% at the apple screen.
I added the smc.present = "TRUE" to the vmx file however this vm will not load past 50% (see attached image). Thoughts anyone?
Capture.PNG 46.8 K
Hi Brian, and welcome to the VMware Communities!
Can you please attach the vmware.log from inside the virtual machine's directory on the datastore? (To attach the log, compose a reply here in the forum, and look above the Post Message button for the file attachment facility.)
It seems the issue with booting was resolved. I directly went to the datastore within the ESXi client and examined the configuration parameters. I noticed that the smc.present value had been set to false for some reason. Setting this to true did permit the host to boot however 10.10 on HL10 as 10.9 is not ideal. It appears that the VMware Tools do not seem to deploy correctly therefore resolution and vm fluidity is lacking at best.
In your post you commented "When customizing the installer by resolving those symlinks"... how exactly did you do that?
I can confirm that you need to install 10.8 and then upgrade. You CANNOT boot off the 10.9, 10.10, or 10.11 dmg files (I tested all three) no matter what you set your parameters to.
Does running macOSX on any other hardware apart from the Apple hardware is considered breaking the law ?
2.A, 2.B i and 2.B iii all make references like this:
you are granted a limited, nonexclusive license to install, use and run one (1) copy of the Apple Software on a single Apple-branded computer at any one time.
And there's this line below:
I. Other Use Restrictions. The grants set forth in this License do not permit you to, and you agree not to, install, use or run the Apple Software on any non-Apple-branded computer, or to enable others to do so.