Ralfs
pxe boot
/etc/xinet.d/tftp
service tftp
{
	socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
	server                  = /usr/sbin/in.tftpd
	server_args             = -s /tftpboot -vvvv
	disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}
/etc/dhcpd.conf
allow booting;
allow bootp;
next-server 192.168.9.1;
# for PXE boot:
filename "X86PC/UNDI/pxe/pxelinux.0";
Not needed in /etc/dhcpd.conf
# option tftp-server-name myserver;

# nevajag:
# option root-path "samsara:/var/diskless/alphapc";
# option root-path "192.168.9.1:/tftpboot/X86PC/UNDI/BStrap";
# option bootfile-name "/tftpboot/X86PC/UNDI/BStrap/bstrap.0";
# option bootfile-name "bstrap.0";

# nee, /tftpboot/.. nevajag, skat /etc/xinetd.d/tftp
# filename "/tftpboot/X86PC/UNDI/BStrap/bstrap.0";

# OK, visi 3 iet (kats savaam vajadziibaam):
# filename "X86PC/UNDI/BStrap/bstrap.0";
# filename "X86PC/UNDI/linux-install/linux.0";
# filename "X86PC/UNDI/pxe/pxelinux.0";

# Group the PXE bootable hosts together
#group {
#       site-option-space "pxelinux";
#       option dhcp-class-identifier "PXEClient";
#       option space pxelinux;
#       option pxelinux.magic f1:00:74:7e;
#       option pxelinux.configfile "pxelinux.cfg";
#       option pxelinux.configfile =
#           concat("pxelinux.cfg/", binary-to-ascii(16, 8, ":", hardware));
#}
Do not forget:
service xinetd restart
service dhcpd restart
That's all :)