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 |
|
MEMDISK | paměťový disk |
|
Otevření nabídky na textovém displeji | menu.c32 |
|
Otevření menu na grafickém displeji | vesamenu.c32 |
|
Nástroj pro detekci hardwaru | hdt.c32 |
|
Instalační program pro více spouštění | boot.c32 |
|
Sériové rozhraní | sysdump.c32 |
|
Restartér počítače | reboot.c32 |
|
Vypnutí počítače | vypnutí.c32 |
|
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.