Eu gostaria que você iniciasse em alguns sites oficiais para entender como o syslinux funciona:
A partir de 2010-10-19, o Ubuntu 10.10 (Maverick Meerkat) usa o Syslinux 4.01 com GFXBoot.c32 (agora incluído oficialmente) e inclui vários patches especiais para permitir que o gfxboot use algumas diretivas de configuração que foram originalmente planejadas para serem usadas somente com os módulos de menu simples (menu.c32 / vesamenu.c32).