VMware Communities
scott_lowe1
Contributor
Contributor
Jump to solution

Control 32-bit/64-bit status?

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?

0 Kudos
1 Solution
3 Replies
scott_lowe1
Contributor
Contributor
Jump to solution

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

0 Kudos
scott_lowe1
Contributor
Contributor
Jump to solution

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

0 Kudos