Recherche de site Web

Les 6 meilleurs chargeurs de démarrage Linux pour les administrateurs système


Lorsque vous allumez votre ordinateur, immédiatement après la réussite du POST (Power On Self Test), le BIOS localise le support de démarrage configuré et lit certaines instructions de l'enregistrement de démarrage principal (MBR) ou de la table de partition GUID qui correspond aux 512 premiers octets du support de démarrage.

Le MBR contient deux ensembles d'informations importants : l'un est le chargeur de démarrage et deux, la table de partition.

Qu'est-ce qu'un chargeur de démarrage ?

Un chargeur de démarrage est un petit programme stocké dans la table de partition MBR ou GUID qui permet de charger un système d'exploitation en mémoire. Sans chargeur de démarrage, votre système d'exploitation ne peut pas être chargé en mémoire.

Il existe plusieurs chargeurs de démarrage que nous pouvons installer avec Linux sur nos systèmes et dans cet article, nous parlerons brièvement d'une poignée des meilleurs chargeurs de démarrage Linux avec lesquels travailler.

1. GNU GRUB

GNU GRUB est un chargeur de démarrage Linux multiboot populaire et probablement le plus utilisé, basé sur le GRUB original (GRand Unified Bootloader) créé par Eirch Stefan Broleyn. . Il est livré avec plusieurs améliorations, nouvelles fonctionnalités et corrections de bugs en tant qu'améliorations du programme GRUB d'origine.

Il est important de noter que GRUB 2 a désormais remplacé GRUB. Notamment, le nom GRUB a été renommé GRUB Legacy et n'est pas activement développé. Cependant, il peut être utilisé pour démarrer des systèmes plus anciens puisque des corrections de bugs sont toujours en cours.

GRUB présente les principales fonctionnalités suivantes :

  • Prend en charge le multi-démarrage
  • Prend en charge plusieurs architectures matérielles et systèmes d'exploitation tels que Linux et Windows
  • Offre une interface de ligne de commande interactive de type Bash permettant aux utilisateurs d'exécuter des commandes GRUB et d'interagir avec les fichiers de configuration
  • Permet d'accéder à l'éditeur GRUB
  • Prend en charge la définition de mots de passe avec cryptage pour la sécurité
  • Prend en charge le démarrage à partir d'un réseau combiné avec plusieurs autres fonctionnalités mineures

2. démarrage système

systemd-boot est un chargeur de démarrage UEFI développé dans le cadre du gestionnaire de systèmes et de services systemd, conçu pour charger des images exécutables EFI, telles que des noyaux Linux, des images initramfs et d'autres systèmes d'exploitation, tels que Windows.

systemd-boot est un chargeur de démarrage relativement nouveau, mais il est devenu populaire en raison de sa simplicité et de ses performances. C'est également le chargeur de démarrage par défaut pour de nombreuses distributions Linux modernes.

systemd-boot est un bon choix pour les utilisateurs qui souhaitent un chargeur de démarrage simple et rapide capable de démarrer une variété de systèmes d'exploitation. C'est également un bon choix pour les utilisateurs qui utilisent déjà systemd comme gestionnaire de système et de services.

3. Gestionnaire de démarrage rEFInd

rEFInd est un gestionnaire de démarrage pour les systèmes basés sur UEFI et EFI qui a été créé pour démarrer une variété de systèmes d'exploitation, notamment Linux, Windows et macOS.

rEFInd est un bon choix pour les utilisateurs qui souhaitent un chargeur de démarrage simple et convivial qui peut être personnalisé pour répondre à leurs besoins. C'est également un bon choix pour les utilisateurs qui effectuent un double démarrage sur plusieurs systèmes d'exploitation.

4. LILO (chargeur Linux)

LILO est un chargeur de démarrage Linux simple mais puissant et stable. Avec la popularité et l'utilisation croissantes de GRUB, qui s'accompagne de nombreuses améliorations et fonctionnalités puissantes, LILO est devenu moins populaire parmi les utilisateurs de Linux.

Pendant le chargement, le mot « LILO » s'affiche à l'écran et chaque lettre apparaît avant ou après qu'un événement particulier se soit produit. Cependant, le développement de LILO a été arrêté en décembre 2015, il possède un certain nombre de fonctionnalités répertoriées ci-dessous :

  • Il n'offre pas d'interface de ligne de commande interactive
  • Prend en charge plusieurs codes d'erreur
  • N'offre aucune prise en charge pour le démarrage à partir d'un réseau
  • Tous ses fichiers sont stockés dans les 1024 premiers cylindres d'un lecteur
  • Fait face à des limitations avec BTFS, GPT et RAID et bien d'autres.

5. BURG – Nouveau chargeur de démarrage

Basé sur GRUB, BURG est un chargeur de démarrage Linux relativement nouveau. Parce qu'il est dérivé de GRUB, il est livré avec certaines des principales fonctionnalités de GRUB, mais il offre également des fonctionnalités remarquables telles qu'un nouveau format d'objet pour prendre en charge plusieurs plates-formes, notamment Linux, Windows, Mac OS, FreeBSD et au-delà.

De plus, il prend en charge un menu de démarrage en mode texte et graphique hautement configurable, ainsi que des améliorations futures prévues pour qu'il fonctionne avec divers périphériques d'entrée/sortie.

6. Syslinux

Syslinux est un assortiment de chargeurs de démarrage légers qui permettent de démarrer à partir de CD-ROM, d'un réseau, etc. Il prend en charge les systèmes de fichiers tels que FAT pour MS-DOS et ext2, ext3 et ext4 pour Linux. Il prend également en charge les Btrfs non compressés sur un seul périphérique.

Notez que Syslinux accède uniquement aux fichiers de sa propre partition et n'offre donc pas de fonctionnalités de démarrage multi-systèmes de fichiers.

Conclusion

Un chargeur de démarrage vous permet de gérer plusieurs systèmes d'exploitation sur votre machine et de sélectionner celui à utiliser à un moment donné, sans lui, votre machine ne peut pas charger le noyau et le reste des fichiers du système d'exploitation.

Avons-nous manqué un chargeur de démarrage Linux de pointe ici ? Si tel est le cas, faites-le-nous savoir en utilisant le formulaire de commentaires ci-dessous pour faire des suggestions sur tout chargeur de démarrage louable pouvant prendre en charge le système d'exploitation Linux.