http://www.linuxquestions.org/questions/showthread.php?t=557738
... except that Solaris SPARC doesn't use grub.
In those circumstances, you just use separate individual boot drives,
and have OBP stop the bootup at the OK prompt.
Then you manually choose whichever disk-du-jour would be your boot drive.
I think the latest version of Solaris 10 for x86/64 DOES use grub and that there is a special Windows version of the Solaris 10 install media, which I haven't used, that might manage the partitioning of a dual boot environment for you.
If you have => 1GB RAM, VMware might be a good solution as the VMware server 1.0.3 is free for a Windows or Linix host and SUN has several Solaris 10 VM images that work really well.
-meljr
Live Upgrade provides for multiple BEs (boot environments).
Here is the frist paragraph from man live_upgrade
DESCRIPTION
The Live Upgrade feature of the Solaris operating environ-
ment enables you to maintain multiple operating system
images on a single system. An image-called a boot environ-
ment, or BE-represents a set of operating system and appli-
cation software packages. The BEs might contain different
operating system and/or application versions.
have a good day,
glen