Phil,
I gave a presentation last month on how to set up a DHCP + TFTP server.
Using syslinux 6.03-pre* to support both Legacy and EFI PXE boot.
Here's the link to the presentation. My slides are there.
http://2014.texaslinuxfest.org/content/creating-legacy-efi-pxe-server-using-pxelinux
The presentation models a small lab-sized env. I start simple; supporting
legacy PXE boot only. Then I get progressively more
complex.
It was a 35 min presentation. So I don't go into separating the DHCP
server and TFTP server on to separate hardware. Like
you'd do in a large env. But I give the DHCP settings and the TFTP
structure, you should be able to figure it out from the supplied
content.
BTW, I couldn't have worked out all this content without the generous
assistance from this mailing list. So Gene, HPA & team, if you see any
value in any of these slides -- you're free to use them anyway you see fit.
Spike
> Message: 4
> Date: Fri, 11 Jul 2014 13:50:01 -0700
> From: Phil Pokorny <ppokorny at penguincomputing.com>
> To: Syslinux at zytor.com
> Subject: [syslinux] Setting up and helping debug EFI PXE booting
> Message-ID:
> <
CAAek22H+wHUmY2ycMYXS6aDdtWm-DE1sLL8YLRez04Tc-yjV6Q at
mail.gmail.com>> Content-Type: text/plain; charset=UTF-8
>
> Hello,
>
> I see lots of current activity trying to get EFI PXE working both with new
> and "old" kernels (RHEL 6.5) and lots of failures.
>
> I've got several real pieces of hardware (AMD APU, Intel E5-2600, etc.)
> with a variety of BIOS and NIC that have EFI PXE stacks to test with.
>
> But I find zero documentation that's up to date on the wiki of how to
> configure a DHCP server to send the right syslinux.efi when an EFI PXE
> clients sends a request and how to configure the TFTP directory structure
> (what's required, etc.)
>
> I think I can get the basic setup configured and create a write up for the
> wiki. But if someone has notes already written to get me started testing
> quicker that would be helpful.
>
> Thanks,
> Phil P.
>
> --
> Philip Pokorny, RHCE
> Chief Technical Officer
> PENGUIN COMPUTING, Inc
> www.penguincomputing.com