[syslinux] Syslinux 6.x EFI PXE

H. Peter Anvin hpa at zytor.com
Wed Dec 4 15:18:19 PST 2013


On 12/04/2013 02:58 PM, Gene Cumm wrote:
> On Wed, Dec 4, 2013 at 12:02 PM, Adam Sawyer <acsawyer at gmail.com> wrote:
>> All,
>>
>> I have scoured the mailing list and the web and I can't seem to find any
>> help on this issue. I am attempting to have EFI machines boot over PXE and
>> then load various Linux Live distributions. I have a similar setup over
>> standard BIOS machines and all is well on that end. First I have tried
>> SysLinux 6.0, 6.1, and 6.2 for various EFI enabled machines and thus far
>> 6.1 gets me to the furthest point.
>>
>> My clients successfully boot over PXE and grab the relevant files over TFTP
>> to get me to a simple selection menu. I have watched the interaction in the
>> TFTP logs and over tcpdump. All is well until I attempt to select a kernel
>> (Ubuntu 13.10 vmlinuz.efi). Regardless of where the kernel is located,
>> nested in a sub-directory of /tftpboot or not, the client always responds
>> with "File not found." It is odd since all other support files
>> (syslinux64.efi, pxelinux.cfg/default, vesamenu.c32, and so forth) have no
>> issue.
> 
> What exact kernel?  This almost sounds familiar to some errors I've
> seen in the last two months.  What do you observe in the packet
> capture?
> 

I believe this is exactly the TFTP port number bug.

	-hpa



More information about the Syslinux mailing list