[syslinux] Isolinux.cfg issues on certain BIOSes
Rose, Daniel
Daniel.Rose at getronics.com
Mon Jan 2 17:05:58 PST 2006
Howdy to all,
We've been using isolinux quite successfully for quite some time now,
and I have come across a couple of laptops where isolinux balks at my
config file..
Upon booting on this systems, the image background appears corrupted,
and at the boot prompt, the following happens automatically.
Unknown keyword in config file.
Could not find kernel image: 1
boot:
Any label input here fails, with "Could not find kernel image".
If I replace the config file with a simpler one, with one option only
and no image background, it works perfectly.
I have included the config file below, apologies if anybody is on a slow
link.. (these lines may wrap depending on your client, as some are > 80
characters).
I tend to think this is a BIOS issue with these particular machines
(Toshiba TE2300, Intel 855GM Chipset) not reading the entire config
file. This file works on pretty much every other system I have ever
worked with, and fails on this particular system with every version of
syslinux I have tried since we began using it, which was quite a long
time ago (2003ish?). If anybody would like to check my config file for
obvious errors, or has experienced this it would be greatly
appreciated..
Kind Regards
Daniel Rose
default 1
display bootmnu.txt
prompt 1
F1 mainhelp.txt
F2 bootmnu.txt
F3 hdtest.txt
F7 FAQ.txt
label linresc
kernel linresc/rescue.lnx
append initrd=/isolinux/linresc/initrd.gz root=/dev/ram0
label A:
localboot 0x00
label a:
localboot 0x00
label o
localboot -1
label 0
localboot 0x80
label 1
kernel winpe.bin
label 2
kernel memdisk
append initrd=dosde.imz
label 4
kernel memdisk
append initrd=dosde2.imz
label 3
kernel /i386/linux/vmlinuz-2.4.25
append initrd=/i386/linux/initrd acpi=off root=/dev/ram0
init=/linuxrc setkmap=us vga=788
label P
kernel /isolinux/ntpasswd/vmlinuz
append rw vga=1 init=/linuxrc
initrd=/isolinux/ntpasswd/initrd.gz root=/dev/ram0 source=/dev/cdrom/0
label p
kernel /isolinux/ntpasswd/vmlinuz
append rw vga=1 init=/linuxrc
initrd=/isolinux/ntpasswd/initrd.gz root=/dev/ram0 source=/dev/cdrom/0
label recover
kernel memdisk
append initrd=recover.imz
label RECOVER
kernel memdisk
append initrd=recover.imz
label T
kernel memdisk
append initrd=gentat.imz
label t
kernel memdisk
append initrd=gentat.imz
label R
kernel memdisk
append initrd=tomsrtbt.imz
label r
kernel memdisk
append initrd=tomsrtbt.imz
label B
kernel memdisk
append initrd=picobsd.imz
label W
kernel memdisk
append initrd=clave03.imz
label w
kernel memdisk
append initrd=clave03.imz
Label N
kernel memdisk
append initrd=msnet.img
Label n
kernel memdisk
append initrd=msnet.img
label M
kernel memdisk
append initrd=memtest.img
label m
kernel memdisk
append initrd=memtest.img
label dft
kernel memdisk
append initrd=/isolinux/drvtest/dft.imz
label DFT
kernel memdisk
append initrd=/isolinux/drvtest/dft.imz
label dftn
kernel memdisk
append initrd=/isolinux/drvtest/dft.img
label DFTn
kernel memdisk
append initrd=/isolinux/drvtest/dft.img
label wmd
kernel memdisk
append initrd=wmd.imz
label WMD
kernel memdisk
append initrd=wmd.imz
label sst
kernel memdisk
append initrd=/isolinux/drvtest/sst.imz
label SST
kernel memdisk
append initrd=/isolinux/drvtest/sst.imz
label FJDT
kernel memdisk
append initrd=/isolinux/drvtest/fujitsu.imz
label fjdt
kernel memdisk
append initrd=/isolinux/drvtest/fujitsu.imz
label MAX
kernel memdisk
append initrd=/isolinux/drvtest/maxtor.imz
label max
kernel memdisk
append initrd=/isolinux/drvtest/maxtor.imz
label SAM
kernel memdisk
append initrd=/isolinux/drvtest/samsung.imz
label sam
kernel memdisk
append initrd=/isolinux/drvtest/samsung.imz
label HUTIL
kernel memdisk
append initrd=/isolinux/drvtest/hutil.imz
label hutil
kernel memdisk
append initrd=/isolinux/drvtest/hutil.imz
label SEA-OLD
kernel memdisk
append initrd=/isolinux/drvtest/seagate.imz
label sea-old
kernel memdisk
append initrd=/isolinux/drvtest/seagate.imz
label DLG
kernel memdisk
append initrd=/isolinux/drvtest/datalife.imz
label dlg
kernel memdisk
append initrd=/isolinux/drvtest/datalife.imz
label DLGD
kernel memdisk
append initrd=/isolinux/drvtest/dlgdiag5.imz
label dlgd
kernel memdisk
append initrd=/isolinux/drvtest/dlgdiag5.imz
label sea
kernel memdisk
append initrd=/isolinux/drvtest/seatools.imz
label SEA
kernel memdisk
append initrd=/isolinux/drvtest/seatools.imz
label DLGD-OLD
kernel memdisk
append initrd=/isolinux/drvtest/dlgdiag4.imz
label dlgd-old
kernel memdisk
append initrd=/isolinux/drvtest/dlgdiag4.imz
label RL
kernel /isolinux/linresc/rescue.lnx
append vga=0x301 initrd=/isolinux/linresc/initrd.gz root=/dev/ram0
init=/etc/rc/init
label dellst
kernel memdisk
append initrd=/isolinux/DELL/asset.imz
label DELLST
kernel memdisk
append initrd=/isolinux/DELL/asset.imz
label dellbios
kernel memdisk
append initrd=/isolinux/dellbios.bin
label DELLBIOS
kernel memdisk
append initrd=/isolinux/dellbios.bin
label DELL
kernel memdisk
append initrd=/isolinux/dell.img
label dell
kernel memdisk
append initrd=/isolinux/dell.img
label ehss
kernel memdisk
append initrd=/isolinux/ehss.img
label EHSS
kernel memdisk
append initrd=/isolinux/EHSS.img
label LG
kernel memdisk
append initrd=/isolinux/LG.img
label lg
kernel memdisk
append initrd=/isolinux/LG.img
label dellhd
kernel memdisk
append initrd=/isolinux/dellhd.img
label DELLHD
kernel memdisk
append initrd=/isolinux/dellhd.img
label esm
kernel memdisk
append initrd=/isolinux/esm.img
label ESM
kernel memdisk
append initrd=/isolinux/esm.img
label mpm
kernel memdisk
append initrd=/isolinux/mpmemory.img
label MPM
kernel memdisk
append initrd=/isolinux/mpmemory.img
label delldiag
kernel memdisk
append initrd=/isolinux/delldiag.img
label DELLDIAG
kernel memdisk
append initrd=/isolinux/delldiag.img
label ghost
kernel memdisk
append initrd=/isolinux/ghost.img
label GHOST
kernel memdisk
append initrd=/isolinux/ghost.img
label dmi
kernel memdisk
append initrd=/isolinux/dmi.img
label DMI
kernel memdisk
append initrd=/isolinux/dmi.img
timeout 300
More information about the Syslinux
mailing list