Bootloader je softvér, ktorý načíta operačný systém pri spustení počítača. Bootloader môže používateľovi poskytnúť aj malé interaktívne rozhranie a nástroje. Bootloader zároveň určuje možnosti zavádzania operačného systému. Softvér ako GRUB, LILO a Das U-boot sú niektoré príklady zavádzačov.
Syslinux je kolekcia bootloaderov, ktoré používajú používatelia Linuxu na celom svete. Tu je všetko, čo potrebujete vedieť o Syslinuxe a jeho adresárovej štruktúre.
Čo je Syslinux?
Syslinux má dva významy. Prvým je bootloader operačného systému, ktorý používa linuxové jadro na počítačoch kompatibilných s IBM. Druhým je bootloader SYSLINUX používaný v súborovom systéme FAT. Väčšinu času môžete vidieť, že Syslinux aj SYSLINUX sa používajú zameniteľne. Dochádza tu k nedorozumeniu. Na objasnenie, Syslinux je pre systémy kompatibilné s IBM, zatiaľ čo SYSLINUX je pre súborový systém FAT.
Syslinux je určený pre počítače, ktoré používajú architektúru CPU x86. Keď sa počítač spustí, operačný systém sa načíta buď z pevného disku, USB, pamäťovej karty alebo siete. So Syslinuxom je tiež možné otvárať súbory bežiace priamo z procesora. Môžete ho nainštalovať na akúkoľvek úložnú jednotku a každú z jej konfigurácií upraviť podľa vašich preferencií.
Existujú štyri rôzne typy zavádzačov Syslinux:
- SYSLINUX: Inštaluje sa na súborové systémy FAT
- EXTLINUX: Inštaluje sa na súborové systémy ext, btrfs, FAT, NTFS, XFS, UFS a HFS
- ISOLINUX: Inštaluje sa na disky CD a DVD
- PXELINUX: Typ sieťového zavádzača
Kde získať Syslinux
Syslinux je bootloader s licenciou GNU GPL. Preto môžete bezplatne získať Syslinux, reprodukovať ho, meniť zdrojový kód a distribuovať ho ostatným.
Stiahnutie a inštalácia Syslinuxu je celkom jednoduchá. Môžeš použite zrkadlové odkazy získať najaktuálnejšiu verziu Syslinuxu. Je k dispozícii vo formátoch ako ZIP, TAR a TAR.GZ. Rozbaľte tieto súbory ihneď po stiahnutí ich začať používať.
Štruktúra adresára archívu Syslinux
Komprimovaný archív, ktorý ste práve stiahli, obsahuje niektoré súbory a adresáre. Nižšie nájdete informatívnu tabuľku o súboroch v nej obsiahnutých.
Adresáre | Popis |
kódová stránka | Informácie o rôznych znakových sadách |
com32 | .c32 súbory zahrnuté v Syslinuxe |
jadro | Základné súbory syslinuxu |
doc | Dokumentácia Syslinux a logo SYSLINUX |
diag | Diagnostické nástroje Syslinux |
dos | Inštalačný súbor Syslinux pre DOS |
dosutil | Niektoré nástroje pre DOS |
extlinux | Inštalačný súbor EXTLINUX pre Linux |
linux | Inštalačný súbor SYSLINUX pre Linux |
mbr | Spúšťacie sektory |
pamäťový disk | Doplnok MEMDISK |
vzorka | Príklady súborov |
TXT | Popis pre Syslinux |
utils | Nástroje pre Linux |
win32 | 32-bitový inštalačný súbor Syslinux pre Windows |
win64 | 64-bitový inštalačný súbor Syslinux pre Windows |
Pochopenie súborov nájdených v archíve Syslinux
Súbory, ktoré nájdete po stiahnutí a rozbalení Syslinuxu, zahŕňajú inštalačné súbory, súbory knižníc, zavádzacie súbory, základné súbory a doplnky.
Inštalačné súbory
Ako vždy budete pri používaní inštalačných súborov potrebovať príkazový riadok a niektoré parametre. Keď spustíte tieto súbory, proces inštalácie prebehne na požadovanej úložnej jednotke. Uvedené parametre sú súborom príkazov určujúcich, kde a ako prebehne proces inštalácie.
Bootovacie súbory
Existujú zavádzacie súbory na inštaláciu Syslinuxu na USB, CD alebo sieť. Tieto súbory sú určené pre médiá potrebné na inštaláciu, ako je USB alebo CD. Existujú rôzne typy Syslinuxu a zavádzacie súbory sa pri všetkých typoch líšia. Napríklad PXELINUX vyžaduje manuálnu inštaláciu. Preto by nebolo správne zovšeobecňovať pracovnú logiku zavádzacích súborov.
Súbory knižnice
Súbory knižníc, ako v mnohých softvéroch, popisujú knižnice a základné súbory potrebné pre softvérový systém. Je dostupný od piatej verzie Syslinuxu.
Mať tieto súbory v jednom priečinku je navyše veľmi užitočné, najmä z hľadiska priestoru a správy výkonu. Mnoho doplnkov chce používať rovnaké súbory a knižnice, takže je dobré poskytnúť spoločný kód na jednom mieste, namiesto kopírovania týchto súborov a zväčšovania využitého priestoru.
Základné súbory
Systémové súbory a súbory jadra sú uložené v úložnej jednotke, kde je Syslinux. Nemusíte inštalovať kópiu príslušného základného súboru. Toto sa deje automaticky počas inštalácie. Ostatné súbory, ktoré tvoria Syslinux, si ale musíte skopírovať sami do aktuálneho adresára. Ak tieto súbory neexistujú a spustíte počítač s týmto diskom, zobrazí sa chybové hlásenie pri zavádzaní.
Pluginy
Zásuvné moduly Syslinux sú súborom súborov, ktoré do programu pridávajú ďalšie funkcie. A ako pri softvéri s otvoreným zdrojovým kódom, tieto doplnky môžete použiť na prispôsobenie Syslinuxu a uľahčenie používania. Ak ste vývojár, môžete dokonca sami vyvíjať doplnky Syslinux.
Nižšie uvidíte niektoré doplnky pre Syslinux:
Zapojiť | Súbor | Cesta |
Reťazový nakladač | reťaz.c32 |
|
MEMDISK | pamäťový disk |
|
Otváranie ponuky na textovom displeji | menu.c32 |
|
Otvorenie menu na grafickom displeji | vesamenu.c32 |
|
Nástroj na detekciu hardvéru | hdt.c32 |
|
Viacnásobný inštalačný program | boot.c32 |
|
Sériové rozhranie | sysdump.c32 |
|
Reštartér počítača | reboot.c32 |
|
Vypnutie počítača | vypnutie.c32 |
|
Bootloader Syslinux vysvetlený!
Ak sa chystáte pracovať so súborovým systémom FAT, Syslinux je jedným z najlepších spôsobov, ako preskúmať možnosti zavádzača Linuxu. Syslinux vám pomôže najmä vtedy, ak používate FAT vo vstavaných systémových distribúciách Linuxu alebo pri hľadaní malých a rýchlych distribúcií.
Navyše, keďže funguje jednoducho na MS-DOS/Windows, je to dobrá voľba pre tých, ktorí sa zameriavajú na virtuálne stroje alebo pre tých, ktorí sa chystajú inštalovať Linux na Windows. Syslinux zvládne veľa vecí sám a nepotrebujete ani druhý bootloader. Jediné, čo musíte urobiť, je naučiť sa štruktúru a typy súborov Syslinux.
Potom pre vás nebude ťažké získať stabilné obrazy Linuxu so správnou a správnou konfiguráciou. Môžete tiež vyskúšať bootloader ako GRUB namiesto Syslinuxu.