close

Syslinux

Przejdź do nawigacji Przejdź do wyszukiwania
SYSLINUX
SysLinux.png
Informacje ogólne
typ programu menedżer rozruchu
deweloper H. Peter Anvin
Licencja Powszechna Licencja Publiczna GNU
Specyfikacja
Zaplanowano w
Wersje
Najnowsza stabilna wersja 6.03 (6 października 2014 r. (8 lat i 11 dni))
Spinki do mankietów

Projekt SYSLINUX obejmuje zestaw lekkich menedżerów rozruchu do uruchamiania komputerów z systemem operacyjnym Linux . Jest dziełem H. Petera Anvina i składa się z kilku różnych systemów.

Lista

  • Oryginalny SYSLINUX , używany do uruchamiania z systemów plików FAT (zwykle dyskietek lub pamięci USB ).
  • ISOLINUX , używany do uruchamiania z systemów plików ISO 9660 CD-ROM .
  • PXELINUX , używany do uruchamiania z serwera sieciowego z systemem Preboot Execution Environment (PXE).
  • EXTLINUX , używany do uruchamiania z systemów plików ext2 , ext3 , ext4 lub btrfs Linux .
  • MEMDISK , używany do uruchamiania z pamięci starszych systemów operacyjnych, takich jak MS-DOS .
  • Dwa oddzielne systemy menu.
  • Środowisko programistyczne dla dodatkowych modułów.

Użycie

SYSLINUX i ISOLINUX

SYSLINUX nie jest zwykle używany do uruchamiania pełnych instalacji systemu Linux, ponieważ Linux nie jest zwykle instalowany w systemach plików FAT . Zamiast tego jest często używany do rozruchowych lub ratunkowych dyskietek, dysków LiveUSB lub innych lekkich systemów rozruchowych. ISOLINUX jest zwykle używany do instalowanych Linux LiveCD lub bootowalnych płyt CD.

Podczas uruchamiania z CD-ROM pojawia się niewielka komplikacja. El Torito (standard CD-ROM) umożliwia uruchamianie w dwóch różnych trybach;

  • tryb emulacji dyskietki , w którym informacje o rozruchu są przechowywane w pliku obrazu dyskietki, który jest ładowany z płyty CD, aby następnie zachowywać się jak wirtualna dyskietka. Ten plik obrazu jest faktycznie systemem plików FAT, więc SYSLINUX jest niezbędnym programem ładującym.
  • tryb bez emulacji , w którym informacje o rozruchu są przechowywane bezpośrednio na płycie CD. W tym trybie wymagany jest ISOLINUX.

Jednak posiadanie wyboru jest czasami przydatne, ponieważ ISOLINUX jest podatny na błędy BIOS-u , w którym to przypadku praktyczna jest możliwość uruchomienia systemu za pomocą SYSLINUX. Dotyczy to głównie komputerów zbudowanych przed około 1999 r., aw rzeczywistości dla nowoczesnych komputerów tryb bez emulacji jest ogólnie najbardziej niezawodną metodą.

PXELINUX

PXELINUX jest używany w połączeniu z odpowiednim obrazem PXE na karcie sieciowej . Środowisko PXE korzysta z protokołu DHCP lub BOOTP , aby umożliwić podstawowe połączenie TCP/IP, a następnie pobiera program rozruchowy przez TFTP . Ten program startowy ładuje i konfiguruje jądro zgodnie z dyrektywami, które również są uzyskiwane z serwera TFTP.

Zazwyczaj PXELINUX jest używany do instalacji systemu Linux z centralnego serwera sieciowego lub do uruchamiania bezdyskowych stacji roboczych.

EXTLINUX

EXTLINUX jest zwykle używany jako program ładujący ogólnego przeznaczenia, podobny do LILO lub GRUB .

Linki zewnętrzne