Netbooting Sun 3

From: Fred N. van Kempen <waltje_at_pdp11.nl>
Date: Sun Sep 7 04:26:00 2003

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_at_pdp11.nl         BUSSUM, THE NETHERLANDS / Sunnyvale, CA, USA
Received on Sun Sep 07 2003 - 04:26:00 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:36:25 BST