[syslinux] SYSLINUX 1.74 released -- bug fix release

H. Peter Anvin hpa at zytor.com
Sat Jun 1 01:04:05 PDT 2002


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




More information about the Syslinux mailing list