Bootloader-ul este software-ul care încarcă sistemul de operare atunci când computerul pornește. Un bootloader poate oferi utilizatorului o interfață interactivă mică și utilități. În același timp, bootloader-ul determină opțiunile de pornire pentru sistemul de operare. Software precum GRUB, LILO și Das U-boot sunt câteva exemple de bootloadere.
Syslinux este o colecție de bootloadere utilizate de utilizatorii Linux la nivel global. Iată tot ce trebuie să știți despre Syslinux și structura sa de directoare.
Ce este Syslinux?
Syslinux are două sensuri. Primul este bootloader al sistemului de operare, care utilizează nucleul Linux pe computere compatibile cu IBM. Al doilea este bootloader-ul SYSLINUX folosit în sistemul de fișiere FAT. De cele mai multe ori puteți vedea atât Syslinux, cât și SYSLINUX utilizate în mod interschimbabil. Există o neînțelegere aici. Pentru a clarifica, Syslinux este pentru sisteme compatibile cu IBM, în timp ce SYSLINUX este pentru sistemul de fișiere FAT.
Syslinux este pentru mașinile care utilizează arhitectura CPU x86. Când computerul pornește, sistemul de operare este încărcat fie de pe hard disk, USB, card de memorie sau rețea. Cu Syslinux, este, de asemenea, posibil să deschideți fișiere care rulează direct de pe procesor. Îl puteți instala pe orice unitate de stocare și puteți ajusta fiecare dintre configurațiile acesteia în funcție de preferințele dvs.
Există patru tipuri diferite de bootloadere Syslinux:
- SYSLINUX: Se instalează pe sisteme de fișiere FAT
- EXTLINUX: Se instalează pe sisteme de fișiere ext, btrfs, FAT, NTFS, XFS, UFS și HFS
- ISOLINUX: Se instalează pe CD-uri și DVD-uri
- PXELINUX: Un tip de încărcător de rețea
De unde să obțineți Syslinux
Syslinux este un bootloader cu licență GNU GPL. Prin urmare, puteți obține Syslinux gratuit, îl puteți reproduce, schimba codul sursă și îl puteți distribui altora.
Descărcarea și instalarea Syslinux este destul de simplă. Poti utilizați link-uri în oglindă pentru a obține cea mai actualizată versiune de Syslinux. Este disponibil în formate precum ZIP, TAR și TAR.GZ. Decomprimați aceste fișiere imediat după descărcare pentru a începe să le utilizați.
Structura directorului de arhive Syslinux
Arhiva comprimată pe care tocmai ați descărcat-o conține câteva fișiere și directoare. Mai jos găsiți un tabel informativ despre fișierele conținute în acesta.
Directoare | Descriere |
pagina de coduri | Informații despre diferite seturi de caractere |
com32 | Fișierele .c32 incluse în Syslinux |
miez | Fișierele de bază Syslinux |
doc | Documentația Syslinux și sigla SYSLINUX |
diag | Instrumente de diagnosticare Syslinux |
dos | Fișierul de instalare Syslinux pentru DOS |
dosutil | Câteva instrumente pentru DOS |
extlinux | Fișierul de configurare EXTLINUX pentru Linux |
linux | Fișierul de configurare SYSLINUX pentru Linux |
mbr | Sectoare de pornire |
memdisk | Pluginul MEMDISK |
probă | Exemple de fișiere |
txt | Descrieri pentru Syslinux |
utilitare | Instrumente pentru Linux |
win32 | Fișierul de instalare Syslinux pe 32 de biți pentru Windows |
win64 | Fișierul de instalare pe 64 de biți al Syslinux pentru Windows |
Înțelegerea fișierelor găsite în arhiva Syslinux
Fișierele pe care le veți găsi când descărcați și dezarhivați Syslinux includ fișiere de instalare, fișiere de bibliotecă, fișiere de boot, fișiere de bază și pluginuri.
Fișiere de instalare
Ca întotdeauna, veți avea nevoie de linia de comandă și de câțiva parametri atunci când utilizați fișierele de instalare. Când rulați aceste fișiere, procesul de instalare are loc pe unitatea de stocare dorită. Parametrii menționați sunt un set de comenzi care specifică unde și cum va avea loc procesul de instalare.
Pornirea fișierelor
Există fișiere de pornire pentru instalarea Syslinux pe USB, CD sau rețea. Aceste fișiere sunt pentru mediile necesare pentru instalare, cum ar fi USB sau CD. Există diferite tipuri de Syslinux și fișierele de pornire variază în toate tipurile. De exemplu, PXELINUX necesită instalare manuală. Prin urmare, nu ar fi corect să generalizăm logica de lucru a fișierelor de pornire.
Fișiere de bibliotecă
Fișierele de bibliotecă, ca în multe software, descriu bibliotecile și fișierele de bază necesare pentru sistemul software. Este disponibil începând cu cea de-a cincea versiune a Syslinux.
În plus, a avea aceste fișiere într-un singur folder este foarte utilă, mai ales în ceea ce privește gestionarea spațiului și a performanței. Multe plugin-uri doresc să utilizeze aceleași fișiere și biblioteci, așa că este o idee bună să furnizezi cod comun într-un singur loc, în loc să copiezi aceste fișiere și să crești spațiul utilizat.
Fișiere de bază
Fișierele de sistem și kernel sunt stocate în unitatea de stocare în care se află Syslinux. Nu trebuie să instalați o copie a fișierului de bază relevant. Acest lucru se întâmplă automat în timpul instalării. Dar trebuie să copiați singur alte fișiere care compun Syslinux în directorul curent. Dacă aceste fișiere nu există și porniți computerul cu acel disc, va apărea un mesaj de eroare de pornire.
Pluginuri
Pluginurile Syslinux sunt un set de fișiere care adaugă funcționalități suplimentare programului. Și ca și în cazul software-ului open-source, puteți utiliza aceste plugin-uri pentru a personaliza Syslinux și pentru a-l face mai convenabil de utilizat. Puteți chiar să dezvoltați singur pluginuri Syslinux dacă sunteți dezvoltator.
Mai jos veți vedea câteva pluginuri pentru Syslinux:
Conecteaza | Fişier | cale |
Încărcător cu lanț | lanţ.c32 |
|
MEMDISK | memdisk |
|
Deschiderea meniului pe afișajul text | meniu.c32 |
|
Deschiderea meniului pe afișajul grafic | vesamenu.c32 |
|
Instrument de detectare a hardware-ului | hdt.c32 |
|
Instalator multi-boot | boot.c32 |
|
Interfață serială | sysdump.c32 |
|
Repornitorul computerului | repornire.c32 |
|
Computerul este oprit | poweroff.c32 |
|
Încărcătorul de boot Syslinux explicat!
Dacă veți lucra cu sistemul de fișiere FAT, Syslinux este una dintre cele mai bune modalități de a examina opțiunile de bootloader Linux. Syslinux vă va ajuta mai ales dacă utilizați FAT în distribuțiile Linux în sistem încorporat sau în căutarea de distribuții mici și rapide.
Mai mult, deoarece funcționează ușor pe MS-DOS/Windows, este o opțiune bună pentru cei care vizează mașinile virtuale sau cei care urmează să instaleze Linux pe Windows. Syslinux poate gestiona o mulțime de lucruri pe cont propriu și nici măcar nu aveți nevoie de un al doilea bootloader. Tot ce trebuie să faci este să înveți structura și tipurile de fișiere Syslinux.
După aceea, nu vă va fi dificil să obțineți imagini Linux stabile cu o configurație corectă și adecvată. De asemenea, poate doriți să verificați un bootloader precum GRUB în loc de Syslinux.