[syslinux] CTRL+X LSS16 Image embedded in "DISPLAY message" no longer works?
Frantisek Rysanek
Frantisek.Rysanek at post.cz
Wed Nov 6 13:00:44 PST 2019
Dear gentlemen,
this is just a marginal quirk...
I've been using a graphical logo at the pxelinux prompt in our LAN
for many years. It's always been the same LSS16 picture, and it's
always been working fine.
I've been using pxelinux 3.53 until recently.
Right now I'm in the process of introducing "UEFI netboot" into our
LAN, and also the diskless boot into Debian would make use of some
goodies (variables) from modern pxelinux... hence my attempts to
migrate my setup to pxelinux 6.03. I've downloaded a tarball with
pre-built binaries.
Apart from other things, I've noticed in 6.03 that our graphical logo
is no longer displayed, although the "DISPLAY message" text appears
just fine.
I've also noticed in TFTPd logs that:
- while the boot.msg refers to ^Xcdlogo.lss, and this is what the old
pxelinux 3.53 asks for via TFTP,
- the new pxelinux 6.03 asks for a file called just "c", which
obviously is not available...
- if I symlink or copy cdlogo.lss to "c", I believe pxelinux just
hangs upon actually obtaining the file via TFTP :-)
I'm not conversant enough in the syslinux internals to know what
changes have happend since 3.53 to the VGA video support, or to the
routine loading that LSS file via TFTP. Quite a bit of water has
probably flown under the bridge since 3.53. I've noticed that some
new SVGA support has been added and used for the new optional
all-graphical menu (which I don't necessarily find very helpful for
my specific setup).
Not exactly a painful issue, yet probably a regression...
Any comments would be welcome :-)
Last but not least: thanks to HPA and all the contributors for making
syslinux possible.
Frank Rysanek
More information about the Syslinux
mailing list