Į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 |
|
MEMDISK | memdisk |
|
Atidaromas meniu teksto ekrane | meniu.c32 |
|
Atidaromas meniu grafiniame ekrane | vesamenu.c32 |
|
Aparatinės įrangos aptikimo įrankis | hdt.c32 |
|
Kelių įkrovų diegimo programa | mboot.c32 |
|
Serijinė sąsaja | sysdump.c32 |
|
Kompiuterio paleidimas iš naujo | paleisti iš naujo.c32 |
|
Kompiuterio maitinimas išjungtas | maitinimo išjungimas.c32 |
|
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.