[syslinux-announce] SYSLINUX 3.71 released

H. Peter Anvin hpa at zytor.com
Thu Jul 31 17:32:18 PDT 2008

Hello everyone,

I have just released SYSLINUX 3.71.  This is pretty much a bug fix and 
hardware support release.  The major new *features* are the "initrd" 
command (syntactic sugar, but it supposedly makes it easier for some 
tools), the "hide" option to chain.c32, and the ifcpu64.c32 module.

As always, special thanks to rPath, Inc., my employer, for the countless 
hours I have spent working on Syslinux.


Changes in 3.71:
         * Workaround for a VESA BIOS which tries to make DOS system
         * Simple menu: fix navigation around disabled entries
           (or at least try to...)
         * EXTLINUX: proper error message when confused about mount
         * MEMDISK: be smarter about incompletely disabled floppies in
           the BIOS and about being the only BIOS.
         * Optionally allow initrd to be specified on a separate line
           rather than as part of the "append" line.  This is not
           recommended, but apparently makes life easier for some
         * SYSLINUX: if no config file is present, set the current
           directory to the root directory (Sebastian Herbszt.)
         * chain.c32: option "hide" to support hiding and unhiding of
           primary partitions on the boot drive with DOS, Win, or OS/2
           partition types (01, 04, 06, 07, 0b, 0c, 0e).
         * Unbreak the KBDMAP command (broken in 3.70).
         * EXTLINUX: fix the handling of the ADV when using CBIOS.
         * ifcpu64.c32: simple COM32 module to select a 32- or 64-bit
           kernel (and optionally 32-bit kernels with or without PAE.)
           Eventually we want a scripting language for this
           kind of stuff; a Lua module is under development.
         * Fix parsing of the SERIAL command without a baud rate
         * chain.c32: error out when try to boot an unbootable
         * SYSLINUX: when building the Win32 installer, search for
           MinGW under a large number of possible names.

Title:          syslinux
Version:        3.71
Entered-date:   2008-07-31

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.

                 This version includes gPXE, to allow accessing network
                 files via other protocols than TFTP.

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
                 3960360 syslinux-3.71.tar.gz
                 4748867 syslinux-3.71.zip
Platforms:      DOS or Linux to install.  Linux, perl and nasm 0.98.39 or
                 later required to build from source.
Copying-policy: GPL

More information about the SYSLINUX-announce mailing list