Hola de nuevo.
A menos que haya cambiado Solaris 10 con respecto al booteo, si puedes hacer la instalación de tu sistemas operativos, existen varias formas.
1. Tienes instalado Solaris y dices que tienes Linux y no puedes acceder a el, entonces puedes con cualquier disco de arranque entras a tu Linux, y desde ahí modificas tu gestor de arranque que uses (LILO, GRUB, etc.) y lo instalas en algún lugar de tu partición, luego en tu Solaris modificas el gestor de aranque y agregas tu Linux.
2. Existen muchos administradores de buteo (boots manager) los cuales te sirven para controlar el butoe de varios sistemas.
En este link tambien se resuelve el problema, yo lo probe con Solaris 9 y si me funciono y supongo que con el 10 también debe funcionar, a menos que haya cambiado como mencione anterirmente.
http://multiboot.solaris-x86.org/Y existen otras formas, hasta si tienes Windows, podrias usar su programa de buteo para arrancar tus otros sistemas, pero creo que con lo anterior es suficiente.
Espero te sirva.
Hasta luego.