Fortunately, there is a standard way of sending the kernel to the client. The protocol is called ``Trivial FTP''. Add a line for the tftpd to your inetd.conf file. The security conscious will add -s /tftpboot, so the daemon will only serve files from the /tftpboot hierarchy. Be aware that when using that option, the bf option in bootbtab must not include /tftpboot! Also make sure any files tftp is supposed to serve are world-readable.
The inetd.conf entry could look like this:
tftp dgram udp wait nobody\ /usr/sbin/tcpd /usr/sbin/in.tftpd -s /tftpbootNote that the tcpd wrapper makes sense here, as it works for UDP.
On the client, you shouldn't have to do anything. MBA boots via tftp by default if it is supposed to boot through TCP/IP.
There you go! Now boot it! It won't be able to mount anything yet, but one thing at a time...