DSL Ideas and Suggestions :: Enhanced Boot Menu
Syslinux 3.11 allows to create simple boot menus, even with more levels. They are quite easy to configure and on boxes where they do not work you might use the traditional prompt.
I created a very simple version that just uses a german keyboard, but the menu mechanism would allow for submenus for each supported keyboard/language. The modifications are quite small: menu.c32 from Isolinux 3.11 as well as an updated Isolinux is needed, the configuration file is basically the same...
Take a look at the modified ISO:
Modified DamnSmall 2.0 with boot menu
Regards,
Mattias
grub also is a good choice for CDROM boot, it need only one file
"stage2_eltorito", also "splash.xpm.gz" would make background
look better, and put all these(and with "menu.lst") in
/cdrom/boot/grub/
menu.lst for example:
default 0
timeout 20
splashimage=/boot/grub/splash.xpm.gz
title DSL BV1AL [system load to ramdisk, GUI mode]
root (cd)
kernel (cd)/boot/linux24 toram .......
initrd (cd)/boot/minirt24.gz
title DSL BV1AL [system load to ramdisk, text mode]
root (cd)
kernel (cd)/boot/linux24 toram 2 .......
initrd (cd)/boot/minirt24.gz
......etc.......
for making ISO image:
mkisofs -l -R -J -V "DSL BV1AL" -v -b boot/grub/stage2_eltorito \
......etc.......
original here.