Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Feb 2008 21:51:13 +0100
From:      Erik Cederstrand <erik@cederstrand.dk>
To:        Tim Clewlow <tim1timau@yahoo.com>
Cc:        hackers@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: PXE on 7.0 problem and solution
Message-ID:  <47C71EC1.3010500@cederstrand.dk>
In-Reply-To: <114098.31819.qm@web50308.mail.re2.yahoo.com>
References:  <114098.31819.qm@web50308.mail.re2.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Tim Clewlow wrote:
> Hi there,
> 
> Installing 7.0 via PXE has a slight problem that is easily worked around. The
> file /boot/mfsroot.gz on the installation media needs to be unzipped to make
> PXE boot via tftp/nfs work. Otherwise the loader ultimately complains that it
> cant find the device to boot from. For example, if you have the installation
> media living at /usr/pxe/nfs/ on the PXE server, then do:
> 
> gzip -d /usr/pxe/nfs/boot/mfsroot.gz
> 
> After doing this it now loads the kernel and starts the installation procedure
> as expected. Someone more knowledgeable than me might want to let whoever needs
> to know about this.
> 
> Apart from that, it looks great, the work is appreciated, thanks for the new
> release :-)

I've had problems with other files fetched over NFS in the past. In 
theory (at least that's what a tcpdump says), it should be possible to 
provide all files gzipped, and even split the files in smaller chunks. 
Files are tried in this order:

boot/loader.rc.split
boot/loader.rc.gz.split
boot/loader.rc.gz
boot/loader.rc


However, I only got the plain files to work reliably.

Erik



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47C71EC1.3010500>