hi , was using solaris in dual boot with xp , then I ' ve installed ubuntu too . The solaris grub has been in some way damaged , maybe because during the linux installation i've delete an old partition that I was not using by some months. It's normal that the solaris grub has been overriden by the linux one , the problem is that when I start the solaris partition throught the linux grub , I obtain the Minimal bash-like line of the grub , just like this:

grub >

to start the solaris partition from here I've to execute these commands:

root (hd0,1,a)
kernel /platform/i86pc/multiboot
module /platform/i86pc/boot_archive
boot

anyone knows what file or configuration should I modify to make solaris start without doing all this work?