Hi all,
I have officially released SYSLINUX 3.20:
Changes in 3.20:
* EXTLINUX: New options --install (-i) and --update (-U), to
make it clear if a boot loader should be installed or
updated. For now, defaults to --install for compatibility;
a future version will require one of these options.
* New library functions to load and place files in memory.
* mboot.c32 bug fixes.
* Remove 8 MB kernel size restriction.
* Add "klibc" target for building unix/syslinux and
extlinux/extlinux with klcc (klibc-1.4.27 or later.)
* PXELINUX: Fail (and eventually reboot) if no configuration
file was found.
* COM32 module by Erwan Velu to make decisions based on DMI
info.
* Fix issue where going back and forth between menus a lot
would cause a hang.
* ISOLINUX: Fix bug which made "cd boot sectors" not work.
Begin3
Title: syslinux
Version: 3.20
Entered-date: 2006-08-26
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 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
1567699 syslinux-3.20.tar.gz
1778084 syslinux-3.20.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
H. Peter Anvin wrote:> Hi all, > > I have officially released SYSLINUX 3.20: > >1st - a tiny 'feature' request can you bury a version string into pxelinux.0 such that this (or similar) returns something useful ? [jimc at harpo boot]$ strings pxelinux.* | grep -i vers PXE API version is PXE API version is PXE API version is PXE API version is btw, the multiples are due to: ]$ ll pxelinux.* lrwxrwxrwx 1 root root 20 Aug 22 21:55 pxelinux.0 -> pxelinux.0-3.20pre19 -rw-rw-r-- 1 jimc jimc 13148 Sep 4 2005 pxelinux.0-3.11 -rw-r--r-- 1 root root 13204 Aug 22 21:54 pxelinux.0-3.20pre19 -rw-r--r-- 1 root root 13148 Jan 22 2006 pxelinux.0-3.20-pre8 2nd - I use a menu.c32 setup, as follows SERIAL 0 115200 CONSOLE 0 DEFAULT menu.c32 PROMPT 0 TIMEOUT 50 IPAPPEND 0 LABEL H 2.6.18-rc4-sk MENU LABEL ^h. 2.6.18-rc4-sk KERNEL vmlinuz-2.6.18-rc4-sk APPEND console=ttyS0,115200n81 root=/dev/nfs ip=::::soekris:eth0 panic=5 If I select a boot-target, the timeout from 5 seconds stops, and stays stopped. Formerly it ran a 2nd timeout, and returned to the default if the selection is not completed, ie no <enter> IIRC, you wanted the former behavior, since noise on serial line could potentially freeze the system by waiting for a completed selection. Current behavior is also true for pre19, and pre8. If the old restart behavior is not now enabled by another <COMMAND>, I'll do a binary search backwards (pls guess at a known-good as a starting point) thx