On Thu, 4 Sep 2003, David Coolbear wrote:
With NetBSD, the sun gets an ip address from rarpd,
gets a bootloader from
tftp but then times out:
root on le0
nfs_boot: trying RARP (and RFC/bootparam)
nfs_boot: client_addr=192.0.0.10 (RARP from 192.0.0.1)
nfs_boot: timeout
Has anyone out there got this to work? On either OS?
Yes. Make sure you also have
the Linux box export a root file
system over NFS, which is where the install files are. Your Sun
is trying to mount that directory as its root, so it can move
on to installing on the disk :)
For Netbooting xBSD, you need:
- rarpd (/etc/ethers) for giving it an IP address
- bootparamd (/etc/bootparams) for telling it where to find the
root fisk (over NFS)
- mountd (/etc/exports) for mounting the NFS disk
- nfsd (no config files) for actual NFS I/O
I usually have something called /export/OpenBSD/ on my server,
where all the OpenBSD files live:
/export/OpenBSD
/vax
/i386
/sparc
and point the clients to that in bootparams with a line line:
testvax root=vaxlab:/export/OpenBSD/vax
where 'vaxlab' is a VAX serving things here. So, the client gets an
IP address, and then tries to mount the above. When succeeded, it
will continue to load, usually the "bsd.rd" kernel which includes a
RAM disk image with just enough brains to set up things.
The above is OpenBSD, but since they all share the same code base, I
kind of assume this part of them is the same for all.
Cheers,
Fred
--
Fred N. van Kempen, DEC (Digital Equipment Corporation) Collector/Archivist
Visit the VAXlab Project at
http://www.pdp11.nl/VAXlab/
Visit the Archives at
http://www.pdp11.nl/
Email: waltje(a)pdp11.nl BUSSUM, THE NETHERLANDS / Sunnyvale, CA, USA