its not clear here from question whats the error you are getting, but I am giving one workaround for that. hope it will help for you:
Set Up DHCP-BOOT
On roo (the DHCP server):
In /etc/dnsmasq.conf, add the line:
dhcp-boot=pxelinux.0,roo,172.31.0.252
This machine already serves an IP address to kanga via DHCP. (See "DHCP Note" below for help setting up this sort of arrangement.)
Restart dnsmasq.
/etc/init.d/dnsmasq restart
Install the tftp-server
There are two different versions for the Trivial File Transfer Protocol server, the original tftpd and tftpd-hpa. For Etherboot installation (see below) tftpd will suffice, but it cannot do PXE installs due to the lack of the tsize option. Use tftpd-hpa instead. On Ubuntu or Debian (adapt for other distros or install from source):
apt-get install tftpd-hpa tftp-hpa xinetd
(Note: xinetd is not part of the default install)strong text