Différence entre Grub et Lilo

Différence entre Grub et Lilo

Grub vs Lilo

Pour qu'un ordinateur fonctionne après avoir été allumé, il a besoin de plusieurs logiciels pour l'aider. L'un de ces logiciels est le chargeur de bootstrap ou le chargeur de démarrage. Il charge le système d'exploitation principal d'un ordinateur.

Les programmes du système d'exploitation sont stockés en disques durs; CD, DVD, lecteur flash USD, disquette et carte mémoire flash et ne peut pas être accessible par le processeur central de l'ordinateur car il ne peut exécuter que des programmes trouvés dans ROM.
Ceux trouvés dans RAM doivent être accessibles à l'aide du chargeur de démarrage tels que BIOS, EFI, SLOL, OpenBoot, Openbios, BootMgr, Syslinux, NTLDR, GRUB et LILO. Ces programmes permettent à l'ordinateur de communiquer avec son utilisateur.

Grub est 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 grains dans différents formats binaires qui sont entrés dans un état connu, ce qui facilite les nouveaux utilisateurs.

Il existe plusieurs options dans le fichier de configuration, et il permet aux utilisateurs de multiplier et d'utiliser les systèmes d'exploitation qui sont installés dans 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 n'a pas besoin de traduction de géométrie. Il a une invite de commande de type bash qui permet aux utilisateurs de démarrer un système d'exploitation installé à partir d'un disquette, d'un CD-ROM ou d'un appareil 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 comme une disquette ou un disque dur.
Il peut écrire un enregistrement de démarrage principal (MBR) sur un appareil et peut localiser les grains, 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'à ce qu'il soit remplacé par Grub.
Contrairement à Grub, Lilo n'autorise pas le démarrage à partir d'un réseau et doit être réinstallé au MBR après la modification du fichier de configuration tandis que Grub est automatiquement par défaut son 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 qui peut être utilisé pour 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.Grub et Lilo peuvent démarrer les systèmes d'exploitation à partir de dispositifs externes tels que les disquettes et les disques durs, mais 3.Grub permet de démarrer à partir d'un réseau tandis que Lilo ne.
4.Lorsque le fichier de configuration est modifié, Lilo doit être réinstallé au MBR tandis que Grub est 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 contrairement à Lilo qui est utilisé uniquement pour les systèmes d'exploitation Linux.