I suspect that I have delected the kernel in my Solaris 2.6 workstation. I may have deleted /kernel by accident. Now on bootup I get the error "misc/krtld not found". I have the Solaris 2.6 installation disks. Is it possible to re-install without a reformat? Thanks for your help!
Next time you powercycle, hit Stop-A (repeatedly, and quickly) (or send breaks if you're on a serial console) and you'll probably catch it before it starts looking at the disk and end up in the OBP where you should be able to boot off the CD... The 2.6 Install CD is probably bootable, but I admit I haven't seen one of those in a very long time.
Not sure about Solaris, but many other OS's (OS X and other linux) come with boot CD's and not much is "tuned" in the kernel(some drivers if you installed extra things right into the kernel)
soooo... If you can, I would boot from a USB recovery distro (so you have full read/write access to the system in the easiest manner), put in the solaris disks, and copy what is necessary.
The worst that happens is you are forced to nuke/reinstall anyway. But I have had luck with the above methods.