[comp.sys.sun] Diskless client won't boot--solved!

patrick@casbs.stanford.edu (Patrick Goebel) (02/20/91)

Thanks to the power of Inter-networked brains from around the globe, I
have licked the boot problem reported earlier ("Diskless client won't
boot--please help!").

The crux of the trouble was simply the *order* of the name servers listed
in our /etc/resolv.conf file.  Yes, I know it sounds incredible,
especially after four hours of checking and re-checking file permissions,
re-exporting file systems 'till I was blue in the face, running boot and
rpc.bootparamd in verbose mode until I could recite the output from
memory, banging on the SparcStation CPU with a hammer...

In the process, I learned a couple of valuable tricks that I thought I
might share with those out there who might be as novice as I am (is it
possible?):

(1) ls -ltu [path][filename] -- to list files in the order of time last
accessed. This enabled us to verify that the client's bootstrapping
program WAS being loaded from the server and that the /etc/bootparams file
WAS being read, but that the critical file /export/client_name/root/vmunix
was not being accessed.  Ergo, there was some problem translating the
client's name as it appears in the /etc/bootparams file into a valid IP
address needed in the mounting of its root file system.

(2) Kill the rpc.bootparamd daemon and then restart it using

/usr/etc/rpc.bootparamd -d

The -d option turns on debugging mode so that you can watch the
interaction between the client and the server during the boot process.
This can be combined with (1) to determine where the boot process gets
hung.

Finally, a sincere thanks to all those who lent a helping hand and saved
me days of frustration:

Ric Anderson		ric@cs.Arizona.EDU
Dennis Michael		dennis@jessica.Stanford.EDU
Curt Freeland		curt@ecn.Purdue.EDU
Richard Oxbrow		raob@mullian.ee.mu.OZ.AU
Daniel Phaneuf		phaneuf@ireq.Hydro.QC.CA
Kerien Fitspatrick	fitz@frc2.frc.ri.CMU.EDU

Cheers,

R. Patrick Goebel                 E-MAIL: patrick@casbs.Stanford.EDU
Network Administrator             VOICE:  (415) 321-2052
CASBS, 202 Junipero Serra Blvd.   FAX:    (415) 321-1192
Stanford, CA 94305                BEEPER: Temporarily Out of Order...