Bootloader je softver koji učitava operativni sustav kada se računalo pokrene. Bootloader također može pružiti korisniku malo interaktivno sučelje i uslužne programe. Istodobno, program za podizanje sustava određuje opcije pokretanja operativnog sustava. Softver poput GRUB, LILO i Das U-boot neki su primjeri pokretača.

Syslinux je zbirka pokretača koje koriste korisnici Linuxa širom svijeta. Ovdje je sve što trebate znati o Syslinuxu i njegovoj strukturi direktorija.

Što je Syslinux?

Syslinux ima dva značenja. Prvi je pokretač operativnog sustava, koji koristi jezgru Linuxa na IBM-kompatibilnim računalima. Drugi je SYSLINUX bootloader koji se koristi u datotečnom sustavu FAT. Većinu vremena možete vidjeti kako se Syslinux i SYSLINUX koriste naizmjenično. Ovdje postoji nesporazum. Da pojasnimo, Syslinux je za IBM-kompatibilne sustave, dok je SYSLINUX za datotečni sustav FAT.

Syslinux je za strojeve koji koriste arhitekturu procesora x86. Kada se računalo pokrene, operativni sustav se učitava ili s tvrdog diska, USB-a, memorijske kartice ili mreže. Uz Syslinux također je moguće otvoriti datoteke koje se pokreću izravno iz procesora. Možete ga instalirati na bilo koju jedinicu za pohranu i prilagoditi svaku od njegovih konfiguracija prema vašim željama.

instagram viewer

Postoje četiri različite vrste Syslinux bootloadera:

  • SYSLINUX: Instalira se na FAT datotečnim sustavima
  • EXTLINUX: Instalira se na ext, btrfs, FAT, NTFS, XFS, UFS i HFS datotečne sustave
  • ISOLINUX: Instalira se na CD i DVD
  • PXELINUX: Vrsta mrežnog bootloadera

Gdje nabaviti Syslinux

Syslinux je GNU GPL licencirani bootloader. Stoga možete besplatno nabaviti Syslinux, reproducirati ga, promijeniti izvorni kod i distribuirati drugima.

Preuzimanje i instaliranje Syslinuxa prilično je jednostavno. Možeš koristite zrcalne veze da biste dobili najnoviju verziju Syslinuxa. Dostupan je u formatima kao što su ZIP, TAR i TAR.GZ. Dekomprimirajte ove datoteke odmah nakon preuzimanja da biste ih počeli koristiti.

Struktura direktorija arhive Syslinux

Komprimirana arhiva koju ste upravo preuzeli sadrži neke datoteke i direktorije. U nastavku možete pronaći informativnu tablicu o datotekama koje se u njoj nalaze.

Imenici Opis
kodna stranica Informacije o raznim skupovima znakova
kom32 .c32 datoteke uključene u Syslinux
jezgra Syslinux jezgrene datoteke
doc Syslinux dokumentacija i SYSLINUX logo
dijag Syslinux dijagnostički alati
dos Instalacijska datoteka Syslinuxa za DOS
dosutil Neki alati za DOS
extlinux EXTLINUX instalacijska datoteka za Linux
linux SYSLINUX instalacijska datoteka za Linux
mbr Startup sektori
memdisk Dodatak MEMDISK
uzorak Primjeri datoteka
txt Opisi za Syslinux
utils Alati za Linux
win32 32-bitna instalacijska Syslinux datoteka za Windows
win64 64-bitna instalacijska datoteka Syslinuxa za Windows

Razumijevanje datoteka pronađenih u Syslinux arhivi

Datoteke koje ćete pronaći kada preuzmete i raspakirate Syslinux uključuju instalacijske datoteke, datoteke biblioteke, datoteke za pokretanje, osnovne datoteke i dodatke.

Instalacijske datoteke

Kao i uvijek, trebat će vam naredbeni redak i neki parametri kada koristite instalacijske datoteke. Kada pokrenete ove datoteke, proces instalacije odvija se na željenoj jedinici za pohranu. Spomenuti parametri su skup naredbi koje određuju gdje i kako će se odvijati proces instalacije.

Dizanje datoteka

Postoje datoteke za podizanje sustava za instalaciju Syslinuxa na USB, CD ili mrežu. Te su datoteke za medije potrebne za instalaciju, kao što su USB ili CD. Postoje različite vrste Syslinuxa i datoteke za podizanje se razlikuju u svim vrstama. Na primjer, PXELINUX zahtijeva ručnu instalaciju. Stoga ne bi bilo ispravno generalizirati radnu logiku datoteka za podizanje sustava.

Datoteke knjižnice

Datoteke knjižnica, kao iu mnogim softverima, opisuju knjižnice i osnovne datoteke potrebne za softverski sustav. Dostupan je od pete verzije Syslinuxa.

Osim toga, vrlo je korisno imati te datoteke u jednoj mapi, posebno u smislu upravljanja prostorom i performansama. Mnogi dodaci žele koristiti iste datoteke i biblioteke pa je dobra ideja dati zajednički kod na jednom mjestu, umjesto da kopirate te datoteke i povećavate korišteni prostor.

Osnovne datoteke

Datoteke sustava i kernela pohranjene su u jedinici za pohranu gdje se nalazi Syslinux. Ne morate instalirati kopiju relevantne osnovne datoteke. To se događa automatski tijekom instalacije. Ali morate sami kopirati druge datoteke koje čine Syslinux u trenutni direktorij. Ako te datoteke ne postoje, a dižete računalo s tim diskom, pojavit će se poruka o grešci pri pokretanju.

Dodaci

Syslinux dodaci su skup datoteka koje dodaju dodatne funkcionalnosti programu. Kao i kod softvera otvorenog koda, možete koristiti ove dodatke za prilagodbu Syslinuxa i učiniti ga prikladnijim za korištenje. Možete čak i sami razviti dodatke za Syslinux ako ste programer.

U nastavku ćete vidjeti neke dodatke za Syslinux:

Uključiti Datoteka Staza
Lančani punjač lanac.c32
  • bios/com32/lanac
  • efi32/com32/lanac
  • efi64/com32/lanac
MEMDISK memdisk
  • bios/memdisk/memdisk
Otvaranje izbornika na tekstualnom prikazu izbornik.c32
  • bios/com32/menu
  • efi32/com32/izbornik
  • efi64/com32/menu
Otvaranje izbornika na grafičkom zaslonu vesamenu.c32
  • bios/com32/menu
  • efi32/com32/izbornik
  • efi64/com32/menu
Alat za detekciju hardvera hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Instalacijski program za višestruko pokretanje bot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
Serijsko sučelje sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Restarter računala ponovno pokretanje.c32
  • bios/com32/modules
  • efi32/com32/moduli
  • efi64/com32/moduli
Isključeno računalo isključivanje.c32
  • bios/com32/modules
  • efi32/com32/moduli
  • efi64/com32/moduli

Objašnjeno Syslinux bootloader!

Ako namjeravate raditi s datotečnim sustavom FAT, Syslinux je jedan od najboljih načina za ispitivanje opcija pokretača Linuxa. Syslinux će vam posebno pomoći ako koristite FAT u distribucijama Linuxa ugrađenog sustava ili u potrazi za malim i brzim distribucijama.

Štoviše, budući da lako radi na MS-DOS/Windows, dobra je opcija za one koji ciljaju na virtualne strojeve ili one koji će instalirati Linux na Windows. Syslinux može samostalno rješavati mnoge stvari i ne treba vam ni drugi bootloader. Sve što trebate učiniti je naučiti strukturu i tipove Syslinux datoteka.

Nakon toga, neće vam biti teško dobiti stabilne slike Linuxa s ispravnom i ispravnom konfiguracijom. Možda biste također htjeli provjeriti bootloader kao što je GRUB umjesto Syslinuxa.