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 BIOSes.) * 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 filesystem. * 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, however. * 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. 192.0.2.1::filename 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 sample/mdiskchk.c. * mkdiskimage: substantially improved mkdiskimage which, among other things, can now be used to initialize USB keys as zipdrives; see README.usbkey for more information. Begin3 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 Linux. 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@zytor.com (H. Peter Anvin) Maintained-by: hpa@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 End