Įkrovos įkroviklis yra programinė įranga, kuri įkelia operacinę sistemą, kai kompiuteris paleidžiamas. Įkrovos įkroviklis taip pat gali suteikti vartotojui nedidelę interaktyvią sąsają ir paslaugas. Tuo pačiu metu įkrovos įkroviklis nustato operacinės sistemos įkrovos parinktis. Programinė įranga, tokia kaip GRUB, LILO ir Das U-boot, yra keletas įkrovos įkroviklių pavyzdžių.

„Syslinux“ yra „Linux“ naudotojų visame pasaulyje naudojamų įkrovos įkroviklių rinkinys. Štai viskas, ką reikia žinoti apie Syslinux ir jos katalogų struktūrą.

Kas yra Syslinux?

Syslinux turi dvi reikšmes. Pirmasis yra operacinės sistemos įkrovos programa, kuris naudoja Linux branduolį su IBM suderinamuose kompiuteriuose. Antrasis yra SYSLINUX įkrovos įkroviklis, naudojamas FAT failų sistemoje. Dažniausiai galite matyti, kad Syslinux ir SYSLINUX naudojami pakaitomis. Čia yra nesusipratimas. Kad būtų aiškiau, Syslinux skirtas su IBM suderinamoms sistemoms, o SYSLINUX skirtas FAT failų sistema.

Syslinux skirtas įrenginiams, kurie naudoja x86 procesoriaus architektūrą. Kai kompiuteris paleidžiamas, operacinė sistema įkeliama iš standžiojo disko, USB, atminties kortelės arba tinklo. Su Syslinux taip pat galima atidaryti failus, veikiančius tiesiai iš procesoriaus. Galite įdiegti jį bet kuriame saugojimo bloke ir pritaikyti kiekvieną jo konfigūraciją pagal savo pageidavimus.

Yra keturi skirtingi Syslinux įkrovos tvarkyklių tipai:

  • SYSLINUX: Diegiama FAT failų sistemose
  • EXTLINUX: Diegiama ext, btrfs, FAT, NTFS, XFS, UFS ir HFS failų sistemose
  • ISOLINUX: Diegiama kompaktiniuose ir DVD diskuose
  • PXELINUX: Tinklo įkrovos tipas

Kur gauti Syslinux

Syslinux yra GNU GPL licencijuota įkrovos programa. Todėl galite nemokamai gauti Syslinux, jį atkurti, pakeisti šaltinio kodą ir platinti kitiems.

„Syslinux“ atsisiuntimas ir įdiegimas yra gana paprastas. Tu gali naudokite veidrodines nuorodas Norėdami gauti naujausią Syslinux versiją. Jis pasiekiamas tokiais formatais kaip ZIP, TAR ir TAR.GZ. Išskleiskite šiuos failus iškart po jų atsisiuntimo, kad pradėtumėte juos naudoti.

„Syslinux“ archyvo katalogo struktūra

Suspaustame archyve, kurį ką tik atsisiuntėte, yra keletas failų ir katalogų. Žemiau rasite informacinę lentelę apie joje esančius failus.

Katalogai apibūdinimas
kodo puslapis Informacija apie įvairius simbolių rinkinius
com32 .c32 failai, įtraukti į Syslinux
šerdis Syslinux pagrindiniai failai
doc Syslinux dokumentacija ir SYSLINUX logotipas
diag Syslinux diagnostikos įrankiai
dos Syslinux diegimo failas, skirtas DOS
dosutil Kai kurie įrankiai, skirti DOS
extlinux EXTLINUX sąrankos failas, skirtas Linux
Linux SYSLINUX sąrankos failas, skirtas Linux
mbr Pradedantieji sektoriai
memdisk MEMDISK papildinys
mėginys Pavyzdiniai failai
txt Syslinux aprašymai
utils Įrankiai, skirti Linux
win32 32 bitų diegimo Syslinux failas, skirtas Windows
win64 64 bitų Syslinux diegimo failas, skirtas Windows

„Syslinux“ archyve rastų failų supratimas

Failai, kuriuos rasite atsisiųsdami ir išpakuodami Syslinux, apima diegimo failus, bibliotekos failus, įkrovos failus, pagrindinius failus ir papildinius.

Diegimo failai

Kaip visada, naudojant diegimo failus reikės komandinės eilutės ir kai kurių parametrų. Kai paleidžiate šiuos failus, diegimo procesas vyksta norimame saugojimo bloke. Minėti parametrai yra komandų rinkinys, nurodantis, kur ir kaip vyks diegimo procesas.

Failų paleidimas

Yra įkrovos failai, skirti Syslinux įdiegti USB, kompaktiniame diske arba tinkle. Šie failai skirti diegti reikalingai laikmenai, pvz., USB arba CD. Yra įvairių „Syslinux“ tipų, o visų tipų įkrovos failai skiriasi. Pavyzdžiui, PXELINUX reikia įdiegti rankiniu būdu. Todėl nebūtų teisinga apibendrinti įkrovos failų darbo logiką.

Bibliotekos failai

Bibliotekos failai, kaip ir daugelyje programinės įrangos, apibūdina bibliotekas ir pagrindinius failus, reikalingus programinės įrangos sistemai. Jis buvo prieinamas nuo penktosios Syslinux versijos.

Be to, turėti šiuos failus viename aplanke yra labai naudinga, ypač kalbant apie vietos ir našumo valdymą. Daugelis papildinių nori naudoti tuos pačius failus ir bibliotekas, todėl verta pateikti bendrą kodą vienoje vietoje, o ne kopijuoti šiuos failus ir didinti naudojamą erdvę.

Pagrindiniai failai

Sistemos ir branduolio failai saugomi atminties bloke, kuriame yra Syslinux. Jums nereikia įdiegti atitinkamo pagrindinio failo kopijos. Tai įvyksta automatiškai diegimo metu. Bet jūs turite patys nukopijuoti kitus Syslinux failus į dabartinį katalogą. Jei šių failų nėra ir paleidžiate kompiuterį naudodami tą diską, pasirodys įkrovos klaidos pranešimas.

Papildiniai

„Syslinux“ papildiniai yra rinkinys failų, kurie prideda programai papildomų funkcijų. Kaip ir naudojant atvirojo kodo programinę įrangą, šiuos papildinius galite naudoti norėdami pritaikyti Syslinux ir padaryti ją patogesnę. Netgi galite patys kurti „Syslinux“ papildinius, jei esate kūrėjas.

Žemiau pamatysite kai kuriuos Syslinux papildinius:

Prijungti Failas Kelias
Grandininis krautuvas grandine.c32
  • bios/com32/chain
  • efi32/com32/chain
  • efi64/com32/chain
MEMDISK memdisk
  • bios/memdisk/memdisk
Atidaromas meniu teksto ekrane meniu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Atidaromas meniu grafiniame ekrane vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Aparatinės įrangos aptikimo įrankis hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Kelių įkrovų diegimo programa mboot.c32
  • bios/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot
Serijinė sąsaja sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Kompiuterio paleidimas iš naujo paleisti iš naujo.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules
Kompiuterio maitinimas išjungtas maitinimo išjungimas.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

Paaiškinta „Syslinux“ įkrovos programa!

Jei ketinate dirbti su FAT failų sistema, Syslinux yra vienas geriausių būdų ištirti Linux įkrovos įkrovos parinktis. Syslinux jums ypač pagelbės, jei naudojate FAT įterptosios sistemos Linux distribucijose arba ieškant mažų ir greitų platinimų.

Be to, kadangi jis lengvai veikia MS-DOS / Windows, tai yra geras pasirinkimas tiems, kurie orientuojasi į virtualias mašinas arba tiems, kurie ketina įdiegti Linux sistemoje Windows. Syslinux gali susidoroti su daugybe dalykų vienas ir jums net nereikia antros įkrovos programos. Viskas, ką jums reikia padaryti, tai išmokti Syslinux failų struktūrą ir tipus.

Vėliau jums nebus sunku gauti stabilius Linux vaizdus su teisinga ir tinkama konfigūracija. Taip pat galbūt norėsite patikrinti įkrovos įkroviklį, pvz., GRUB, o ne Syslinux.