I'm using this guide:
https://help.ubuntu.com/community/In...n/QuickNetboot
I've substituted Ubuntu Hardy, for Debian Lenny. The rest is the same.
I get the this point:
4. test if you can get the PXE boot kernel via tftp.
cd /tmp
echo 'get pxelinux.0' | atftp localhost
ls -l pxelinux.0 # should display a ~14kB file
But, when the echo line is run, it returns this:
tftp> tftp: error received from server <File not found>
tftp: aborting
tftp>
and then returns to a normal prompt.
Now, I'm assuming that since I've followed that guide precisely up to that point, the only deviation being the substitution of Debian Lenny in place of Ubuntu Hardy, this shouldn't happen.
I've verified the pxelinux.0 file exists, exactly where it's meant to be. And that, as it's a link, the file the link points to exists.
So I don't get why this is happening.
Oh, and in case it helps, there's no other DHCP server on the network. There was, but it was the router, and I couldn't configure it, so I disabled it in favour of the one in the guide.