fbpx
Wikipedia

SYSLINUX

The Syslinux Project is a suite of five different boot loaders for starting up Linux distros on computers. It was primarily developed by H. Peter Anvin.

SYSLINUX
Screenshot of SYSLINUX
Developer(s)H. Peter Anvin
Stable release
6.03 / October 6, 2014; 9 years ago (2014-10-06)
Preview release
6.04-pre3 / February 7, 2019; 5 years ago (2019-02-07)
Repository
  • repo.or.cz/syslinux.git
Operating systemLinux
TypeBoot loader
LicenseGPL-2.0-or-later
Websitewww.syslinux.org

Components edit

The Syslinux Project consists of five different boot loaders:

The project also includes two separate menu systems and a development environment for additional modules.

SYSLINUX and ISOLINUX edit

SYSLINUX was originally meant for rescue floppy disks, live USBs, or other lightweight environments. ISOLINUX is meant for live CDs and Linux installation CDs.

The SYSLINUX bootloader can be used to boot multiple distributions from a single source such as a USB stick.[2]

A minor complication is involved when booting from compact discs. The El Torito standard allows booting in two different modes:

  • No emulation – Requires storing the boot information directly on the CD. ISOLINUX is suitable for this mode.
  • Floppy emulation – Requires storing the boot information in a disk image file suitable for emulating a FAT-formatted floppy disk. SYSLINUX is suitable for this mode.

To have this choice is sometimes useful, since ISOLINUX is vulnerable to BIOS bugs.[which?] For that reason, it is handy to be able to boot using SYSLINUX. This mostly affects computers built before about 1999, and, in fact, for modern computers the "no emulation" mode is generally the more reliable method. Newer[which?] ISOLINUX versions support creation of so-called "hybrid ISO" images, that put both the El Torito boot record of the compact discs and the master boot record of hard disks into an ISO image. This hybrid image could then be written to both a compact disc or a USB flash drive.[3]

PXELINUX edit

PXELINUX is used in conjunction with a PXE-compliant ROM on a network interface controller (NIC), which enables receiving a bootstrap program over the local area network.[4] This bootstrap program loads and configures an operating system kernel that puts the user in control of the computer.[5] Typically, PXELINUX is used for performing Linux installations from a central network server or for booting diskless workstations.

EXTLINUX edit

EXTLINUX is a general-purpose bootloader, similar to LILO or GRUB. Since Syslinux 4, EXTLINUX is capable of handling Btrfs, FAT, NTFS, UFS/UFS2, and XFS filesystems.

COMBOOT edit

SYSLINUX can be extended by COMBOOT modules written in C or assembly language. 32-bit modules typically use the .c32 filename extension. Version 5 and later do not support 16-bit .com modules.[6]

Hardware Detection Tool (HDT) edit

Since the 3.74 release, the Syslinux project hosts the Hardware Detection Tool (HDT) project, licensed under the terms of GNU GPL. This tool is a 32-bit module that displays low-level information for any IA-32–compatible system. It provides both a command-line interface and a semi-graphical menu mode for browsing. HDT is also available as a bootable ISO and a 2.88 MB floppy disk image. The last update of HDT was in 2015; it has since been discontinued.[7]

See also edit

References edit

  1. ^ a b Negus 2006, p. 133.
  2. ^ Pakrashi 2009, pp. 66, 71−73.
  3. ^ "syslinux/doc/isolinux.txt". 2011-05-04. Retrieved 2019-02-23.
  4. ^ Bresnahan & Blum 2019, pp. 136–137.
  5. ^ "syslinux/doc/pxelinux.txt". 2014-02-01. Retrieved 2019-02-23.
  6. ^ Matt Fleming (2012-12-06). "Syslinux 5.00 released". Syslinux mailing list. Retrieved 2019-02-23.
  7. ^ Hardware Detection Tool on SourceForge

Sources edit

  • Bresnahan, Christine; Blum, Richard (11 July 2019). CompTIA Linux+ Study Guide — Exam XK0-004. United Kingdom: Wiley. ISBN 9781119556039. OCLC 1066596041.
  • Murphy, Mike (4 April 2017a). Slackware Linux: Syslinux Bootloader. Archived from the original on 2021-12-21. Retrieved 17 August 2021 – via YouTube.
  • Negus, Christopher (2006). Live Linux CDs: Building and Customizing Bootables. Prentice Hall. ISBN 0-13-243274-9. OCLC 846108594.
  • Pakrashi, Arjun (August 2009). Rahul Chopra (ed.). "Create Multi-boot Discs". Linux For You. Vol. 7, no. 6. Delhi: Ramesh Chopra. pp. 66–73. ISSN 0974-1054.

External links edit

  • Official website  
  • SYSLINUX releases
  • Mailing list

syslinux, this, article, relies, excessively, references, primary, sources, please, improve, this, article, adding, secondary, tertiary, sources, find, sources, news, newspapers, books, scholar, jstor, july, 2008, learn, when, remove, this, message, syslinux, . This article relies excessively on references to primary sources Please improve this article by adding secondary or tertiary sources Find sources SYSLINUX news newspapers books scholar JSTOR July 2008 Learn how and when to remove this message The Syslinux Project is a suite of five different boot loaders for starting up Linux distros on computers It was primarily developed by H Peter Anvin SYSLINUXScreenshot of SYSLINUXDeveloper s H Peter AnvinStable release6 03 October 6 2014 9 years ago 2014 10 06 Preview release6 04 pre3 February 7 2019 5 years ago 2019 02 07 Repositoryrepo wbr or wbr cz wbr syslinux wbr gitOperating systemLinuxTypeBoot loaderLicenseGPL 2 0 or laterWebsitewww wbr syslinux wbr org Contents 1 Components 1 1 SYSLINUX and ISOLINUX 1 2 PXELINUX 1 3 EXTLINUX 2 COMBOOT 2 1 Hardware Detection Tool HDT 3 See also 4 References 5 Sources 6 External linksComponents editThe Syslinux Project consists of five different boot loaders The eponymous SYSLINUX used for booting from the FAT filesystem ISOLINUX used for booting from the ISO 9660 filesystem 1 PXELINUX used for booting from a network server using the Preboot Execution Environment PXE system 1 EXTLINUX used for booting from Btrfs ext2 ext3 ext4 FAT NTFS UFS UFS2 and XFS filesystems MEMDISK emulates a RAM disk for older operating systems like MS DOS The project also includes two separate menu systems and a development environment for additional modules SYSLINUX and ISOLINUX edit SYSLINUX was originally meant for rescue floppy disks live USBs or other lightweight environments ISOLINUX is meant for live CDs and Linux installation CDs The SYSLINUX bootloader can be used to boot multiple distributions from a single source such as a USB stick 2 A minor complication is involved when booting from compact discs The El Torito standard allows booting in two different modes No emulation Requires storing the boot information directly on the CD ISOLINUX is suitable for this mode Floppy emulation Requires storing the boot information in a disk image file suitable for emulating a FAT formatted floppy disk SYSLINUX is suitable for this mode To have this choice is sometimes useful since ISOLINUX is vulnerable to BIOS bugs which For that reason it is handy to be able to boot using SYSLINUX This mostly affects computers built before about 1999 and in fact for modern computers the no emulation mode is generally the more reliable method Newer which ISOLINUX versions support creation of so called hybrid ISO images that put both the El Torito boot record of the compact discs and the master boot record of hard disks into an ISO image This hybrid image could then be written to both a compact disc or a USB flash drive 3 PXELINUX edit PXELINUX is used in conjunction with a PXE compliant ROM on a network interface controller NIC which enables receiving a bootstrap program over the local area network 4 This bootstrap program loads and configures an operating system kernel that puts the user in control of the computer 5 Typically PXELINUX is used for performing Linux installations from a central network server or for booting diskless workstations EXTLINUX edit EXTLINUX is a general purpose bootloader similar to LILO or GRUB Since Syslinux 4 EXTLINUX is capable of handling Btrfs FAT NTFS UFS UFS2 and XFS filesystems COMBOOT editSYSLINUX can be extended by COMBOOT modules written in C or assembly language 32 bit modules typically use the c32 filename extension Version 5 and later do not support 16 bit a href COM file html title COM file com a modules 6 Hardware Detection Tool HDT edit Since the 3 74 release the Syslinux project hosts the Hardware Detection Tool HDT project licensed under the terms of GNU GPL This tool is a 32 bit module that displays low level information for any IA 32 compatible system It provides both a command line interface and a semi graphical menu mode for browsing HDT is also available as a bootable ISO and a 2 88 MB floppy disk image The last update of HDT was in 2015 it has since been discontinued 7 See also edit nbsp Free and open source software portal Comparison of boot loadersReferences edit a b Negus 2006 p 133 Pakrashi 2009 pp 66 71 73 syslinux doc isolinux txt 2011 05 04 Retrieved 2019 02 23 Bresnahan amp Blum 2019 pp 136 137 syslinux doc pxelinux txt 2014 02 01 Retrieved 2019 02 23 Matt Fleming 2012 12 06 Syslinux 5 00 released Syslinux mailing list Retrieved 2019 02 23 Hardware Detection Tool on SourceForgeSources editBresnahan Christine Blum Richard 11 July 2019 CompTIA Linux Study Guide Exam XK0 004 United Kingdom Wiley ISBN 9781119556039 OCLC 1066596041 Murphy Mike 4 April 2017a Slackware Linux Syslinux Bootloader Archived from the original on 2021 12 21 Retrieved 17 August 2021 via YouTube Negus Christopher 2006 Live Linux CDs Building and Customizing Bootables Prentice Hall ISBN 0 13 243274 9 OCLC 846108594 Pakrashi Arjun August 2009 Rahul Chopra ed Create Multi boot Discs Linux For You Vol 7 no 6 Delhi Ramesh Chopra pp 66 73 ISSN 0974 1054 External links editOfficial website nbsp SYSLINUX releases Mailing list Retrieved from https en wikipedia org w index php title SYSLINUX amp oldid 1218560190, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.