[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