Différence entre GRUB et LILO

GRUB vs LILO

Pour qu'un ordinateur puisse fonctionner après avoir été allumé, plusieurs logiciels sont nécessaires. L'un de ces logiciels est le chargeur d'amorçage ou le chargeur d'amorçage. Il charge le système d'exploitation principal d'un ordinateur.

Les programmes du système d'exploitation sont stockés sur des disques durs; Un CD, un DVD, un lecteur flash USD, une disquette et une carte mémoire flash ne sont pas accessibles par le processeur central de l'ordinateur car celui-ci ne peut exécuter que les programmes présents dans la ROM.
Ceux qui se trouvent dans la RAM doivent être accessibles à l'aide du chargeur de démarrage, tels que BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB et LILO. Ces programmes permettent à l'ordinateur de communiquer avec son utilisateur.

GRUB est un Grand Unified Bootloader qui peut démarrer les systèmes d'exploitation développés par Linux, Mach4, vSTA, DOS et de nombreux autres systèmes d'exploitation. Il peut charger des noyaux dans différents formats binaires qui sont entrés dans un état connu, ce qui facilite la tâche aux nouveaux utilisateurs..

Le fichier de configuration propose plusieurs options. Il permet aux utilisateurs d'effectuer plusieurs opérations de démarrage, d'utiliser les systèmes d'exploitation installés sur l'ordinateur et de choisir la configuration du noyau à utiliser dans la partition d'un système d'exploitation..
Il prend en charge plusieurs formats exécutables et ne nécessite pas de traduction de géométrie. Il dispose d'une invite de commande similaire à bash qui permet aux utilisateurs de démarrer un système d'exploitation installé à partir d'une disquette, d'un CD-ROM ou d'un périphérique USD..
LILO, en revanche, est un chargeur de démarrage générique pour Linux. C'est le code que le BIOS charge dans la mémoire de l'ordinateur au démarrage. Comme GRUB, il peut démarrer un système d'exploitation à partir d'une source externe, telle qu'une disquette ou un disque dur..
Il peut écrire un MBR (Master Boot Record) sur un périphérique et localiser les noyaux, les charger en mémoire et les démarrer. Il permet aux utilisateurs de démarrer DOS, Windows, OS / 2 et d’autres configurations à partir de Linux. C'était le chargeur de démarrage par défaut de Linux jusqu'à son remplacement par GRUB.
Contrairement à GRUB, LILO n'autorise pas l'initialisation à partir d'un réseau et doit être réinstallé sur le MBR après la modification du fichier de configuration, tandis que GRUB utilise automatiquement l'interface de ligne de commande. LILO est plus facile à utiliser que GRUB, car il est plus simple..

Résumé:

1.GRUB est un chargeur de démarrage utilisable sous Linux, vSTA, DOS et d'autres systèmes d'exploitation, tandis que LILO est un chargeur de démarrage générique pour Linux..
2.Les deux GRUB et LILO peuvent démarrer les systèmes d'exploitation à partir de périphériques externes tels que des disquettes et des disques durs, mais 3.GRUB permet de démarrer à partir d'un réseau alors que LILO ne le permet pas..
4.Lorsque le fichier de configuration est modifié, LILO doit être réinstallé sur le MBR, tandis que GRUB utilise par défaut son interface de ligne de commande..
5.GRUB est plus compliqué à utiliser tandis que LILO est plus simple et plus facile à utiliser.
6.LILO est l'ancien chargeur de démarrage par défaut pour Linux, tandis que GRUB est le nouveau chargeur de démarrage par défaut..
7.GRUB peut être utilisé pour divers autres systèmes d'exploitation, à la différence de LILO qui n'est utilisé que pour les systèmes d'exploitation Linux..