Le bootloader est le logiciel qui charge le système d'exploitation au démarrage de l'ordinateur. Un chargeur de démarrage peut également fournir à l'utilisateur une petite interface interactive et des utilitaires. En même temps, le chargeur de démarrage détermine les options de démarrage du système d'exploitation. Des logiciels comme GRUB, LILO et Das U-boot sont quelques exemples de chargeurs de démarrage.

Syslinux est une collection de chargeurs de démarrage utilisés par les utilisateurs de Linux dans le monde. Voici tout ce que vous devez savoir sur Syslinux et sa structure de répertoires.

Qu'est-ce que Syslinux ?

Syslinux a deux significations. Le premier est le chargeur de démarrage du système d'exploitation, qui utilise le noyau Linux sur les ordinateurs compatibles IBM. Le second est le chargeur de démarrage SYSLINUX utilisé dans le système de fichiers FAT. La plupart du temps, vous pouvez voir Syslinux et SYSLINUX utilisés de manière interchangeable. Il y a un malentendu ici. Pour clarifier, Syslinux est pour les systèmes compatibles IBM, alors que SYSLINUX est pour

instagram viewer
le système de fichiers FAT.

Syslinux est destiné aux machines qui utilisent l'architecture CPU x86. Lorsque l'ordinateur démarre, le système d'exploitation est chargé à partir du disque dur, de la clé USB, de la carte mémoire ou du réseau. Avec Syslinux, il est également possible d'ouvrir des fichiers exécutés directement à partir du processeur. Vous pouvez l'installer sur n'importe quelle unité de stockage et ajuster chacune de ses configurations selon vos préférences.

Il existe quatre types différents de chargeurs de démarrage Syslinux :

  • SYSLINUX : S'installe sur les systèmes de fichiers FAT
  • EXTLINUX : S'installe sur les systèmes de fichiers ext, btrfs, FAT, NTFS, XFS, UFS et HFS
  • ISOLINUX : S'installe sur CD et DVD
  • PXELINUX : Un type de chargeur de démarrage réseau

Où obtenir Syslinux

Syslinux est un chargeur de démarrage sous licence GNU GPL. Par conséquent, vous pouvez obtenir gratuitement Syslinux, le reproduire, modifier le code source et le distribuer à d'autres.

Le téléchargement et l'installation de Syslinux sont assez simples. Tu peux utiliser des liens miroirs pour obtenir la version la plus récente de Syslinux. Il est disponible dans des formats tels que ZIP, TAR et TAR.GZ. Décompressez ces fichiers immédiatement après les avoir téléchargés pour commencer à les utiliser.

La structure du répertoire d'archives Syslinux

L'archive compressée que vous venez de télécharger contient des fichiers et des répertoires. Vous trouverez ci-dessous un tableau informatif sur les fichiers qu'il contient.

Annuaires La description
page de code Informations sur les différents jeux de caractères
com32 Fichiers .c32 inclus dans Syslinux
cœur Fichiers principaux de Syslinux
doc Documentation Syslinux et logo de SYSLINUX
diagnostic Outils de diagnostic Syslinux
dos Le fichier d'installation de Syslinux pour DOS
dosutil Quelques outils pour DOS
extlinux Fichier d'installation EXTLINUX pour Linux
linux Fichier d'installation SYSLINUX pour Linux
mbr Secteurs en démarrage
memdisk Le plug-in MEMDISK
goûter Exemples de fichiers
SMS Descriptions pour Syslinux
utilitaires Outils pour Linux
win32 Le fichier d'installation Syslinux 32 bits pour Windows
win64 Le fichier d'installation 64 bits de Syslinux pour Windows

Comprendre les fichiers trouvés dans l'archive Syslinux

Les fichiers que vous trouverez lorsque vous téléchargez et décompressez Syslinux incluent les fichiers d'installation, les fichiers de bibliothèque, les fichiers de démarrage, les fichiers principaux et les plugins.

Fichiers d'installation

Comme toujours, vous aurez besoin de la ligne de commande et de certains paramètres lors de l'utilisation des fichiers d'installation. Lorsque vous exécutez ces fichiers, le processus d'installation a lieu sur l'unité de stockage souhaitée. Les paramètres mentionnés sont un ensemble de commandes spécifiant où et comment le processus d'installation se déroulera.

Fichiers de démarrage

Il existe des fichiers de démarrage pour installer Syslinux sur USB, CD ou réseau. Ces fichiers sont destinés aux supports requis pour l'installation, tels qu'une clé USB ou un CD. Il existe différents types de Syslinux et les fichiers de démarrage varient dans tous les types. Par exemple, PXELINUX nécessite une installation manuelle. Par conséquent, il ne serait pas correct de généraliser la logique de fonctionnement des fichiers de démarrage.

Fichiers de bibliothèque

Les fichiers de bibliothèque, comme dans de nombreux logiciels, décrivent les bibliothèques et les fichiers de base requis pour le système logiciel. Il est disponible depuis la cinquième version de Syslinux.

De plus, avoir ces fichiers dans un seul dossier est très utile, notamment en termes d'espace et de gestion des performances. De nombreux plugins veulent utiliser les mêmes fichiers et bibliothèques, c'est donc une bonne idée de fournir du code commun en un seul endroit, plutôt que de copier ces fichiers et d'augmenter l'espace utilisé.

Fichiers de base

Les fichiers système et du noyau sont stockés dans l'unité de stockage où se trouve Syslinux. Vous n'avez pas besoin d'installer une copie du fichier core correspondant. Cela se produit automatiquement lors de l'installation. Mais vous devez copier vous-même les autres fichiers qui composent Syslinux dans le répertoire courant. Si ces fichiers n'existent pas et que vous démarrez l'ordinateur avec ce disque, un message d'erreur de démarrage apparaîtra.

Plugins

Les plugins Syslinux sont un ensemble de fichiers qui ajoutent des fonctionnalités supplémentaires au programme. Et comme avec les logiciels open source, vous pouvez utiliser ces plugins pour personnaliser Syslinux et le rendre plus pratique à utiliser. Vous pouvez même développer vous-même des plugins Syslinux si vous êtes développeur.

Ci-dessous, vous verrez quelques plugins pour Syslinux :

Brancher Dossier Chemin
Chargeur à chaîne chaîne.c32
  • bios/com32/chaîne
  • efi32/com32/chaîne
  • efi64/com32/chaîne
MEMDISQUE memdisk
  • bios/memdisk/memdisk
Menu d'ouverture sur l'affichage de texte menu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Menu d'ouverture sur écran graphique vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Outil de détection de matériel hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Programme d'installation multi-boot mboot.c32
  • bios/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot
Interface série sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Redémarrage de l'ordinateur redémarrage.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules
Arrêt de l'ordinateur poweroff.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

Le chargeur de démarrage Syslinux expliqué !

Si vous allez travailler avec le système de fichiers FAT, Syslinux est l'un des meilleurs moyens d'examiner les options du chargeur de démarrage Linux. Syslinux vous aidera surtout si vous utilisez FAT dans les distributions Linux du système embarqué ou dans votre recherche de distributions petites et rapides.

De plus, comme il fonctionne facilement sur MS-DOS/Windows, c'est une bonne option pour ceux qui ciblent les machines virtuelles ou ceux qui vont installer Linux sur Windows. Syslinux peut gérer beaucoup de choses par lui-même et vous n'avez même pas besoin d'un deuxième chargeur de démarrage. Tout ce que vous avez à faire est d'apprendre la structure et les types de fichiers Syslinux.

Par la suite, il ne vous sera pas difficile d'obtenir des images Linux stables avec une configuration correcte et appropriée. Vous pouvez également consulter un chargeur de démarrage comme GRUB au lieu de Syslinux.