Thanks!! I look forward to seeing the next steps -- Everything worked up to this point but I'm going to hold off on trying anything else. To contribute, here's an easy / tested / working way to get tftpd running on Ubuntu.
Stolen but slightly corrected from: http://www.davidsudjiman.info/2006/03/27/i...ftpd-in-ubuntu/ :
1. Install tftpd and related packages.
$ sudo apt-get install xinetd tftpd tftp
2. Create /etc/xinetd.d/tftp and put this entry (mind the whitespace):
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
}
3. Make /tftpboot directory
$ sudo mkdir /tftpboot
$ sudo chmod -R 777 /tftpboot
$ sudo chown -R nobody /tftpboot
4. Start tftpd through xinetd
$ sudo /etc/init.d/xinetd start
Save the two files from the original post in /tftpboot and proceed with the first step in the install