Way back when, I tried Solaris 10 in VMWare (under Linux, as it happened), and it was flaky as a cereal aisle. Directly on the hardware, it was perfectly happy, but it couldn't get along with multiple-booting, so I couldn't really run it that way either...