[syslinux] SYSLINUX-3.02 released

H. Peter Anvin hpa at zytor.com
Tue Jan 4 23:58:35 PST 2005

Tying up lose ends, and adding the ethersel module for the Etherboot folks.


Changes in 3.02:
         * SYSLINUX: The "unix" installer now sets the MS-DOS
           attributes (hidden, system, readonly.)
         * COM32 library: build the .lnx (test modules for running
           under Linux) as architecture native modules, in case
           i386 devel libraries aren't installed.
         * EXTLINUX: Hack for systems which don't have BLKGETSIZE64
           defined in the standard header files.
         * Simple menu system: minor aestetic improvements, and try to
           work better over a serial console (speed, and readability on
           monochrome terminal emulators.)
         * New CONSOLE directive to control output on the video console
           (useful for dealing with some broken serial-forwarding
         * New com32 module "ethersel" for searching for an Ethernet
           card and selecting the proper version of Etherboot.
         * EXTLINUX: Allow the user to override the detected geometry.
           Add help.

Changes in 3.01:
         * EXTLINUX, SYSLINUX: Fix compile errors on some systems.

Changes in 3.00:
         * SYSLINUX: Support FAT32 and EDD.  As an unfortunate
           consequence, LDLINUX.SYS is no longer an ordinary file; it
           is block-mapped at install time, which means it can only be
           written using the syslinux installers.
         * SYSLINUX: Reorganize the source code for the installers;
           each one of the installers (dos, win32, unix, mtools) is now
           built in its own subdirectory.  In particular, "mtools" is
           the unprivileged installer which uses mtools; "unix" is the
           privileged installer which uses system calls.
         * SYSLINUX: Completely rewritten DOS installer in C.
         * ALL: "label" statement information is now stored in a
           compressed format, which means that a lot more labels are
           permitted (500-1000 in a typical configuration, but depends
           on the complexity.)
         * EXTLINUX: New derivative, which boots from an ext2/ext3
         * SYSLINUX: The DOS and Win32 installers can now optionally
           write the boot sector to a file instead of the real boot
           sector.  This is not supported in the Linux installers,
         * ALL: New NOESCAPE command, disables the "hold down the Shift
           key to display the prompt" behaviour.
         * New simple menu system, as an alternative to the advanced
           menu system already present.  See README.menu for details.
         * PXELINUX: Filenames can now be prefixed with an IP address
           or DNS name plus :: (e.g. or
           server.domain.com::filename), which downloads a file from an
           alternate TFTP server, or just a :: (e.g. ::filename), which
           suppresses the common pathname prefix.  See pxelinux.doc.
         * SYSLINUX: Add an -m option to the DOS and Win32 installers
           to write an MBR and -a to mark the partition SYSLINUX is
           being installed on active.
         * MEMDISK: Give a way to query the boot loader type while
           running MEMDISK; see memdisk/memdisk.doc and
         * mkdiskimage: substantially improved mkdiskimage which, among
           other things, can now be used to initialize USB keys as
           zipdrives; see README.usbkey for more information.

Title:          syslinux
Version:        3.02
Entered-date:   2005-01-04

Description:    SYSLINUX is a collection of boot loaders for the Linux
                 operating system which operates off Linux ext2/3
                 filesystems, MS-DOS FAT filesystems, network servers
                 using PXE firmware, or from CD-ROMs.  The FAT
                 filesystem version can be installed from DOS, NT, or

                 It includes a sophisticated API for add-on "COM32"
                 modules, including a significant subset of the
                 standard C library.

                 It also includes MEMDISK, a tool to boot legacy
                 operating systems from nontraditional media like PXE
                 or CD-ROM.

Keywords:       syslinux pxelinux isolinux extlinux msdos boot loader
                 floppy install network ext2 ext3 pxe iso9660 cdfs
                 memdisk com32
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
                 621422 syslinux-3.02.tar.gz
                 832915 syslinux-3.02.zip
Alternate-site: ibiblio.org /pub/Linux/system/boot/loaders
Platforms:      DOS or Linux to install.  Linux, perl and nasm 0.98.38 or
                 later required to build from source.
Copying-policy: GPL

More information about the Syslinux mailing list