the second thing is i want to be able to hit the ESC key to return to the previous menu.
third, i want to enable wrap-around menus. so when i reach the last selection in my menu choices - it will return me to the top of the menu.
below is my isolinux.cfg
default vesamenu.c32 prompt 0 allowoptions 0 menu width 78 menu margin 4 menu rows 14 menu background sardu.jpg menu title Umbrella Multiboot Rescue Kit V4 #menu notabmsg Press [Tab] to edit options menu color border 0 #ffffffff #ee000000 std menu color title 0 #ffffffff #ee000000 std menu color sel 0 #ffffffff #85000000 std menu color unsel 0 #ffffffff #ee000000 std menu color pwdheader 0 #ff000000 #99ffffff rev menu color pwdborder 0 #ff000000 #99ffffff rev menu color pwdentry 0 #ff000000 #99ffffff rev menu color hotkey 0 #ff00ff00 #ee000000 std menu color hotsel 0 #ffffffff #85000000 std #####menu color option forground #ALPHA/R/G/B background #ALPHA/R/G/B #####Black_menu color sel 0 #ffffffff #ff000000 #####Green_menu color sel 0 #ff00ff00 #ff000000 #####Red_menu color sel 0 #ffff0000 #ff000000 label 0 menu label Boot from HD TEXT HELP Boot from the default hard disks' operating system(s). ENDTEXT localboot 0x80 timeout 400 # # label - menu label ^A) AVG Rescue CD MENU PASSWD $4$NTA1MjQ5NDk0OTQ5$2FYuPDIKF5jgumKmVu5AhAzNPeI$ MENU INDENT 1 TEXT HELP The AVG Rescue CD is able to update its virus definitions over the internet once initialized. This Version of the AVG Rescue CD is based on the linux kernal. ENDTEXT kernel menu.c32 APPEND /AVG/AVG.cfg # # label - menu LABEL ^:smiling9: Kon-Boot (windows + linux) menu indent 1 TEXT HELP Kon-Boot allows you to bypass the login window on windows and linux systems. Once Kon-Boot is ran - you are able to gain access to that systems desktop. After reboot - kon-boot is removed and the normal boot process is put back in place. ENDTEXT MENU PASSWD $4$NTA1MjQ5NDk0OTQ5$2FYuPDIKF5jgumKmVu5AhAzNPeI$ KERNEL memdisk APPEND initrd=extra/konboot.img # # label Memtest86+ MENU PASSWD $4$NTA1MjQ5NDk0OTQ5$2FYuPDIKF5jgumKmVu5AhAzNPeI$ menu label ^C) MemTest86+ TEXT HELP Memtest86+ is an open source memory test software designed to test and stress test an 86 architecture computer's random access memory (RAM) for errors. ENDTEXT KERNEL /memdisk MENU INDENT 1 append ramdisk_size=100000 initrd=/memtestp.imz # #boot di PMAGIC label Parted Magic menu label ^D) Parted Magic menu indent 1 TEXT HELP Parted Magic handles partitioning tasks with ease, as Parted Magic supports the following: btrfs, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, jfs, linux-swap, ntfs, reiserfs, reiser4, & xfs. ENDTEXT MENU PASSWD $4$NTA1MjQ5NDk0OTQ5$2FYuPDIKF5jgumKmVu5AhAzNPeI$ kernel vesamenu.c32 APPEND /pmagic/pmagic_.cfg # LABEL - MENU LABEL ^E) TestDisk / PhotoRec / LiloPwd menu indent 1 MENU PASSWD $4$NTA1MjQ5NDk0OTQ5$2FYuPDIKF5jgumKmVu5AhAzNPeI$ TEXT HELP TestDisk/PhotoRec Can Fix partition table, Rebuild FAT12/FAT16/FAT32 boot sector, Fix FAT tables, Rebuild NTFS boot sector, Undelete files from FAT, exFAT, NTFS and ext2 filesystem, LiloPwd Is able to Crack into Linux OS Drives. ENDTEXT kernel /memdisk append initrd=/TestDisk.imz #boot di UmbrellaPE in RAM label UmbrellaPE MENU label ^F) UmbrellaPE V4 TEXT HELP UmbrellaPE is able to boot on a machine with 256MB+ of RAM. This is a fully functional Bootable Windows XP OS. The Entire Image Loads into RAM and the CD is able to be removed after the Desktop loaded. This has Driver Support for an extended number of Mass Storage Controllers as well as WLAN and LAN Devices. ENDTEXT menu indent 1 MENU PASSWD $4$NTA1MjQ5NDk0OTQ5$2FYuPDIKF5jgumKmVu5AhAzNPeI$ COM32 /chain.c32 APPEND boot ntldr=/i386/SETUPLDR.BIN # # label blank menu label ---------------------------------------------------------------------- # LABEL - MENU LABEL ^G) BIOS menu indent 1 TEXT HELP A Set of BIOS tools that allow you to crack into a password protected BIOS. Also Contains tools to wipe a corrupted BIOS. ENDTEXT kernel vesamenu.c32 APPEND /ubcd/menus/syslinux/bios.cfg LABEL - MENU LABEL ^H) CPU menu indent 1 TEXT HELP Contains a set of CPU utilities that allow you to Stress test and obtain information about a computers CPU. ENDTEXT kernel vesamenu.c32 APPEND /ubcd/menus/syslinux/cpu.cfg LABEL - MENU LABEL ^I) HDD menu indent 1 TEXT HELP Contains a set of tools for HD Diagnostics, information, editing, wiping, recovery, imaging, and partition management. ENDTEXT kernel vesamenu.c32 APPEND /ubcd/menus/syslinux/hdd.cfg LABEL - MENU LABEL ^J) System menu indent 1 TEXT HELP Contains System Information tools, CD Drive tools, LCD Tests, PCI Tools, and the ability to test Nvidia Graphic card RAM. ENDTEXT kernel vesamenu.c32 APPEND /ubcd/menus/syslinux/system.cfg LABEL - MENU LABEL ^K) Windows menu indent 1 TEXT HELP Contains a set of tools specifically for Windows Operating Systems. EDNTEXT kernel vesamenu.c32 APPEND /ubcd/menus/syslinux/Windows.cfg #reboot label Reboot menu label Reboot KERNEL Reboot.c32
your thoughts =)