Différence entre Grub et Lilo

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 de démarrage donnent la possibilité de sélectionner parmi une liste de systèmes d'exploitation à charger pendant le démarrage de l'ordinateur. Ainsi, le chargeur de démarrage permet la coexistence de plusieurs systèmes d'exploitation sur la même machine. Lilo et Grub sont deux des chargeurs de démarrage populaires utilisés aujourd'hui. Lilo a été utilisé comme chargeur de démarrage par défaut dans Linux pendant très longtemps, mais récemment, Grub a 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, de disques durs, etc. car il ne dépend pas d'un système de fichiers spécifique. L'utilisateur peut placer Lilo dans le Master Boot Record (MBR) ou le secteur de démarrage d'une partition (et placer quelque chose d'autre dans MBR pour charger Lilo). Lilo a été utilisé comme chargeur de démarrage par défaut en Linux jusqu'à la fin de 2001. Il est désormais 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 sélectionner parmi une liste de systèmes d'exploitation à charger, ce qui permet d'avoir plusieurs systèmes d'exploitation sur la même machine. Grub est le chargeur de démarrage par défaut utilisé dans la plupart des distributions Linux aujourd'hui. Grub peut être configuré dynamiquement car il permet des modifications de la configuration au moment du démarrage. Les utilisateurs reçoivent une interface de ligne de commande simple pour insérer de nouvelles configurations de démarrage dynamiquement. Grub possède 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 de la géométrie 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 LBA (Adresse de bloc logique). La plupart des distributions Linux qui utilisent Grub, fournissent un menu de démarrage personnalisé en utilisant sa prise en charge de nombreuses interfaces utilisateur graphiques). Grub2 remplace le grub en ce moment et Grub a été renommé Grub Legacy.

Quelle est la différence entre Grub et Lilo?

Lilo était le chargeur de démarrage par défaut de Linux, tandis 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. Étant donné que Lilo stocke les informations de localisation des systèmes d'exploitation dans MBR, chaque fois qu'un nouveau système d'exploitation est ajouté, l'utilisateur doit écraser manuellement le fichier de configuration, ce qui pourrait très facilement créer un fichier de configuration erroné erroné. Pour corriger un fichier de configuration erroné à Lilo, les utilisateurs doivent adopter une approche comme le démarrage à partir d'un CD en direct. Cependant, en raison de la nature dynamiquement configurable, il est beaucoup plus facile de corriger un fichier de configuration mal configuré dans Grub. Comparé à Lilo, Grub a un très bon support technique. Lilo ne peut pas démarrer à partir du réseau, tandis que Grub peut certainement. Mais d'un autre côté, puisque Lilo a été utilisé, développé et testé pendant très longtemps, la plupart des administrateurs Linux sont bien conscients de configurer et de gérer des problèmes avec Lilo même sans aucune documentation.