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.

instagram viewer

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
  • bios/com32/chain
  • efi32/com32/chain
  • efi64/com32/chain
MEMDISK memdisk
  • bios/memdisk/memdisk
Deschiderea meniului pe afișajul text meniu.c32
  • bios/com32/meniu
  • efi32/com32/menu
  • efi64/com32/menu
Deschiderea meniului pe afișajul grafic vesamenu.c32
  • bios/com32/meniu
  • efi32/com32/menu
  • efi64/com32/menu
Instrument de detectare a hardware-ului hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Instalator multi-boot boot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
Interfață serială sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Repornitorul computerului repornire.c32
  • bios/com32/module
  • efi32/com32/module
  • efi64/com32/module
Computerul este oprit poweroff.c32
  • bios/com32/module
  • efi32/com32/module
  • efi64/com32/module

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