Diferencia entre GRUB y LILO

GRUB vs LILO

Para que una computadora se ejecute después de ser encendida, necesita varios programas de software que lo ayuden. Uno de estos programas de software es el cargador de arranque o el cargador de arranque. Carga el sistema operativo principal de una computadora..

Los programas del sistema operativo se almacenan en discos duros; El procesador central de la computadora no puede acceder a CD, DVD, unidad flash de USD, disquete y tarjeta de memoria flash, ya que solo puede ejecutar programas que se encuentran en la ROM.
Es necesario acceder a los que se encuentran en la RAM con la ayuda del cargador de arranque, como BIOS, EFI, SLOF, OpenBoot, OpenBIOS, BOOTMGR, Syslinux, NTLDR, GRUB y LILO. Estos programas permiten que la computadora se comunique con su usuario..

GRUB es un cargador de arranque Grand Unified que puede arrancar sistemas operativos desarrollados por Linux, Mach4, vSTA, DOS y muchos otros sistemas operativos. Puede cargar núcleos en diferentes formatos binarios que se ingresan en un estado conocido, lo que facilita los nuevos usuarios..

Hay varias opciones en el archivo de configuración, y les permite a los usuarios realizar múltiples inicios y usar los sistemas operativos que están instalados en la computadora y elegir qué configuración del kernel usar en la partición de un sistema operativo.
Admite múltiples formatos ejecutables y no necesita traducción de geometría. Tiene un indicador de comandos tipo bash que permite a los usuarios iniciar un sistema operativo instalado desde un disquete, un CD-ROM o un dispositivo de USD.
LILO, por otro lado, es un cargador de arranque genérico para Linux. Es el código que BIOS carga en la memoria de la computadora en el inicio. Al igual que GRUB, puede arrancar un sistema operativo desde una fuente externa como un disquete o un disco duro.
Puede escribir un Registro de arranque maestro (MBR) en un dispositivo y puede localizar núcleos, cargarlos en la memoria e iniciarlos. Permite a los usuarios iniciar DOS, Windows, OS / 2 y otras configuraciones desde Linux. Fue el cargador de arranque predeterminado de Linux hasta que fue reemplazado por GRUB.
A diferencia de GRUB, LILO no permite el arranque desde una red y necesita ser reinstalado en el MBR después de que se modifique el archivo de configuración, mientras que GRUB automáticamente establece automáticamente su interfaz de línea de comandos. Sin embargo, LILO es más fácil de usar que GRUB porque es más simple.

Resumen:

1.GRUB es un cargador de arranque que se puede usar para Linux, vSTA, DOS y otros sistemas operativos, mientras que LILO es un cargador de arranque genérico para Linux.
2. Tanto GRUB como LILO pueden arrancar sistemas operativos desde dispositivos externos como disquetes y discos duros, pero 3.GRUB permite el arranque desde una red mientras que LILO no.
4. Cuando se modifica el archivo de configuración, LILO debe volver a instalarse en el MBR, mientras que GRUB utiliza de forma predeterminada su interfaz de línea de comandos..
5.GRUB es más complicado de usar, mientras que LILO es más simple y más fácil de usar.
6.LILO es el antiguo cargador de arranque predeterminado para Linux, mientras que GRUB es el nuevo cargador de arranque predeterminado.
7.GRUB se puede usar para otros sistemas operativos, a diferencia de LILO, que se usa solo para sistemas operativos Linux.