[syslinux-announce] SYSLINUX 3.85 released

H. Peter Anvin hpa at zytor.com
Sat Feb 20 22:15:46 PST 2010

Syslinux 3.85 is a bug fix and minor new feature release.  The biggest
change is undoubtedly that gPXELINUX is now considered feature
complete, and should be able to be a drop-in for PXELINUX for all uses.

Special thanks to Intel Corporation, my current employer, for their
support for my Syslinux work.

Changes in 3.85:
        * gPXELINUX: updated to gPXE 1.0.0.  gPXELINUX can now do NBP
          chainloading, and does not require a second DHCP.
        * vesamenu.c32: unbreak the default "grey hole" background.
        * We no longer have a built-in default of "linux auto".
          Instead, if no DEFAULT or UI statement is found, or the
          configuration file is missing entirely, we drop to the boot:
          prompt with an error message (if NOESCAPE is set, we stop
          with a "boot failed" message; this is also the case for
          PXELINUX if the configuration file is not found.)
        * chain.c32: support chainloading Grub4DOS; patch by Gert
        * New tool: sysdump.c32, can be used to produce system
          information for debugging via tftp or ymodem (serial port).
        * "vga=current" on the Linux command line is now supported.
        * chain.c32: support for Windows Recovery Console, via the
          "cmldr=" option.
        * chain.c32: should now support loading NTLDR from different
          type media than loaded from.
        * chain.c32: support chainloading to a FAT/NTFS partition with
          invalid "hidden sectors" via the "sethidden" option.
        * memdisk: fix the mBFT ACPI table.
        * vesamenu.c32: if the image is smaller than the screen, tile
          it across the whole screen.
        * mkdiskimage: -s option for producing a sparse image.
        * vesamenu.c32: support arbitrary resolution setting (beyond
          BIOS support) on some Intel-based video chipsets.  This code
          is a modified version of the "915resolution" tool by
          Steve Tomljenovic; your mileage might vary.

Title:          syslinux
Version:        3.85
Entered-date:   2010-02-20

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
                4572397 syslinux-3.85.tar.gz
                5567689 syslinux-3.85.zip
Platforms:      DOS or Linux to install.  Linux, perl and NASM 2.03 or
                later required to build from source.
Copying-policy: GPL, MIT

H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.

More information about the SYSLINUX-announce mailing list