[syslinux] isolinux & vesamenu32
Ryan McLean
ryanm at accelrys.com
Mon Oct 2 03:47:25 PDT 2006
Was just trying to make a boot cd for those computers that dont support
pxe boot.
And i found that although i get my main menu as defined in isolinux.cfg i
cannot move to other menus, if i try i get a blanck screen with a boot
prompt. i tried using the label names in order to bypass the graphics
incase it was just failing to display. but i found that i hadnt actually
left the main menu i had just lost the background, pressing enter will
return me to the main menu with background.
below is isolinux.cfg
-----------------------------
# Default boot option to use
DEFAULT vesamenu.c32
# Prompt user for selection
PROMPT 0
# Menu Configuration
MENU WIDTH 80
MENU MARGIN 10
MENU PASSWORDMARGIN 3
MENU ROWS 12
MENU TABMSGROW 18
MENU CMDLINEROW 18
MENU ENDROW 24
MENU PASSWORDROW 11
MENU TIMEOUTROW 20
MENU TITLE RHES Main Menu
# Vesa Options
#
MENU INCLUDE gfx.cfg
# Menus
LABEL x86-4
MENU LABEL ^32Bit (x86) - 4.x
# MENU HIDE
KERNEL vesamenu.c32
APPEND x86-4.conf
LABEL x86-3
MENU LABEL 32Bit (x86) - 3.x
# MENU HIDE
KERNEL vesamenu.c32
APPEND x86-3.conf
LABEL x64-4
MENU LABEL ^64Bit (x64) - 4.x
# MENU HIDE
KERNEL vesamenu.c32
APPEND x64-4.conf
LABEL x64-3
MENU LABEL 64Bit (x64) - 3.x
MENU HIDE
KERNEL vesamenu.c32
APPEND x64-3.conf
LABEL ia64-4
MENU LABEL ^Itanium (ia64) - 4.x
MENU HIDE
KERNEL vesamenu.c32
APPEND ia64-4.conf
LABEL ia64-3
MENU LABEL Itanium (ia64) - 3.x
MENU HIDE
KERNEL vesamenu.c32
APPEND ia64-3.conf
------------------------
------------------------
x86-3.conf
-----------------------
# Default boot option to use
DEFAULT vesamenu.c32
# Prompt user for selection
PROMPT 0
# Time until default is selected
TIMEOUT 100
# Menu Configuration
MENU WIDTH 80
MENU MARGIN 10
MENU PASSWORDMARGIN 3
MENU ROWS 12
MENU TABMSGROW 18
MENU CMDLINEROW 18
MENU ENDROW 24
MENU PASSWORDROW 11
MENU TIMEOUTROW 20
MENU TITLE 32Bit (x86) RHES 3.x OS Choice
# Vesa Options
#
MENU INCLUDE gfx.cfg
# Return to Main Menu
LABEL MainMenu
MENU DEFAULT
MENU LABEL ^Main Menu
KERNEL vesamenu.c32
#
# Latest Release
#
LABEL latest
MENU LABEL ^Latest Release
KERNEL knl/vmlinuz-rhes38-x86
APPEND initrd=img/initrd-rhes38-x86.img
ks=http://kickstart/x86/rhes/38.cfg
#
# Blank boots
#
LABEL linux-38
MENU LABEL ^Blank Boot 3.8
KERNEL knl/vmlinuz-rhes38-x86
APPEND initrd=img/initrd-rhes38-x86.img
LABEL linux-30
MENU LABEL Blank Boot 3.0
KERNEL knl/vmlinuz-rhes3-x86
APPEND initrd=img/initrd-rhes3-x86.img
#
# All Builds
#
LABEL v3u8
MENU LABEL Update ^8
KERNEL knl/vmlinuz-rhes38-x86
APPEND initrd=img/initrd-rhes38-x86.img
ks=http://kickstart/x86/rhes/38.cfg
LABEL v3u7
MENU LABEL Update ^7
KERNEL knl/vmlinuz-rhes3-x86
APPEND initrd=img/initrd-rhes3-x86.img
ks=http://kickstart/x86/rhes/37.cfg
LABEL v3u5
MENU LABEL Update ^5
KERNEL knl/vmlinuz-rhes35-x86
APPEND initrd=img/initrd-rhes35-x86.img
ks=http://kickstart/x86/rhes/35.cfg
--------------------------
The above files are direct copies of their PXELinux counterparts which
work fine..
I then changed to using menu.c32 and i get an error message that reads:
no LABEL entries found in the configuration file.
when i select one of the menu items.
Regards,
Ryan McLean
More information about the Syslinux
mailing list