SYSLINUX

from Wikipedia, the free encyclopedia
SYSLINUX

SysLinux.png
Basic data

developer H. Peter Anvin
Current  version 6.0.3
( October 6, 2014 )
operating system Linux
programming language Assembly language , C
category Bootloader
License GPL ( Free Software )
http://www.syslinux.org/

The SYSLINUX project creates a series of lean bootloaders for booting with the Linux kernel by Hans Peter Anvin . The best-known software of these is ISOLINUX .

Projects

SYSLINUX
is used to start FAT file systems (such as floppy disks and USB storage devices).
ISOLINUX
is used to start ISO-9660 file systems from CD-ROMs .
PXELINUX
is used to start from a network server using the Preboot Execution Environment (PXE).
EXTLINUX
is used to start the Linux file systems ext2 , ext3 , ext4 and btrfs .
MEMDISK
is used to start older operating systems such as MS-DOS from this media.
  • two separate menu systems.
  • a development environment for additional modules.

use

SYSLINUX and ISOLINUX

SYSLINUX is usually not used to start entire Linux installations, since Linux is usually not set up on FAT file systems. Instead, it is often used on boot or rescue disks and USB mass storage devices. ISOLINUX is generally used on Linux live systems from CD and bootable installation CDs.

A minor difficulty arises when booting from CD-ROM. The El Torito standard allows booting in two different modes:

Disk emulation mode
in which the boot information is stored in an image file on a floppy disk, which is loaded from the CD and used as a virtual floppy disk. This image file contains a FAT file system, which SYSLINUX requires.
Emulationless mode
in which the boot information is stored directly in the file system of the CD. ISOLINUX is required in this mode.

This selection is sometimes useful because ISOLINUX (mainly on computers built before 1999) is prone to BIOS errors.

PXELINUX

PXELINUX is used in conjunction with a PXE -compliant read-only memory (ROM) on a network card. The Preboot Execution Environment uses DHCP or BOOTP to start network operation with TCP / IP and then uses TFTP to download the boot software, which loads a kernel and configures according to instructions also downloaded from the TFTP server.

Individual evidence

  1. Syslinux Wiki . (accessed November 2, 2018).
  2. The syslinux open source project on Open Hub: Languages Page . In: Open Hub . (accessed October 18, 2018).
  3. EXTLINUX - Syslinux Wiki. Retrieved November 2, 2018 .

Web links