I tracked down the source of the "invalid kernel image" in 1.73 -- it turns out that in two different places I was accessing word-sized variables as dwords :( Consequently, SYSLINUX would reject valid kernels. PXELINUX/ISOLINUX are unaffected. Thus, SYSLINUX 1.74 is out. Expect a 1.75-pre1 quite soon. I'm working on a rewrite using 32-bit code from the very beginning, which allows be to *shoehorn* (and let me tell you, it was a shoehorning job alright!) in the "broken BIOS floppy table" workaround again. I'm hoping this will resolve the "booting an extended-format floppy works but is extremely slow" problem that some people have reported. I apologize for this bug. This is a real screwup on my part :( -hpa SYSLINUX 1.74 is a bug fix release only. Changes in 1.74: * SYSLINUX: fix bug that would cause valid kernel images to be labelled "invalid". Changes in 1.73: * Work on removing gratuitous differences between modules. * Break up the source in common and module-specific files. * PXELINUX: Allow chaining of other PXE NBPs. * ISOLINUX: Allow loading "CD-ROM boot sectors". * ALL: generalize the definition of a boot sector/NBP. Begin3 Title: syslinux Version: 1.74 Entered-date: 2002-06-01 Description: SYSLINUX is a boot loader for the Linux operating system which operates off MS-DOS floppies. It is intended to simplify first-time installation of Linux, rescue disks, and other uses for boot floppies. A SYSLINUX floppy can be manipulated using standard MS-DOS (or any other OS that can access an MS-DOS filesystem) tools once it has been created; and requires only a ~ 8K DOS program or ~ 16K Linux program to create in the first place. Starting with version 1.46 it also includes PXELINUX, a program to boot off a network server using a boot PROM compatible with the Intel PXE (Pre-Execution Environment) specification. Starting with version 1.60 it also includes ISOLINUX, a program to boot off an ISO 9660 in native "no-emulation" mode. Starting with version 1.65, it additionally includes MEMDISK, a tool to boot legacy operating systems from nontraditional media like PXE or CD-ROM. Keywords: syslinux pxelinux msdos boot loader floppy install network pxe iso9660 cdfs memdisk Author: hpa at zytor.com (H. Peter Anvin) Maintained-by: hpa at zytor.com (H. Peter Anvin) Primary-site: ftp.kernel.org /pub/linux/utils/boot/syslinux 315357 syslinux-1.74.tar.gz 368907 syslinux-1.74.zip Alternate-site: ibiblio.org /pub/Linux/system/boot/loaders Platforms: DOS or Linux to install. Linux, perl and nasm 0.97 or later required to build from source. Copying-policy: GPL End