Bootloader je software, který načte operační systém při startu počítače. Bootloader může uživateli také poskytnout malé interaktivní rozhraní a nástroje. Bootloader zároveň určuje možnosti spouštění operačního systému. Software jako GRUB, LILO a Das U-boot jsou některé příklady bootloaderů.

Syslinux je kolekce zavaděčů používaných uživateli Linuxu po celém světě. Zde je vše, co potřebujete vědět o Syslinuxu a jeho adresářové struktuře.

Co je Syslinux?

Syslinux má dva významy. První je bootloader operačního systému, který používá linuxové jádro na počítačích kompatibilních s IBM. Druhým je bootloader SYSLINUX používaný v souborovém systému FAT. Většinu času můžete vidět, jak se Syslinux a SYSLINUX používají zaměnitelně. Zde dochází k nedorozumění. Abychom objasnili, Syslinux je pro systémy kompatibilní s IBM, zatímco SYSLINUX je pro souborový systém FAT.

Syslinux je určen pro počítače, které používají architekturu CPU x86. Při spouštění počítače se operační systém načte buď z pevného disku, USB, paměťové karty nebo sítě. Se Syslinuxem je také možné otevírat soubory běžící přímo z procesoru. Můžete jej nainstalovat na jakoukoli úložnou jednotku a každou z jejích konfigurací upravit podle svých preferencí.

Existují čtyři různé typy bootloaderů Syslinux:

  • SYSLINUX: Instaluje se na systémy souborů FAT
  • EXTLINUX: Instaluje se na systémy souborů ext, btrfs, FAT, NTFS, XFS, UFS a HFS
  • ISOLINUX: Instaluje se na disky CD a DVD
  • PXELINUX: Typ síťového zavaděče

Kde získat Syslinux

Syslinux je zavaděč s licencí GNU GPL. Syslinux tedy můžete získat zdarma, reprodukovat jej, měnit zdrojový kód a distribuovat ostatním.

Stažení a instalace Syslinuxu je docela jednoduché. Můžeš použijte zrcadlové odkazy získat nejaktuálnější verzi Syslinuxu. Je k dispozici ve formátech jako ZIP, TAR a TAR.GZ. Dekomprimujte tyto soubory ihned po stažení je začít používat.

Struktura adresáře archivu Syslinux

Komprimovaný archiv, který jste právě stáhli, obsahuje některé soubory a adresáře. Níže naleznete informativní tabulku o souborech v ní obsažených.

Adresáře Popis
kódová stránka Informace o různých znakových sadách
com32 .c32 soubory obsažené v Syslinuxu
jádro Soubory jádra Syslinux
doc Dokumentace Syslinux a logo SYSLINUX
diag Diagnostické nástroje Syslinux
dos Instalační soubor Syslinux pro DOS
dosutil Některé nástroje pro DOS
extlinux Instalační soubor EXTLINUX pro Linux
linux Instalační soubor SYSLINUX pro Linux
mbr Spouštěcí sektory
paměťový disk Plugin MEMDISK
vzorek Příklady souborů
txt Popisy pro Syslinux
utils Nástroje pro Linux
win32 32bitový instalační soubor Syslinux pro Windows
win64 64bitový instalační soubor Syslinux pro Windows

Porozumění souborům nalezeným v archivu Syslinux

Soubory, které najdete po stažení a rozbalení Syslinuxu, zahrnují instalační soubory, soubory knihoven, spouštěcí soubory, základní soubory a pluginy.

Instalační soubory

Jako vždy budete při používání instalačních souborů potřebovat příkazový řádek a některé parametry. Když tyto soubory spustíte, proces instalace proběhne na požadované úložné jednotce. Uvedené parametry jsou sadou příkazů určujících, kde a jak proběhne proces instalace.

Spouštěcí soubory

Existují spouštěcí soubory pro instalaci Syslinuxu na USB, CD nebo síť. Tyto soubory jsou pro média potřebná k instalaci, jako je USB nebo CD. Existují různé typy Syslinuxu a spouštěcí soubory se u všech typů liší. Například PXELINUX vyžaduje ruční instalaci. Proto by nebylo správné zobecňovat pracovní logiku spouštěcích souborů.

Soubory knihovny

Soubory knihoven, jako v mnoha jiných softwarech, popisují knihovny a základní soubory potřebné pro softwarový systém. Je k dispozici od páté verze Syslinuxu.

Mít tyto soubory v jedné složce je navíc velmi užitečné, zejména z hlediska správy místa a výkonu. Mnoho zásuvných modulů chce používat stejné soubory a knihovny, takže je dobré poskytnout společný kód na jednom místě, než kopírovat tyto soubory a zvětšovat tak využitý prostor.

Základní soubory

Systémové soubory a soubory jádra jsou uloženy v úložné jednotce, kde je Syslinux. Nemusíte instalovat kopii příslušného souboru jádra. To se děje automaticky během instalace. Ostatní soubory, které tvoří Syslinux, si ale musíte zkopírovat do aktuálního adresáře sami. Pokud tyto soubory neexistují a zavedete počítač s tímto diskem, zobrazí se chybová zpráva spouštění.

Pluginy

Zásuvné moduly Syslinux jsou sada souborů, které do programu přidávají další funkce. A stejně jako u softwaru s otevřeným zdrojovým kódem můžete tyto pluginy použít k přizpůsobení Syslinuxu, aby bylo pro vás pohodlnější. Pokud jste vývojář, můžete dokonce sami vyvíjet pluginy Syslinux.

Níže uvidíte některé pluginy pro Syslinux:

Zapojit Soubor Cesta
Řetězový nakladač řetěz.c32
  • bios/com32/chain
  • efi32/com32/chain
  • efi64/com32/chain
MEMDISK paměťový disk
  • bios/memdisk/memdisk
Otevření nabídky na textovém displeji menu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Otevření menu na grafickém displeji vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Nástroj pro detekci hardwaru hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Instalační program pro více spouštění boot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
Sériové rozhraní sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Restartér počítače reboot.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules
Vypnutí počítače vypnutí.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

Vysvětlení zavaděče Syslinux!

Pokud se chystáte pracovat se systémem souborů FAT, Syslinux je jedním z nejlepších způsobů, jak prozkoumat možnosti zavaděče Linuxu. Syslinux vám pomůže zejména v případě, že FAT používáte v embedded systémových distribucích Linuxu nebo při hledání malých a rychlých distribucí.

Navíc, protože funguje snadno na MS-DOS/Windows, je to dobrá volba pro ty, kteří cílí na virtuální stroje nebo pro ty, kteří se chystají instalovat Linux na Windows. Syslinux zvládne spoustu věcí sám a nepotřebujete ani druhý bootloader. Jediné, co musíte udělat, je naučit se strukturu a typy souborů Syslinux.

Poté pro vás nebude obtížné získat stabilní obrazy Linuxu se správnou a správnou konfigurací. Můžete také zkusit místo Syslinuxu bootloader jako GRUB.