[syslinux] Some bugs on gfxboot.c32

Sebastian Herbszt herbszt at gmx.de
Wed Nov 2 16:43:35 PDT 2011


Erwan Velu wrote:
> While playing with the current master of Syslinux, I figured out two 
> bugs I'd like to share with you.
> 
> 1- Missing menu entires
> 
> If you consider a file with the following entries, only the first item 
> appears
> label mga32
>     kernel anything
> 
> label mga64
>     kernel anything
> 
> Looks like the number at the end of the label is giving some headaches 
> to gfxboot.
> If I do rename this two entries by "firstlabel" and "secondlabel" it 
> works perfectly.
> 
> Does any of you have an idea on the reason ?

I just tested the following config and it works as expected (both menu entries
shown):

UI com32r/gfxboot.c32 bootlogo438
label mga32
kernel vmlinuz-2.6.22.5-31-default
label mga64
kernel vmlinuz-2.6.22.5-31-default

> 2- Loading complementary com32 modules
> 
> Some of my label entries are calling other com32 modules.
> Syslinux reports that it can't find any of my modules. Looks like the 
> path went away or something got broken. I tried to load any combinations 
> of the existing paths I have without success.
> Of course, If I disable the "UI gfxboot.c32 <theme>" directive, my setup 
> is working fine.
> 
> Any ideas of what's behind this bug ?

Loading the following label works for me:

label g2
com32 com32r/gfxboot.c32
append bootlogo438

Which version of gfxboot core are you using? Is PXELINUX involved?
 
> Thanks for your help,
> Erwan

Sebastian




More information about the Syslinux mailing list