From LLL

[ See also http://wiki.ubuntuusers.de/PXE-Installation ]

To set up an installable Kubuntu net boot, proceed as follows:

1. Download netboot.tar.gz from http://archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/netboot.tar.gz

2. Untar it in your tftpboot directory

mkdir gutsy-netinstall
cd gutsy-netinstall
tar xfzv ../netboot.tar.gz

alternatively, an install/netboot directory can be found on the kubuntu alternate CD. Just copy it into your tftboot directory

3. Set up your dhcpd to point to it:

filename "gutsy-netinstall/pxelinux.0";

If the server is a kubuntu server:

1. Your tftp must be tftp-hpa , and set up to run standalone. Indeed, the default tftpd shipped with Kubuntu does not support the options needed by a PXE boot. And if tftp-hpa is started from xinetd rather than standalone, it will not work for unknown reasons.

#Defaults for tftpd-hpa
OPTIONS="-l -s /var/lib/tftpboot"