[syslinux] Syslinux Text menu not redrawing/resetting the screen
ady-sf at hotmail.com
Fri Jul 8 02:46:49 PDT 2016
> I have been using syslinux on my portable disk with success on many
> types of machines (both bios boot and EFI boot)
> I however hit a small issue recently
> If I use menu.c32, on some UEFI systems (HP) the menu does not appear
> after the vendor splash screen. The system however goes ahead and
> after the timeout configured in the menu system syslinux boots the
> kernel. I can then (after kernel is loaded) see the kernel messages
> If I change menu.c32 to vesamenu.c32, the menu is now displayed.
> I think menu.c32 must reset the display which is missing ?
> Is there a config line where I can explicitly reset the display so
> that the text menu is shown compulsarily ?
> Bhasker C V
UEFI tries to replace the traditional VGA BIOS standards with something
else (UGA in some implementations, GOP in newer ones).
My guess would be that your UEFI implementation doesn't completely /
correctly support the default display mode for menu.c32.
There might be some setting in your firmware, such as "fastboot" or
some additional / similar names; have you tried disabling / changing
Is this HP model capable of booting in Legacy BIOS (CSM) mode, or only
in UEFI mode? This might give us a clue about its video capabilities /
What is the screen resolution being displayed when you are using
vesamenu.c32? Do you also use a menu background image and/or the MENU
Have you tried updating your firmware?
Are you able to boot to the Syslinux boot prompt instead of using a
Are you able to boot into a UEFI shell and then select syslinux.efi
In the past we have seen some people from HP(E) posting in this
Syslinux Mailing List, although I doubt they are following it. Their
input / comments might be helpful, not only for this particular case
but for others, and for improving both, the UEFI implementations in HP
machines and (vesa)menu.c32 under UEFI.
PS: MS requires 1024x768 32bpp as minimum GOP mode in WHQL. I would not
be surprised if some UEFI Class 3 systems end up not supporting
> Syslinux mailing list
> Submissions to Syslinux at zytor.com
> Unsubscribe or set options at:
More information about the Syslinux