grub problem

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?

you need the solaris grub to run solaris. the linux grub version can not start solaris... boot from solaris media (DVD) and use the "installgrub" command to reinstall the solaris grub on your system.
you'll find all the usefull stuff here:
BigAdmin Feature Article: GRUB and the Solaris 10 1/06 OS: The New Bootloader for x86 Platforms

Alternatively, you can chainload from the Linux grub to the Solaris one, as it is already there on the Solaris primary partition.

Something like this:

title Solaris
rootnoverify (hd0,0)
makeactive
chainloader +1

I'm not practical with grub, but i wonder if there a way to install a second grub, on the solaris partition. I mean, can I install another grub in the solaris partition so that I can load it from the grub that I see now at the startup? Does this can influence the first grub, if I made some error, I asked this because I'd like to mantain the grub I actually have , instead of reinstalling a new one with solaris, since i've so few practice with it. Obviously if this is not possible I follow the first way, you told me.

As I already wrote, Solaris grub is already installed on the Solaris partition. There is no way to install another one outside overwriting the one already there which would be pointless.

ok , thanks for the advice I found out how to make all the OS start ;), now I've a problem with the Solaris connection, I think it's not configured at all , when I opened firefox no package was sent. Can I configure it in someway?

new problem, new thread! but use the search function first! use words like "solaris" "configure" "internet" and watch the results...