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í.

instagram viewer

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
  • bios/com32/chain
  • efi32/com32/reťazec
  • efi64/com32/reťazec
MEMDISK pamäťový disk
  • bios/memdisk/memdisk
Otváranie ponuky na textovom displeji menu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Otvorenie menu na grafickom displeji vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Nástroj na detekciu hardvéru hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Viacnásobný inštalačný program boot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
Sériové rozhranie sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Reštartér počítača reboot.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules
Vypnutie počítača vypnutie.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

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.