I'm trying to install Solaris 10 x86 from ISO images. I used these same ISOs to install 32-bit Solaris under ESX 3 (which is running like a champ). However, on my Core 2 Duo-based MacBook Pro running build 33141 of Fusion, it tries to boot 64-bit Solaris and causes a host OS kernel panic. Any way to force the guest to run as a 32-bit guest instead of as a 64-bit guest?
Thanks for that link, I will try that. I'll post back in the next few days to let everyone know if that worked. I had also considered using a CPU mask to hide the "64-bit" functionality from the guest, so if the workaround in that article doesn't help I'll try that.
Regards,
Scott
Adding monitor_control.disable_longmode = 1 to the VMX file for the Solaris VM on Fusion corrected the problem. The Solaris 10 VM no longer attempts to boot a 64-bit kernel (instead booting a 32-bit kernel) and the host OS kernel panic no longer occurs. I am pursuing the host OS kernel panic with the Fusion development team.
Thanks for everyone's help!
Regards,
Scott