Eu usaria o Linux on the Desktop e executaria o Solaris x86 em um ambiente Sun Virtual Box. É basicamente VMWare Workstation, mas é gratuito e tem um bom suporte para Linux / Solaris. Na minha experiência, o OpenSolaris tem suporte de hardware ruim. Não consegui instalá-lo no meu Dell P490 ou T5400.
Você pode aprender sobre o Virtual Box em www.virtualbox.org.