Hi, I had some similar problem ... but in my case was that swap partition for linux is seen by solaris as a solaris partition ... so what I advice you to do is:
1. boot into linux and use fdisk to change the id of the swap to anything else besides bf (Solaris2 partition) or 83 (Linux/Solaris partition). 2. define your target partition as bf to install solaris 3. save em reboot into the installation of Solaris. It's going to complain about not being supported configuration because of linux. 4 try to install normally. For me it was the enough. Ether This message posted from opensolaris.org
