The easiest solution for your situation is to download the free solaris
iso's from
www.sun.com and burn the cds to disc. Then boot into single
user mode from the cd and mount your internal disks, then do whatever
repairs you need to. If you want specific instructions, let me know I
will provide them for you.
As for the network boot from Linux, it is possible to do but it is a
little more invloved than the cd solution. You will need a solaris
kernel on the linux box and setup DHCPD with the Solaris boot
extensions. It is the same as setting up for a jumpstart but again you
just boot single user mode from the network. I can give those
instructions too, but it is less favorable over the CD solution.