Différence entre GRUB et LILO

GRUB vs LILO

Le chargeur de démarrage est le programme qui charge les systèmes d'exploitation lorsque l'ordinateur est allumé. En règle générale, les chargeurs d'amorçage permettent de sélectionner parmi une liste de systèmes d'exploitation à charger lors du démarrage de l'ordinateur. Ainsi, le chargeur de démarrage permet la coexistence de plusieurs systèmes d'exploitation sur le même ordinateur. LILO et GRUB sont deux des chargeurs de démarrage populaires utilisés aujourd'hui. LILO a longtemps été utilisé comme chargeur de démarrage par défaut sous Linux, mais GRUB a récemment pris sa place.

Qu'est-ce que LILO??

LILO (LInux LOader) est un chargeur de démarrage utilisé dans les systèmes d'exploitation Linux. LILO peut démarrer (jusqu’à 16) systèmes d’exploitation à partir de disquettes, disques durs, etc. car il ne dépend pas d’un système de fichiers spécifique. L'utilisateur peut placer LILO dans le MBR (Master Boot Record) ou dans le secteur de démarrage d'une partition (et placer un autre élément dans le MBR pour charger LILO). LILO a été utilisé comme chargeur de démarrage par défaut sous Linux jusqu’à la fin de 2001. Il est maintenant inclus dans la liste des packages dépréciés (dans Red Hat).

Qu'est-ce que GRUB??

GRUB (GNU GRand Unified Bootloader) est un chargeur de démarrage développé par le projet GNU. GRUB permet à l'utilisateur de choisir parmi une liste de systèmes d'exploitation à charger, ce qui permet de disposer de plusieurs systèmes d'exploitation sur le même ordinateur. GRUB est le chargeur de démarrage par défaut utilisé dans la plupart des distributions Linux aujourd'hui. GRUB peut être configuré de manière dynamique car il permet de modifier la configuration au moment du démarrage. Les utilisateurs disposent d'une interface de ligne de commande simple pour insérer de nouvelles configurations de démarrage de manière dynamique. GRUB dispose de nombreuses fonctionnalités conviviales telles que la portabilité élevée, la prise en charge de nombreux formats exécutables, l’indépendance de la traduction géométrique et la prise en charge de tous les types de systèmes de fichiers tels que la plupart des systèmes UNIX, VFAT, NTFS et le mode LBA (Logical Block Address). La plupart des distributions Linux qui utilisent GRUB fournissent un menu de démarrage personnalisé utilisant son support pour de nombreuses interfaces graphiques. GRUB2 remplace GRUB pour le moment et GRUB a été renommé GRUB Legacy..

Quelle est la difference entre GRUB et LILO?

LILO était le chargeur de démarrage par défaut de Linux, alors que GRUB a pris la place de LILO ces dernières années. GRUB a une meilleure interface de ligne de commande interactive par rapport à LILO, qui n'autorise qu'une seule commande avec des arguments. Etant donné que LILO stocke les informations de localisation des systèmes d’exploitation dans le MBR, chaque fois qu’un nouveau système d’exploitation est ajouté, l’utilisateur doit remplacer manuellement le fichier de configuration, ce qui pourrait très facilement créer un fichier de configuration mal configuré. Pour corriger un fichier de configuration mal configuré dans LILO, les utilisateurs doivent adopter une approche similaire à celle d'un démarrage à partir d'un live CD. Cependant, en raison de la nature configurable dynamiquement, il est beaucoup plus facile de corriger un fichier de configuration mal configuré dans GRUB. Comparé à LILO, GRUB dispose d’un très bon support technique. LILO ne peut pas démarrer à partir du réseau, contrairement à GRUB. Par ailleurs, LILO étant utilisé, développé et testé depuis très longtemps, la plupart des administrateurs Linux sont parfaitement au courant de la configuration et du traitement des problèmes avec LILO, même sans documentation..