Bootloadern är programvaran som laddar operativsystemet när datorn startar upp. En bootloader kan också ge användaren ett litet interaktivt gränssnitt och verktyg. Samtidigt bestämmer starthanteraren startalternativen för operativsystemet. Programvara som GRUB, LILO och Das U-boot är några exempel på bootloaders.

Syslinux är en samling bootloaders som används av Linux-användare globalt. Här är allt du behöver veta om Syslinux och dess katalogstruktur.

Vad är Syslinux?

Syslinux har två betydelser. Den första är operativsystems bootloader, som använder Linux-kärnan på IBM-kompatibla datorer. Den andra är SYSLINUX-starthanteraren som används i FAT-filsystemet. För det mesta kan du se både Syslinux och SYSLINUX användas omväxlande. Det finns ett missförstånd här. För att förtydliga är Syslinux för IBM-kompatibla system, medan SYSLINUX är för FAT-filsystemet.

Syslinux är för maskiner som använder x86 CPU-arkitekturen. När datorn startar laddas operativsystemet antingen från hårddisken, USB, minneskort eller nätverk. Med Syslinux är det även möjligt att öppna filer som körs direkt från processorn. Du kan installera den på vilken lagringsenhet som helst och justera var och en av dess konfigurationer enligt dina önskemål.

instagram viewer

Det finns fyra olika typer av Syslinux bootloaders:

  • SYSLINUX: Installeras på FAT-filsystem
  • EXTLINUX: Installeras på filsystem ext, btrfs, FAT, NTFS, XFS, UFS och HFS
  • ISOLINUX: Installeras på CD- och DVD-skivor
  • PXELINUX: En typ av bootloader för nätverk

Var får man Syslinux

Syslinux är en GNU GPL-licensierad starthanterare. Därför kan du skaffa Syslinux gratis, reproducera den, ändra källkoden och distribuera den till andra.

Att ladda ner och installera Syslinux är ganska enkelt. Du kan använd spegellänkar för att få den mest uppdaterade versionen av Syslinux. Den är tillgänglig i format som ZIP, TAR och TAR.GZ. Dekomprimera dessa filer direkt efter att du har laddat ner dem för att börja använda dem.

Syslinux-arkivkatalogstrukturen

Det komprimerade arkivet du just laddade ner innehåller några filer och kataloger. Nedan hittar du en informativ tabell över filerna som finns i den.

Kataloger Beskrivning
teckentabell Information om olika teckenuppsättningar
com32 .c32-filer som ingår i Syslinux
kärna Syslinux kärnfiler
doc Syslinux dokumentation och SYSLINUX logotyp
diag Syslinux diagnostiska verktyg
dos Installationsfilen för Syslinux för DOS
dosutil Några verktyg för DOS
extlinux EXTLINUX installationsfil för Linux
linux SYSLINUX-installationsfil för Linux
mbr Uppstartssektorer
memdisk MEMDISK-plugin
prov Exempelfiler
Text Beskrivningar för Syslinux
utils Verktyg för Linux
vinna 32 32-bitars installationsfilen Syslinux för Windows
win64 64-bitars installationsfilen för Syslinux för Windows

Förstå filerna som finns i Syslinux-arkivet

Filerna du hittar när du laddar ner och packar upp Syslinux inkluderar installationsfiler, biblioteksfiler, startfiler, kärnfiler och plugins.

Installationsfiler

Som alltid behöver du kommandoraden och några parametrar när du använder installationsfilerna. När du kör dessa filer sker installationsprocessen på önskad lagringsenhet. De nämnda parametrarna är en uppsättning kommandon som anger var och hur installationsprocessen kommer att ske.

Startar upp filer

Det finns uppstartsfiler för att installera Syslinux på USB, CD eller nätverk. Dessa filer är för media som krävs för installation, såsom USB eller CD. Det finns olika typer av Syslinux och uppstartsfilerna varierar i alla typer. Till exempel kräver PXELINUX manuell installation. Därför skulle det inte vara korrekt att generalisera arbetslogiken för uppstartsfilerna.

Biblioteksfiler

Biblioteksfiler, som i många program, beskriver biblioteken och kärnfilerna som krävs för mjukvarusystemet. Den har varit tillgänglig sedan den femte versionen av Syslinux.

Dessutom är det mycket användbart att ha dessa filer i en enda mapp, särskilt när det gäller utrymme och prestandahantering. Många plugins vill använda samma filer och bibliotek så det är en bra idé att tillhandahålla gemensam kod på ett ställe, istället för att kopiera dessa filer och öka utrymmet som används.

Kärnfiler

System- och kärnfiler lagras i lagringsenheten där Syslinux finns. Du behöver inte installera en kopia av den relevanta kärnfilen. Detta sker automatiskt under installationen. Men du måste själv kopiera andra filer som utgör Syslinux till den aktuella katalogen. Om dessa filer inte finns och du startar datorn med den disken, kommer ett startfelmeddelande att dyka upp.

Plugins

Syslinux-plugins är en uppsättning filer som lägger till ytterligare funktioner till programmet. Och som med programvara med öppen källkod kan du använda dessa plugins för att anpassa Syslinux och göra det bekvämare för dig att använda. Du kan till och med utveckla Syslinux-plugins själv om du är en utvecklare.

Nedan ser du några plugins för Syslinux:

Plugin Fil Väg
Kedjelastare kedja.c32
  • bios/com32/kedja
  • efi32/com32/kedja
  • efi64/com32/kedja
MEMDISK memdisk
  • bios/memdisk/memdisk
Öppningsmeny på textdisplay menu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Öppningsmeny på grafisk display vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Verktyg för att detektera hårdvara hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Multi-boot installationsprogram mboot.c32
  • bios/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot
Seriellt gränssnitt sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Dator omstartare starta om.c32
  • bios/com32/moduler
  • efi32/com32/moduler
  • efi64/com32/moduler
Stäng av datorn poweroff.c32
  • bios/com32/moduler
  • efi32/com32/moduler
  • efi64/com32/moduler

Syslinux Bootloader förklaras!

Om du ska arbeta med FAT-filsystemet är Syslinux ett av de bästa sätten att undersöka Linux bootloader-alternativ. Syslinux kommer att hjälpa dig speciellt om du använder FAT i inbäddade system Linux-distributioner eller i din sökning efter små och snabba distributioner.

Dessutom, eftersom det fungerar enkelt på MS-DOS/Windows, är det ett bra alternativ för de som riktar in sig på virtuella maskiner eller de som ska installera Linux på Windows. Syslinux kan hantera många saker på egen hand och du behöver inte ens en andra bootloader. Allt du behöver göra är att lära dig Syslinux-filstrukturen och -typerna.

Efteråt kommer det inte att vara svårt för dig att få stabila Linux-bilder med en korrekt och korrekt konfiguration. Du kanske också vill kolla in en bootloader som GRUB istället för Syslinux.