Hi, Try running menu.c32 from Syslinux 4.06 under qemu -vga none without disabling console output, for example: SERIAL 0 SAY ls menu LABEL ls COM32 ls.c32 LABEL menu COM32 menu.c32 This invocation works well: $ qemu -hda extlinux.img -serial stdio But this fails after invoking "menu": $ qemu -hda extlinux.img -serial stdio -vga none Syslinux 5.xx and 6.xx does not exhibit this issue. I understand that 4.xx is history now, but it's still widely used in distributions. Is there an easy fix for this? The core and ls.c32 seems to work well without VGA, but menu.c32 won't. Adding CONSOLE 0 to the config works around the issue, but I hit this problem preparing a generic boot menu. -- Thanks, Feri.
On Mon, 01 Jul, at 11:12:08AM, Ferenc Wagner wrote:> Syslinux 5.xx and 6.xx does not exhibit this issue. I understand that > 4.xx is history now, but it's still widely used in distributions. Is > there an easy fix for this? The core and ls.c32 seems to work well > without VGA, but menu.c32 won't. Adding CONSOLE 0 to the config works > around the issue, but I hit this problem preparing a generic boot menu.It's unlikely that this will get backported to 4.xx because of the major rewrite that happened between 4.06 and 5.00. -- Matt Fleming, Intel Open Source Technology Center
Matt Fleming <matt at console-pimps.org> writes:> On Mon, 01 Jul, at 11:12:08AM, Ferenc Wagner wrote: > >> Syslinux 5.xx and 6.xx does not exhibit this issue. I understand that >> 4.xx is history now, but it's still widely used in distributions. Is >> there an easy fix for this? The core and ls.c32 seems to work well >> without VGA, but menu.c32 won't. Adding CONSOLE 0 to the config works >> around the issue, but I hit this problem preparing a generic boot menu. > > It's unlikely that this will get backported to 4.xx because of the major > rewrite that happened between 4.06 and 5.00.Certainly, I didn't mean a backport, I'm just hoping for an easy fix for 4.xx. After all, the core does not care, only menu.c32. But if no, I can live with that. -- Regards, Feri.