Trying to install Ubuntu 11.10 via PXE but install fails cause it can't find the cd.

I can mount, browse and copy files from the nfs share.
The iso contents are extracted to /tftpboot/

Contents of /etc/default/tftpd-hpa
Code:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="192.168.3.1:69"
TFTP_OPTIONS="--secure"
The two lines below are from pxelinux.cfg/default
Code:
KERNEL ubuntu/server/11.10/i386/vmlinuz
APPEND root=/dev/nfs boot=linux netboot=nfs nfsroot=192.168.3.1:/tftpboot/ubuntu/server/11.10/i386/ initrd=ubuntu/server/11.10/i386/initrd.gz