close

Syslinux

Zur Navigation gehen Zur Suche gehen
SYSLINUX
SysLinux.png
Allgemeine Information
Programmtyp Bootmanager _
Entwickler H. Peter Anvin
Lizenz GNU General Public License
Technische Information
Eingeplant
Versionen
Neueste stabile Version 6.03 (6. Oktober 2014 (8 Jahre und 11 Tage))
Verknüpfungen

Das SYSLINUX -Projekt umfasst eine Reihe leichtgewichtiger Bootmanager zum Booten von Computern mit dem Linux -Betriebssystem . Es ist das Werk von H. Peter Anvin und besteht aus mehreren verschiedenen Systemen.

Liste

  • Das ursprüngliche SYSLINUX , das zum Booten von FAT -Dateisystemen (normalerweise Disketten oder USB-Sticks ) verwendet wird.
  • ISOLINUX wird verwendet, um von ISO 9660 -CD-ROM- Dateisystemen zu booten .
  • PXELINUX , wird zum Booten von einem Netzwerkserver mit dem Preboot Execution Environment (PXE)-System verwendet.
  • EXTLINUX , wird verwendet , um von den Linux - Dateisystemen ext2 , ext3 , ext4 oder btrfs zu booten .
  • MEMDISK , wird verwendet, um ältere Betriebssysteme wie MS-DOS aus dem Speicher zu booten.
  • Zwei getrennte Menüsysteme.
  • Eine Entwicklungsumgebung für zusätzliche Module.

Verwendung

SYSLINUX und ISOLINUX

SYSLINUX wird normalerweise nicht zum Booten vollständiger Linux - Installationen verwendet , da Linux normalerweise nicht auf FAT - Dateisystemen installiert wird . Stattdessen wird es häufig für Boot- oder Rettungsdisketten, LiveUSBs oder andere leichtgewichtige Bootsysteme verwendet. ISOLINUX wird im Allgemeinen für installierbare Linux LiveCDs oder bootfähige CDs verwendet.

Beim Booten von CD-ROM tritt eine geringfügige Komplikation auf. El Torito (CD-ROM-Standard) ermöglicht das Booten in zwei verschiedenen Modi;

  • Diskettenemulationsmodus , bei dem Startinformationen in einer Disketten-Image-Datei gespeichert werden, die von der CD geladen wird, um sich dann wie eine virtuelle Diskette zu verhalten. Diese Image-Datei ist effektiv ein FAT-Dateisystem, daher ist SYSLINUX der notwendige Bootloader.
  • no-emulation mode , bei dem die Boot-Informationen direkt auf der CD gespeichert werden. In diesem Modus ist ISOLINUX erforderlich.

Die Wahl zu haben ist jedoch manchmal nützlich, da ISOLINUX anfällig für BIOS - Bugs ist, in diesem Fall ist es praktisch, mit SYSLINUX booten zu können. Dies betrifft hauptsächlich Computer, die vor etwa 1999 gebaut wurden, und tatsächlich ist für moderne Computer der Modus ohne Emulation im Allgemeinen die zuverlässigste Methode.

PXELINUX

PXELINUX wird in Verbindung mit einem geeigneten PXE-Image auf einer Netzwerkkarte verwendet . Die PXE-Umgebung verwendet DHCP oder BOOTP , um eine grundlegende TCP/IP-Verbindung zu ermöglichen, und lädt dann ein Startprogramm über TFTP herunter . Dieses Boot-Programm lädt und konfiguriert den Kernel nach Anweisungen, die auch vom TFTP-Server bezogen werden.

Typischerweise wird PXELINUX für Linux-Installationen von einem zentralen Netzwerkserver oder zum Booten von plattenlosen Workstations verwendet.

EXTLINUX

EXTLINUX wird normalerweise als universeller Bootloader verwendet, ähnlich wie LILO oder GRUB .

Externe Links