<PRE>

Fedora 9 defaults tftp to use /var/lib/tftpboot.
Copy the files in the distribution's images/pxeboot
directory to /var/lib/tftpboot.

/var/lib/tftpboot:
total 40700
-rw-r--r-- 1 caf  omen 21123072 2008-09-16 17:18 efiboot.img
-rw-r--r-- 1 caf  omen 17878242 2008-09-16 17:18 initrd.img
-rw-r--r-- 1 root root    14716 2008-02-25 10:45 pxelinux.0
drwxr-xr-x 2 root root     4096 2008-09-16 14:19 pxelinux.cfg
-rw-r--r-- 1 caf  omen      265 2008-09-16 17:18 README
-rwxr-xr-x 1 caf  omen  2592000 2008-09-16 17:18 vmlinuz

./pxelinux.cfg:
total 4
-rw-r--r-- 1 root root 118 2008-09-16 14:19 default

default:
DEFAULT pxeboot
TIMEOUT 50
LABEL pxeboot
      KERNEL vmlinuz
      APPEND initrd=initrd.img ext4
ONERROR LOCALBOOT 0


#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#   see 'man 5 dhcpd.conf'
#
allow booting;
allow bootp;
ddns-update-style interim;
ignore client-updates;

subnet 192.168.1.0 netmask 255.255.255.0 {
        authoritative;
# --- default gateway
        option routers                  192.168.1.13;
        option subnet-mask              255.255.255.0;

        option broadcast-address 192.168.1.255;
        range dynamic-bootp 192.168.1.108 192.168.1.167;
        next-server 192.168.1.13;
        filename "pxelinux.0";

        option nis-domain               "omen.com";
        option domain-name              "omen.com";
        option domain-name-servers      70.89.176.170;

        option time-offset              -28800; # Pacific Standard Time
        option ntp-servers              192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
        option netbios-node-type 2;

        default-lease-time 21600;
        max-lease-time 43200;
}
</pre>