Différence entre GRUB et LILO

Anonim

GRUB vs LILO

Le programme d'amorçage 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 permettent de sélectionner, à partir d'une liste de systèmes d'exploitation, lors du 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 bottes populaires utilisés aujourd'hui. LILO a été utilisé comme chargeur de démarrage par défaut sous Linux depuis très longtemps, 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, 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 MBR (Master Boot Record) 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 dans Linux jusqu'à fin 2001. Il est maintenant inclus dans la liste des paquets 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 dans 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 de modifier la configuration au moment du démarrage. Les utilisateurs disposent d'une interface de ligne de commande simple pour insérer dynamiquement de nouvelles configurations de démarrage. GRUB possède de nombreuses fonctionnalités conviviales telles qu'une grande portabilité, la prise en charge de nombreux formats exécutables, l'indépendance par rapport à 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. La plupart des distributions Linux qui utilisent GRUB, fournissent un menu de démarrage personnalisé en prenant en charge de nombreuses interfaces graphiques (GUI). GRUB2 remplace GRUB pour le moment et GRUB est renommé GRUB Legacy.

Quelle est la différence 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 que celle de LILO, qui n'autorise qu'une seule commande avec des arguments. Comme 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 mal configuré. Pour corriger un fichier de configuration mal configuré dans LILO, les utilisateurs doivent adopter une approche comme le démarrage à partir d'un CD en direct. Toutefois, en raison de la nature dynamique 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, alors que GRUB le peut certainement. Mais d'autre part, depuis que LILO a été utilisé, développé et testé depuis très longtemps, la plupart des administrateurs Linux sont bien conscients de la configuration et de la gestion des problèmes avec LILO, même sans documentation.