Friday, March 25, 2011

Fix For : A virtual CPU has entered the shutdown state. This would have caused a physical machine to restart.

Error Message:

"A virtual CPU has entered the shutdown state. This would have caused a physical machine to restart. This can be caused by an incorrect configuration of the virtual machine, a bug in the operating system or a problem in the VMware Fusion software.

Screens:


Platforms:
Host:  Mac OS X 10.6.7
Guest: Mac OS X server 10.6.2
Hardware: Mac Book Pro, 2.3 GHz Intel Core i5 CPU
Software: VMware Fusion 3.1.2

Scenario: 
Was trying to install Mac OS X Snow leopard server as a VMware virtual guest on a new (Released Feb 2011) Mac Book pro. This resulted in above mentioned error. 

Reason:
The universal Mac OS X Server 10.6.2 / 10.6.3 (build 10d573) operating system does not work inside a virtual machine on the physical MacBook Pro models with Core i5/ i7 processors. These physical machines were released after Mac OS X Server 10.6.2 / 10.6.3 (build 10d573) was released, and they have a processor that Mac OS X Server 10.6.2 / 10.6.3 (build 10d573) does not support.

Solution: 
If you start with a 10.6.4 or greater version installation media, it should work.

There is a workaround as newfoundglory suggest.
Install Snow Leopard Server 10.6.3 inside VMware Fusion on an old Intel core 2 duo based machine. Then update it by running apple software updates to bring it to the latest version. Then copy over the virtual machine file to Mac Pro with i5/i7 CPU and try booting it.

More Information: