Ask Your Question

Fedora 25 server: tftp-server (uefi pxe clients) docs problem

asked 2017-04-16 17:19:42 -0500

lovepump gravatar image

Hello all,

I am trying to setup a tftp/pxe server and enable it for uefi clients as well. The documentation here:

link text

states that I should create a directory (presumably for uefi clients):

mkdir -p /var/lib/tftpboot/uefi
cp /tmp/fedora/boot/efi/EFI/fedora/{shim.efi,grubx64.efi} /var/lib/tftpboot/uefi/

After following directions to create a sys/pxelinux menu for BIOS clients (the BIOS menu file is named "default") the docs then state that I should create a menu file for the uefi clients:

2.  Create a boot menu for UEFI clients at /var/lib/tftpboot/pxelinux/uefi.

with the contents of the "file" listed next, yet no apparent destination "filename"

Obviously, /var/lib/tftpboot/pxelinux/uefi is already a directory. Do I need to create a file named "default" as I did with the BIOS clients? Does pxelinux.0 (or the shim/grub bootloader) function the same way pxelinux.0 for 32-bit or BIOS systems does (MAC address "countdown" finally dropping into "default" if no MAC address is matched)?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-04-19 16:10:07 -0500

ssieb gravatar image

Yes, the filename is missing. The full name should be /var/lib/tftpboot/pxelinux/uefi/grub.cfg. Note that the format is different. The UEFI boot uses grub, not pxelinux.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2017-04-16 17:19:42 -0500

Seen: 403 times

Last updated: Apr 19 '17