The files you will be using are exported by majorite server. These are (relatively) complete systems similar to the ones that diskless systems use, and they are booted in the same way. We just pretend for this procedure that the workstation's disk isn't there.
/usr2/export/swap/spare xxxxx.gly.bris.ac.uk(rw,no_root_squash)
/usr2/export/root/generic-4.1.3 xxxxx.gly.bris.ac.uk(rw,no_root_squash)
/usr2/export/exec/kvm/generic-4.1.3 xxxxx.gly.bris.ac.uk(rw,no_root_squash)
/usr2/export/exec/sun4c-4.1.1 xxxxx.gly.bris.ac.uk(rw,no_root_squash)
/ld8/linux/diskless -root=xxxxx,access=xxxxx
Use exportfs -a to update these access rules once you changed the
file. Then make sure that rpc.mountd is aware of these changed too. To
update this awareness, kill -HUP processid where the process
id is that of rpc.mountd.
An IP address is of the form 137.222.20.128, which in hexadecimal is 89DE1480.
spare
in the file to have the name of the system
to be booted in the first field. Rewrite the file. If running the
Yellow Pages/NIS, update them right now:b le() vmunix -s (with the old prom monitor)
boot net vmunix -s (with the new prom monitor)
If you see the message "Waiting for ARP/RARP packet," /etc/ethers isn't updated, or you have no rpc.rarpd running on your central server system - check and retry (see previous step).
If you see numbers spin by and then a message like
Line 15 interruptor
Type help for more informationand you are dropped back to talking with the bootstrap monitor, your boot file in /tftpboot is bad. Get an appropriate one for your system architecture. You might find one in /usr/stand/boot.sunxx on a running system identical to the one you're trying to boot that you can copy into /tftpboot and then set up the appropriate symbolic link.
If your system boots and you get messages about "Unable to mount NFS volume" or, worse, "NFS write error 13 on host zzzzz fh xxx y zzzzz ..." your /etc/exports file is not set up properly on your main file server. You must permit root access to the host to be booted up in /etc/exports.
If your system boots and you get messages like "No bootparam server responding; still trying", then check that your netmask on the rarp server (majorite) is set properly for your network class.
Now type
boot net vmlinux nfsroot=zz.zz.zz.zz:/ddddd
where zz.zz.zz.zz is the IP number of the host that has the root file system available via NFS (presently garnet), and /ddddd is the directory containing the root file system. If you get messages about "Root-NFS: Server returned error n while mounting /ddddd" then the your NFS file system isn't exported properly, or you typed the wrong name on the boot command. Check that your /etc/exports file is set up properly on your main file server. You must permit root access to the host to be booted up in /etc/exports.
df
command you should see that:
sun1:/export/root/generic-4.1.3 /
sun1:/export/exec/kvm/generic-4.1.3 /usr/kvm
sun1:/export/exec/sun4c-4.1.1 /usr
If you see anything else, you may still be using your workstation's disk. Don't proceed further until you've sorted out the problem.