Reklama
Dzisiaj jest 9 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

SYSLINUX

Projekt SYSLINUX

SYSLINUX to zestaw lekkich programów rozruchowych, stworzonych w celu uruchamiania jądra Linux oraz starszych systemów MS-DOS. Autorem projektu jest H. Peter Anvin.

Reklama

Składniki projektu

W skład SYSLINUX wchodzą następujące komponenty:

  • SYSLINUX – ładowanie Linuxa z systemu plików FAT, często używany na dyskietkach.
  • ISOLINUX – ładowanie jądra Linuxa z systemu plików ISO 9660 na dyskach CD-ROM.
  • PXELINUX – ładowanie jądra Linuxa z serwera sieciowego w trybie PXE.
  • EXTLINUX – ładowanie jądra Linuxa z systemów plików ext2, ext3, ext4 oraz btrfs.
  • MEMDISK – uruchamianie starszych systemów, takich jak MS-DOS.
  • Oddzielne systemy menu oraz środowisko programistyczne dla dodatkowych modułów.

Wykorzystanie SYSLINUX

Obecnie SYSLINUX rzadziej stosuje się do rozruchu systemów Linux, a częściej w dyskietkach ratunkowych oraz lekkich systemach. ISOLINUX jest popularny w dystrybucjach LiveCD.

Reklama

Uruchamianie z dysku CD-ROM

Podczas uruchamiania z dysku CD-ROM występują dwa tryby zgodne z standardem El Torito:

  • Emulacja dyskietki – informacje o programie rozruchowym pochodzą z obrazu dyskietki na płycie CD-ROM, wymagany jest SYSLINUX.
  • Brak emulacji dyskietki – informacje są zapisane bezpośrednio na płycie, wymagany jest ISOLINUX.

Wybór metody jest kluczowy w komputerach sprzed 1999 roku, gdyż ISOLINUX może powodować trudności. W nowoczesnych systemach zaleca się tryb bez emulacji dla lepszej wydajności.

PXELINUX

PXELINUX działa z kartami sieciowymi obsługującymi PXE i wykorzystuje serwery DHCP oraz BOOTP do komunikacji TCP/IP. Program rozruchowy jest pobierany przez TFTP, a następnie ładowane jest jądro Linuxa zgodnie z poleceniami z serwera.

Jest to rozwiązanie popularne w scentralizowanych sieciach z serwerem głównym i bezdyskowymi stacjami roboczymi.

EXTLINUX

EXTLINUX pełni funkcję ogólnego programu rozruchowego, porównywalnego z GRUB lub LILO.

Reklama
Reklama