[Soekris] Problem netbooting with netbsd on net4501
Thor Lancelot Simon
tls at reefedge.com
Thu May 1 17:30:25 UTC 2003
On Wed, Apr 30, 2003 at 11:51:02AM -0700, ahorn at deorth.org wrote:
> I'm trying to netboot netbsd 1.6.1 so that I can install directly onto a
> microdrive I have installed in this unit. I don't have ready access to a
> another local netbsd box that I can slot the microdrive into which is why
> I'm going down this path.
> I get DHCP, and it tftp's the file specified. Then it attempts to mount
> root, and can't find the kernel.
I just read the log you appended, and I see no evidence whatsoever that
the machine "attempts to mount root". In fact, all I can see is that
it's loading pxeboot_com0, but then can't find the next file to load
(which is "netbsd").
I don't know if it's trying to read that file by TFTP or by NFS -- I
am pretty sure the right answer is "TFTP" but I don't have the time
to read the code right now -- but whichever way it's trying, there
is no file in the correct location with the name "netbsd". Did you
copy the kernel into the TFTP server's working directory?
The PXE bootblock is quite small. I'm pretty sure there's no room
for even a minimal NFS client implementation in there; generally
you fetch the kernel by TFTP, jump into it, and *it* mounts the
root filesystem and away you go.
More information about the Soekris-tech