[Soekris] FreeBSD PXE boot
Geert Jan de Groot
GeertJan.deGroot at xs4all.nl
Thu Aug 7 06:54:27 UTC 2008
On Wed, 6 Aug 2008 22:20:41 +0000 (UTC) "Bjoern A. Zeeb" wrote:
> > If you just need to do PXE to install FreeBSD, then it's probably
> > best to just use TFTP/MFS and not bother with NFS at all.
> Put LOADER_TFTP_SUPPORT= into your make.conf; saves you patching the
> Makefiles over and over again.
> /usr/share/examples/etc/make.conf and man 5 make.conf should talk
> about this.
I tried it, but either it was laten, I was tired or both, but it
didn take it. The 'grrrr'comments are for a reason...
> I think the nfs patch (if this addresses what looks like a hang) was
> annoying but would eventually timeout. I have seen this occationally
> but cannot remember how I fixed that or if it was fixed in later
> FreeBSD versions.
Even if you don't use NFS, the loader will do an RPC call to get
to mountd for the NFS handle of the root node. It should not do that,
the machines involved don't do NFS at all (the TFTP server is a
conference server) and indeed the timeout is long and annoying.
Why all this pain? Suppose you need to install a whole classroom
of PC's in a hurry. Just power them up, hit F12 or N or whatever
to boot from the net, and 20 seconds later I'm in the FreeBSD installer.
No per-client server setup at all.
If someone wants to run with it and put it in the FreeBSD tree
(or change it some way, as long as it works), go ahead,
saves me the trouble of doing these patches again next year.
More information about the Soekris-tech