Subject: Re: BOOTP/BSDP failed: no FILENAME specified open /netbsd
To: Brian A. Seklecki <lavalamp@spiritual-machines.org>
From: Joel CARNAT <joel@carnat.net>
List: port-macppc
Date: 05/14/2007 14:23:50
>
> I would do a quick tcpdump(8) on NFS and DHCLIENT to make sure that hte
> root-path and/or boot-file paramters are making it to the client.
>

using "tcpdump -s 2045" on the server interface, and then reading the log
file with "strings" I saw the reference to ofwboot.xcf but never to
"netbsd" or any kernel looking name.

> If so, are NFS "read" requests making it to the NFS Server?
>
> Can you put another host on that same address statically and perform the
> NFS mount and read that the client would?
>

In fact, NetBSD is installed on the disk (in version 4.0_BETA2).
It is able to NFS mount from the server.

The netboot idea was to test -current without slashing the whole disk.
So the client has all the rights to mount everything.

Furthemore, I tested netbooting OpenBSD 4.1 (from the same client, same
server) only changing the "root-path" in dhcpd.conf.

I'm wondering if this is not the same issue that I get when trying to boot
from the iso file.

Regards,
  Jo

> Process of elimination.
>
> ~BAS
>
> On Fri, 11 May 2007, Joel CARNAT wrote:
>
>> Hello,
>>
>> I'm trying to netboot my Mac mini.
>> I've read and installed everything according to
>> http://www.netbsd.org/Documentation/network/netboot/intro.macppc.html
>>
>> The boot process transfers the ofwboot.xcf but the Mac does not seem to
>> be
>> able to get the kernel. I'm using the dhcpd options:
>>
>>        filename                        "ofwboot.xcf";
>>        next-server                     10.0.0.254;
>>        option                          root-path
>> "/home/netboot/netbsd-head/macppc";
>>
>> My inetd.conf is set as follow:
>> tftp            dgram   udp     wait    root    /usr/libexec/tftpd
>> tftpd -l -s /home/netboot
>>
>> In "/home/netboot" lies the "ofwboot.xcf", a symlink to
>> "netbsd-head/macppc/netbsd" named "netbsd" and the "netbsd.gz" gzipped
>> copy of the real netbsd file.
>>
>> Where is the kernel file supposed to be put ?
>> In tftpd directory or in the dhcpd's root-path ?
>>
>> This is a -current from NetBSD-daily.
>>
>> TIA,
>>   Jo
>>
>>
>>
>
> l8*
>  	-lava (Brian A. Seklecki - Pittsburgh, PA, USA)
>  	       http://www.spiritual-machines.org/
>
>      "Guilty? Yeah. But he knows it. I mean, you're guilty.
>      You just don't know it. So who's really in jail?"
>      ~James Maynard Keenan
>
>