I can confirm this. SYSLINUX 3.35 can't load DEFAULT vesamenu.c32
I didn't test older releases though, so I don't know if this was even
possible in the past.
Tomas M
slax.org
Jason Vasquez wrote:> Nice to see the venerable syslinux updated to version 3.35. I did
> happen to encounter an issue with the latest release though. I performed
> 'syslinux -f' on a 32MB USB drive and all seemed well...until I
tried to
> boot from it. Error message and drive details below:
>
> - - -
> /error message:
> SYSLINUX 3.35 2007-01-28 EBIOS
> Loading
> Invalid or corrupt kernel image.
> boot:
>
> /bootable USB drive contents:
> ldlinux.sys
> memdisk
> vesamenu.c32
> syslinux.cfg
> seatool.img
>
> /syslinux.cfg contents:
> DEFAULT vesamenu.c32
> PROMPT 0
>
> MENU TITLE HDD Diagnostics
>
> LABEL seagate
> MENU LABEL ^SeaTools
> KERNEL memdisk
> APPEND initrd=seatool.img
> - - -
>
> Only by typing 'memdisk initrd=seatool.img' at the boot: prompt
will
> the system then boot successfully. Notably, reverting to SYSLINUX 3.31
> will correctly load the graphical menu and boot the .img file
> successfully when selecting the menu item. I've tried 3.35 again and
> again with the same results. Any idea why 3.35 reports error with the
> kernel image, but 3.31 works? Any help is appreciated, sir.