Some useful info on jumpstart and NFS mount of solaris CD's
I don't know how many of you stumbled across the probelm where you have a Netra (for instanace) server w/o CD-ROM drive and you want to jumpstart Solaris9 installation on it, plus on top of that there is no CD-ROM on jumpstart server and there is no Solaris 9 image available on jumpstart either; and you want to put Solaris 9 (again as an example) on it, but you don't want to tingle with iso images and splitting them into multiple volumes and what not. Why am I providing this info? - I just had to deal with it, and I couldn't find any appropriate answer on the net.
So the way I've done it is thsi - on my Ultra 10 I've mounted manually without help of vold the installation CD for Solaris 9, but as you might notice the install CD is divided into multiple slices (s0...s5), and mounting s0 as hsfs gets you first part but you won't be able to mount the rest as hsfs the trick is to mount the rest of the slices as ufs filesystem leaving the s0 mounted as hsfs, fot this task I've created mount points for every slice (/mnt/s0 through /mnt/s5) and mounted as mentioned above Solaris 9 install CD
mount -F hsfs -o ro /dev/dsk/c0t2d0s0 /mnt/s0
mount -F usf -o ro /dev/dsk/c0t2d0s1 /mnt/s1
repeat the last statement for s2 through s5
I am pretty sure many of you can write a simplistic shell script to do all this, I am just providing the steps I'd taken.
And now when you have mounted your Solaris 9 install share as nfs mount points
share -F nfs -o ro /mnt/s0
repeat for s1 through s5
(hint: again shell script)
if nfsd and mountd was running previously on your remote CD-ROM you can mount the slices as nfs on your jumpstart server (if nfsd wasn't running previously you can start the server with /etc/init.d/nfsd start, and you would probably move this step a little up in the chain - right before you share the mount points)
mount -F nfs remote_cdrom:/mnt/s0 /mnt/s0
and so on - make sure that the appropriate mount points exist on jumpstart.
Now you are ready to create a jumpstart Solaris 9 image to jumpstart Solaris servers and workstations in your environment.
If you have other tips and questions please post them here.