Finally done it using these tutorials thanks to them:-
http://oss.netfarm.it/guides/pxe.php
http://www.promodus.net/linuxris/
http://www.techienote.com/2010/06/px...tallation.html
points to note :-
1: next server option in dhcpd.conf must be ip of your server
2: samba share must be tftpboot which contains your win files to avoid blue screen error
3: binlsrv is important for providing network drivers to pxe booting clients
4: ls | awk '$0!=tolower($0){printf "mv \"%s\" \"%s\"\n",$0,tolower($0)}' | sh (script is to convert win directory and files to lower case)
5: tftp remapping is important to convert \\ to / slash.
(thanks to all you guys for helping)