De bootloader is de software die het besturingssysteem laadt wanneer de computer opstart. Een bootloader kan de gebruiker ook voorzien van een kleine interactieve interface en hulpprogramma's. Tegelijkertijd bepaalt de bootloader de opstartopties voor het besturingssysteem. Software zoals GRUB, LILO en Das U-boot zijn enkele voorbeelden van bootloaders.

Syslinux is een verzameling bootloaders die wereldwijd door Linux-gebruikers wordt gebruikt. Hier is alles wat je moet weten over Syslinux en zijn directorystructuur.

Wat is Syslinux?

Syslinux heeft twee betekenissen. De eerste is de bootloader voor besturingssysteem, die de Linux-kernel gebruikt op IBM-compatibele computers. De tweede is de SYSLINUX-bootloader die wordt gebruikt in het FAT-bestandssysteem. Meestal zie je zowel Syslinux als SYSLINUX door elkaar gebruikt worden. Hier is sprake van een misverstand. Ter verduidelijking: Syslinux is voor IBM-compatibele systemen, terwijl SYSLINUX voor: het FAT-bestandssysteem.

Syslinux is voor machines die de x86 CPU-architectuur gebruiken. Wanneer de computer opstart, wordt het besturingssysteem geladen vanaf de harde schijf, USB, geheugenkaart of netwerk. Met Syslinux is het ook mogelijk om bestanden te openen die rechtstreeks vanaf de processor worden uitgevoerd. U kunt het op elke opslageenheid installeren en elke configuratie aanpassen aan uw voorkeur.

instagram viewer

Er zijn vier verschillende typen Syslinux-bootloaders:

  • SYSLINUX: Installeert op FAT-bestandssystemen
  • EXTLINUX: Installeert op ext, btrfs, FAT, NTFS, XFS, UFS en HFS bestandssystemen
  • ISOLINUX: Installatie op cd's en dvd's
  • pxelinux: Een type netwerk-bootloader

Waar Syslinux te krijgen

Syslinux is een GNU GPL-gelicentieerde bootloader. Daarom kunt u Syslinux gratis verkrijgen, het reproduceren, de broncode wijzigen en het aan anderen distribueren.

Het downloaden en installeren van Syslinux is vrij eenvoudig. Jij kan gebruik spiegellinks om de meest up-to-date versie van Syslinux te krijgen. Het is beschikbaar in formaten zoals ZIP, TAR en TAR.GZ. Decomprimeer deze bestanden onmiddellijk na het downloaden om ze te gaan gebruiken.

De Syslinux Archief Directory Structuur

Het gecomprimeerde archief dat u zojuist hebt gedownload, bevat enkele bestanden en mappen. Hieronder vindt u een informatieve tabel over de bestanden die erin staan.

Directory's Beschrijving
codepagina Informatie over verschillende tekensets
com32 .c32-bestanden opgenomen in Syslinux
kern Syslinux kernbestanden
doc Syslinux-documentatie en SYSLINUX's logo
diag Diagnostische hulpprogramma's van Syslinux
do's Het installatiebestand van Syslinux voor DOS
dosutil Enkele tools voor DOS
extlinux EXTLINUX-installatiebestand voor Linux
linux SYSLINUX-installatiebestand voor Linux
mbr Opstartsectoren
geheugenschijf De MEMDISK-plug-in
steekproef Voorbeeldbestanden
tekst Beschrijvingen voor Syslinux
hulpprogramma's Hulpmiddelen voor Linux
win32 Het 32-bits installatie Syslinux-bestand voor Windows
win64 Het 64-bits installatiebestand van Syslinux voor Windows

De bestanden begrijpen die in het Syslinux-archief zijn gevonden

De bestanden die u zult vinden wanneer u Syslinux downloadt en uitpakt, omvatten installatiebestanden, bibliotheekbestanden, opstartbestanden, kernbestanden en plug-ins.

Installatiebestanden

Zoals altijd hebt u de opdrachtregel en enkele parameters nodig bij het gebruik van de installatiebestanden. Wanneer u deze bestanden uitvoert, vindt het installatieproces plaats op de gewenste opslageenheid. De genoemde parameters zijn een reeks opdrachten die aangeven waar en hoe het installatieproces zal plaatsvinden.

Opstartbestanden

Er zijn opstartbestanden voor het installeren van Syslinux op USB, CD of netwerk. Deze bestanden zijn voor media die nodig zijn voor installatie, zoals USB of CD. Er zijn verschillende typen Syslinux en de opstartbestanden variëren in alle typen. PXELINUX vereist bijvoorbeeld handmatige installatie. Daarom zou het niet correct zijn om de werklogica van de opstartbestanden te generaliseren.

Bibliotheekbestanden

Bibliotheekbestanden beschrijven, zoals in veel software, de bibliotheken en kernbestanden die nodig zijn voor het softwaresysteem. Het is beschikbaar sinds de vijfde versie van Syslinux.

Bovendien is het erg handig om deze bestanden in één map te hebben, vooral in termen van ruimte- en prestatiebeheer. Veel plug-ins willen dezelfde bestanden en bibliotheken gebruiken, dus het is een goed idee om gemeenschappelijke code op één plek aan te bieden, in plaats van deze bestanden te kopiëren en de gebruikte ruimte te vergroten.

Kernbestanden

Systeem- en kernelbestanden worden opgeslagen in de opslageenheid waar Syslinux zich bevindt. U hoeft geen kopie van het relevante kernbestand te installeren. Dit gebeurt automatisch tijdens de installatie. Maar je moet zelf andere bestanden die deel uitmaken van Syslinux naar de huidige map kopiëren. Als deze bestanden niet bestaan ​​en u start de computer met die schijf op, dan verschijnt er een opstartfoutbericht.

Plug-ins

Syslinux-plug-ins zijn een set bestanden die extra functionaliteiten aan het programma toevoegen. En net als bij open-source software, kunt u deze plug-ins gebruiken om Syslinux aan te passen en het voor u gemakkelijker te maken om te gebruiken. Je kunt zelfs zelf Syslinux-plug-ins ontwikkelen als je een ontwikkelaar bent.

Hieronder ziet u enkele plug-ins voor Syslinux:

Inpluggen Bestand Pad
kettinglader chain.c32
  • bios/com32/chain
  • efi32/com32/chain
  • efi64/com32/chain
MEMDISK geheugenschijf
  • bios/memdisk/memdisk
Menu openen op tekstdisplay menu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Menu openen op grafisch display vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Hardwaredetectietool hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Multi-boot installatieprogramma mboot.c32
  • bios/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot
Seriële interface sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Computer herstarter reboot.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules
Computer uitgeschakeld poweroff.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

De Syslinux Bootloader uitgelegd!

Als je met het FAT-bestandssysteem gaat werken, is Syslinux een van de beste manieren om Linux-bootloader-opties te onderzoeken. Syslinux zal je vooral helpen als je FAT gebruikt in embedded systeem Linux-distributies of in je zoektocht naar kleine en snelle distributies.

Bovendien, aangezien het gemakkelijk werkt op MS-DOS/Windows, is het een goede optie voor degenen die zich richten op virtuele machines of degenen die Linux op Windows gaan installeren. Syslinux kan veel dingen alleen aan en je hebt niet eens een tweede bootloader nodig. Het enige dat u hoeft te doen, is de bestandsstructuur en typen van Syslinux leren kennen.

Daarna zal het voor u niet moeilijk zijn om stabiele Linux-images te verkrijgen met een correcte en juiste configuratie. Je kunt ook een bootloader zoals GRUB proberen in plaats van Syslinux.