[syslinux] pxelinux and UEFI laptops - broke everything which had worked with BIOS/pxelinux.0

Victor Sudakov vas at sibptus.ru
Sat Dec 19 03:30:51 PST 2020

Dear Colleagues,

For years I've been using pxelinux to provide an engineering menu to
workstations in the local network. I can run several versions of
memtest, hardware diagnostics tools, boot mfsBSD and other things.

Now I have several laptops with UEFI-only BIOSes, and I have found out
the hard way that my favorite tools do not work any more.

Of course I have replaced pxelinux.0 with syslinux.efi and provided
ldlinux.e64 and other things it wants.

A typical EFIx64/pxelinux.cfg/default entry looks like this:

label memtest2
  menu label ^8. Memtest86+ v4.20
  kernel memtest420

Now when I select it, I get

Loading memtest420... ok
Cannot relocate kernel. bailing out

And this entry:

label memtest3
 menu label ^7. Memtest-86 v4.3
 kernel memdisk
 append initrd=memtest86-floppy.img

produces the message "Loadig memtest86-floppy.img..." but then instant

Is there I way I can fix all the above and continue enjoying my engineering
menu with the UEFI laptops?

Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
2:5005/49 at fidonet http://vas.tomsk.ru/

More information about the Syslinux mailing list