Syslinux is a collection of boot loaders for Linux and other operating systems which operates on Linux ext2/ext3 filesystems, MS-DOS FAT filesystems, network servers using PXE firmware, or from CD-ROMs. Syslinux has an advanced extension API and contains two optional menu systems. It also includes MEMDISK, a tool for booting legacy operating systems from non-traditional media like PXE or CD-ROM.
| Tags | Boot |
|---|---|
| Licenses | GPL MIT |
| Operating Systems | POSIX Linux |
| Implementation | Assembly C |
Recent releases


Changes: This is primarily a bugfix release. The main new features are halt-on-idle support and some features in isohybrid, including the ability to boot from an image written to a partition.


Changes: This is a bugfix and internal restructuring release. The main difference is a completely rewritten shuffler engine and Multiboot module. Other changes include a bugfix for large ISO 9660 directories, isohybrid support for images larger than 2 GB, some fixes to the gfxboot module, and a new poweroff module.


Changes: This is a collection of fixes over the 3.74 release. The most important ones are fixing the geometry detection in MEMDISK and fixing the PXELINUX "keeppxe" option, which was broken in 3.74. The MENU SAVE behavior has been improved, gPXELINUX no longer disables interrupts when it shouldn't, and a lockup bug in the Hardware Detection Tool has been addressed.


Changes: This release adds a new "Hardware Detection Tool" to display hardware information before booting. It adds preliminary integration with the Gfxboot project, support for quiet kernel loading, and support for memorizing the last booted selection. Keyboard selection can now be done dynamically. MEMDISK now can autodetect superfloppy formats. Additionally, a large number of bugs have been fixed.


Changes: This release is primarily a collection of fixes. It adds support for passing DHCP information to a Solaris kernel. It adds support for systems that use the incompatible E820 definition from ACPI 3. MEMDISK now defaults to "safeint".
- All comments
Recent commentsYay for isolinux hybrid mode!
Last month as I was running isotostick to copy an Ubuntu 8.04 image to my USB stick, I was thinking to myself "why do we have to mount the ISO image and do file-based copies? Why can't the hard drive bootsector read a CDROM image directly?" And lo and behold, now it can. Thanks for that!
Feature request, if possible
I've managed to get isolinux/memdisk working. I made up my own boot cd with different images.. My question is: can you make memdisk boot ISO images? I know this sounds kind of rendunant, but I need to boot linux, msdos(ancient :), but still needed) & maybe geexbox(http://geexbox.org), which is provided as ISO image, and I wouldn't want to break it down... Can you help me?
A very good program for multi booting
A very good program for multi booting. I use it boot linux, windows. I also made cdrom with multiple boot images. It works just fine.