6 Meilleurs Chargeurs de Démarrage Linux

Lorsque vous démarrez votre machine, immédiatement après que POST (Power On Self Test) ait été réussi, la BIOS recherche les médias de démarrage configurés, et lit certaines instructions du MBR (master boot record) ou de la GUID partition table situées dans les premiers 512 octets du média bootable.

Le MBR contient deux jeux d’information importants : le chargeur d’amorçage et la table des partitions.

Qu’est-ce qu’un chargeur d’amorçage ?

A boot loader is a small program stored in the MBR or GUID partition table that helps to load an operating system into memory. Without a boot loader, your operating system can not be loaded into memory.

Il existe plusieurs chargeurs d’amorçage que nous pouvons installer avec Linux sur nos systèmes, et dans cet article, nous verrons brièvement quelques-uns des meilleurs chargeurs d’amorçage Linux avec lesquels il est possible de travailler.

1. GNU GRUB

GNU GRUB est un chargeur d’amorçage multiboot Linux populaire et probablement le plus utilisé, basé sur l’original GRUB (GRand Unified Bootloader) créé par Eirch Stefan Broleyn. Il apporte plusieurs améliorations, de nouvelles fonctionnalités et des corrigements de bogues en tant que modifications du programme original GRUB.

GRUB 2 a maintenant remplacé GRUB. Et il est à noter que le nom GRUB a été renommé en GRUB Legacy et n’est plus développé activement, cependant, il peut être utilisé pour démarrer les anciens systèmes car des corrections de bogues sont toujours en cours.

GRUB possède les caractéristiques principales suivantes :

  • Prend en charge le multi-amorçage
  • 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 similaire à Bash pour que les utilisateurs exécutent des commandes GRUB et interagissent avec les fichiers de configuration
  • Permet l’accès à l’éditeur GRUB
  • Prend en charge le paramétrage de mots de passe avec cryptage pour la sécurité
  • Prend en charge le démarrage à partir d’un réseau combiné à plusieurs autres fonctionnalités mineures

2. systemd-boot

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

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

systemd-boot est un bon choix pour les utilisateurs qui veulent 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 UEFI et EFI conçu pour démarrer une variété de systèmes d’exploitation, y compris Linux, Windows et macOS.

rEFInd est un bon choix pour les utilisateurs qui veulent un chargeur de démarrage simple et convivial pouvant être personnalisé pour répondre à leurs besoins. C’est également un bon choix pour les utilisateurs qui utilisent plusieurs systèmes d’exploitation en dual-boot.

4. LILO (Linux Loader)

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

Pendant le chargement, le mot « LILO » est affiché à l’écran et chaque lettre apparaît avant ou après un événement particulier. Cependant, le développement de LILO a été arrêté en décembre 2015, il possède un certain nombre de fonctionnalités comme indiqué ci-dessous :

  • Il n’offre pas d’interface de ligne de commande interactive
  • Prend en charge plusieurs codes d’erreur
  • Ne prend pas en charge le démarrage à partir d’un réseau
  • Tous ses fichiers sont stockés dans les 1024 premiers cylindres d’un disque
  • Subit des limitations avec BTFS, GPT et RAID, entre autres.

5. BURG – Nouveau chargeur de démarrage

Basé sur GRUB, BURG est un chargeur de démarrage Linux relativement nouveau. Comme il est dérivé de GRUB, il est fourni avec certaines des fonctionnalités principales de GRUB, cependant, il offre également des fonctionnalités remarquables telles qu’un nouveau format d’objet pour supporter plusieurs plateformes, notamment Linux, Windows, Mac OS, FreeBSD et plus.

De plus, il supporte un menu de démarrage texte et graphique hautement configurable, et stream plus des améliorations prévues pour le futur pour qu’il fonctionne avec divers appareils d’entrée/sortie.

6. Syslinux

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

Notez que Syslinux ne peut accéder aux fichiers que sur sa propre partition, par conséquent, il ne propose pas de capacités de démarrage multi-systèmes de fichiers.

Conclusion

A boot loader allows you to manage multiple operating systems on your machine and select which one to use at a particular time, without it, your machine can not load the kernel and the rest of the operating system files.

Avons-nous manqué quelque superbe chargeur de démarrage Linux ici ? Si oui, alors faites-nous savoir en utilisant le formulaire de commentaires ci-dessous pour faire des suggestions sur d’autres chargeurs de démarrage recommandables pouvant supporter le système d’exploitation Linux.

Source:
https://www.tecmint.com/best-linux-boot-loaders/