Bootloader je programska oprema, ki naloži operacijski sistem, ko se računalnik zažene. Zagonski nalagalnik lahko uporabniku zagotovi tudi majhen interaktivni vmesnik in pripomočke. Hkrati zagonski nalagalnik določa možnosti zagona za operacijski sistem. Programska oprema, kot so GRUB, LILO in Das U-boot, je nekaj primerov zagonskega nalagalnika.
Syslinux je zbirka zagonskih programov, ki jih uporabljajo uporabniki Linuxa po vsem svetu. Tukaj je vse, kar morate vedeti o Syslinuxu in njegovi strukturi imenikov.
Kaj je Syslinux?
Syslinux ima dva pomena. Prvi je zagonski nalagalnik operacijskega sistema, ki uporablja jedro Linuxa na računalnikih, združljivih z IBM. Drugi je zagonski nalagalnik SYSLINUX, ki se uporablja v datotečnem sistemu FAT. Večino časa lahko vidite, da se Syslinux in SYSLINUX uporabljata izmenično. Tukaj je nesporazum. Da pojasnimo, Syslinux je za sisteme, združljive z IBM, medtem ko je SYSLINUX za datotečni sistem FAT.
Syslinux je za stroje, ki uporabljajo arhitekturo procesorja x86. Ko se računalnik zažene, se operacijski sistem naloži s trdega diska, USB-ja, pomnilniške kartice ali omrežja. S Syslinuxom je mogoče odpreti tudi datoteke, ki se izvajajo neposredno iz procesorja. Lahko ga namestite na katero koli pomnilniško enoto in prilagodite vsako njeno konfiguracijo po svojih željah.
Obstajajo štiri različne vrste zagonskega nalagalnika Syslinux:
- SYSLINUX: Namesti se v datotečnih sistemih FAT
- EXTLINUX: Namesti se v datotečne sisteme ext, btrfs, FAT, NTFS, XFS, UFS in HFS
- ISOLINUX: Namesti se na CD-je in DVD-je
- PXELINUX: Vrsta omrežnega zagonskega nalagalnika
Kje dobiti Syslinux
Syslinux je zagonski nalagalnik z licenco GNU GPL. Zato lahko brezplačno dobite Syslinux, ga reproducirate, spremenite izvorno kodo in ga distribuirate drugim.
Prenos in namestitev Syslinuxa je precej preprosta. Ti lahko uporabite zrcalne povezave da dobite najnovejšo različico Syslinuxa. Na voljo je v formatih, kot so ZIP, TAR in TAR.GZ. Razpakirajte te datoteke takoj po prenosu, da jih začnete uporabljati.
Struktura imenika arhiva Syslinux
Stisnjen arhiv, ki ste ga pravkar prenesli, vsebuje nekaj datotek in imenikov. Spodaj lahko najdete informativno tabelo o datotekah, ki jih vsebuje.
Imeniki | Opis |
kodna stran | Informacije o različnih naborih znakov |
com32 | Datoteke .c32, vključene v Syslinux |
jedro | Jedrne datoteke Syslinux |
doc | Dokumentacija Syslinuxa in logotip SYSLINUX |
diag | Diagnostična orodja Syslinux |
dos | Namestitvena datoteka Syslinuxa za DOS |
dosutil | Nekaj orodij za DOS |
extlinux | EXTLINUX namestitvena datoteka za Linux |
linux | SYSLINUX namestitvena datoteka za Linux |
mbr | Sektorji zagona |
memdisk | Vtičnik MEMDISK |
vzorec | Primeri datotek |
txt | Opisi za Syslinux |
utils | Orodja za Linux |
win32 | 32-bitna namestitvena datoteka Syslinux za Windows |
win64 | 64-bitna namestitvena datoteka Syslinuxa za Windows |
Razumevanje datotek, najdenih v arhivu Syslinux
Datoteke, ki jih boste našli, ko prenesete in razpakirate Syslinux, vključujejo namestitvene datoteke, knjižnične datoteke, zagonske datoteke, osnovne datoteke in vtičnike.
Namestitvene datoteke
Kot vedno boste pri uporabi namestitvenih datotek potrebovali ukazno vrstico in nekaj parametrov. Ko zaženete te datoteke, se postopek namestitve izvede na želeni pomnilniški enoti. Omenjeni parametri so niz ukazov, ki določajo, kje in kako bo potekal postopek namestitve.
Zagon datotek
Obstajajo zagonske datoteke za namestitev Syslinuxa na USB, CD ali omrežje. Te datoteke so za medije, ki so potrebni za namestitev, na primer USB ali CD. Obstajajo različne vrste Syslinuxa in zagonske datoteke se pri vseh vrstah razlikujejo. Na primer, PXELINUX zahteva ročno namestitev. Zato ne bi bilo pravilno posploševati logike delovanja zagonskih datotek.
Datoteke knjižnice
Datoteke knjižnice, tako kot v večini programske opreme, opisujejo knjižnice in osnovne datoteke, potrebne za programski sistem. Na voljo je od pete različice Syslinuxa.
Poleg tega je zelo koristno imeti te datoteke v eni sami mapi, zlasti v smislu upravljanja prostora in učinkovitosti. Številni vtičniki želijo uporabljati iste datoteke in knjižnice, zato je dobro zagotoviti skupno kodo na enem mestu, namesto da kopirate te datoteke in povečate uporabljeni prostor.
Jedrne datoteke
Sistemske in jedrne datoteke so shranjene v pomnilniški enoti, kjer je Syslinux. Ni vam treba namestiti kopije ustrezne osnovne datoteke. To se zgodi samodejno med namestitvijo. Toda druge datoteke, ki sestavljajo Syslinux, morate sami kopirati v trenutni imenik. Če te datoteke ne obstajajo in računalnik zaženete s tem diskom, se prikaže sporočilo o napaki pri zagonu.
Vtičniki
Vtičniki Syslinux so nabor datotek, ki dodajo dodatne funkcije programu. In tako kot pri odprtokodni programski opremi, lahko s temi vtičniki prilagodite Syslinux in ga naredite bolj priročno za uporabo. Če ste razvijalec, lahko celo sami razvijete vtičnike Syslinux.
Spodaj boste videli nekaj vtičnikov za Syslinux:
Vključiti | mapa | Pot |
Verižni nakladalec | veriga.c32 |
|
MEMDISK | memdisk |
|
Odpiranje menija na besedilnem zaslonu | meni.c32 |
|
Odpiranje menija na grafičnem zaslonu | vesamenu.c32 |
|
Orodje za odkrivanje strojne opreme | hdt.c32 |
|
Namestitveni program za več zagonov | boot.c32 |
|
Serijski vmesnik | sysdump.c32 |
|
Ponovni zagon računalnika | ponovni zagon.c32 |
|
Izklop računalnika | izklop.c32 |
|
Razloženo zagonskega nalagalnika Syslinux!
Če boste delali z datotečnim sistemom FAT, je Syslinux eden najboljših načinov za preučitev možnosti zagonskega nalagalnika Linuxa. Syslinux vam bo pomagal predvsem, če uporabljate FAT v vgrajenih sistemskih distribucijah Linuxa ali pri iskanju majhnih in hitrih distribucij.
Poleg tega, ker enostavno deluje v MS-DOS/Windows, je dobra možnost za tiste, ki ciljajo na virtualne stroje ali tiste, ki bodo namestili Linux v Windows. Syslinux zmore veliko stvari sam in ne potrebujete niti drugega zagonskega nalagalnika. Vse kar morate storiti je, da se naučite strukture in vrst datotek Syslinux.
Nato vam ne bo težko pridobiti stabilnih slik Linuxa s pravilno in pravilno konfiguracijo. Morda boste želeli preveriti tudi zagonski nalagalnik, kot je GRUB, namesto Syslinux.