*BSD News Article 22699


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!purdue!lerc.nasa.gov!lerc.nasa.gov!eagle.lerc.nasa.gov!mckim
From: mckim@flick.lerc.nasa.gov (Jim McKim)
Newsgroups: comp.os.386bsd.questions
Subject: Re: Boot NetBSD/i386 from network
Date: 21 Oct 1993 16:14:22 GMT
Organization: NASA Lewis Research Center
Lines: 44
Message-ID: <MCKIM.93Oct21121422@flick.lerc.nasa.gov>
References: <CF763p.AqK@bi-link.owl.de> <2a51jv$koi@homer.cs.mcgill.ca>
NNTP-Posting-Host: flick.lerc.nasa.gov
In-reply-to: storm@cs.mcgill.ca's message of 21 Oct 1993 04:02:07 GMT

In article <2a51jv$koi@homer.cs.mcgill.ca> storm@cs.mcgill.ca (Marc WANDSCHNEIDER) writes:

   Path: lerc.nasa.gov!lerc.nasa.gov!magnus.acs.ohio-state.edu!math.ohio-state.edu!howland.reston.ans.net!europa.eng.gtefsd.com!uunet!newsflash.concordia.ca!sifon!homer.cs.mcgill.ca!storm
   From: storm@cs.mcgill.ca (Marc WANDSCHNEIDER)
   Newsgroups: comp.os.386bsd.questions
   Date: 21 Oct 1993 04:02:07 GMT
   Organization: SOCS, McGill University, Montreal, Canada
   Lines: 25
   References: <CF763p.AqK@bi-link.owl.de>
   NNTP-Posting-Host: mnementh.cs.mcgill.ca

   In article <CF763p.AqK@bi-link.owl.de>,
   Martin Husemann <martin@bi-link.owl.de> wrote:
   >
   >Is there any FAQ describing how to set up a NetBSD system for booting
   >from the network? I would like to use SMC Elite Plus ethernet cards, where
   >can I get the boot-roms for this setup? My dealer only knows about
   >Netware and Lan-Manager boot-roms...

	   I was looking around in the /sys/arch tree a while back, and
	   noted that there is /sys/arch/i386/netboot, which might have
	   something you're looking for.  I don't know much about it,
	   and I'm sure the friendly folks on the core team will spend
	   large amounts of time saying this on the net, but it might
	   be what you seeek.


That's what it does.
There are a couple of minor glitches you will encounter
when setting up a netbsd 0.9 kernel for booting diskless.

The netboot code doesn't yet recognize the new executable
format so you will have to add a '-Z' flag to the linker
options in the kernel makefile.

You will have to adjust the kernel makefile to compile
the 'swapnfs.c' that is in that same directory as opposed
to the ../../../../nfs/swapnfs.c source it compiles by default.

If you have compiled the diskless kernel setup program using an older
version of nfsdiskless.h (pre 0.9), recompile it - the structure has
changed size.

- Jim