Grub vs lilo
Boot Loader es el programa que carga los sistemas operativos cuando la computadora está activada. Por lo general, los cargadores de arranque dan la capacidad de seleccionar una lista de sistemas operativos para cargar durante el inicio de la computadora. Entonces, el cargador de arranque permite la coexistencia de múltiples sistemas operativos en la misma máquina. Lilo y grub son dos de los cargadores de arranque populares utilizados hoy en día. Lilo se usó como el cargador de arranque predeterminado en Linux durante mucho tiempo, pero recientemente Grub ha ocupado su lugar.
Que es lilo?
Lilo (Linux Loader) es un cargador de arranque utilizado en los sistemas operativos de Linux. Lilo puede arrancar (hasta 16) sistemas operativos de disquetes, discos duros, etc. porque no depende de un sistema de archivos específico. El usuario puede colocar lilo en el registro de arranque maestro (MBR) o en el sector de arranque de una partición (y colocar algo más en MBR para cargar lilo). Se usó lilo como el cargador de arranque predeterminado en Linux hasta finales de 2001. Ahora se incluye en la lista de paquetes depreciados (en Red Hat).
Que es grub?
Grub (GNU Grand Unified Bootloader) es un cargador de arranque desarrollado por GNU Project. Grub permite al usuario seleccionar entre una lista de sistemas operativos para cargar, lo que hace posible tener múltiples sistemas operativos en la misma máquina. Grub es el cargador de arranque predeterminado utilizado en la mayoría de las distribuciones de Linux hoy en día. Grub se puede configurar dinámicamente, ya que permite cambios en la configuración en el momento del arranque. Los usuarios reciben una interfaz de línea de comando simple para insertar nuevas configuraciones de arranque dinámicamente. Grub tiene muchas características fáciles de usar, como alta portabilidad, soporte para muchos formatos ejecutables, independencia de la traducción de geometría y soporte para todos los tipos de sistemas de archivos, como la mayoría de los sistemas UNIX, VFAT, NTFS y LBA (dirección de bloque lógica). La mayoría de las distribuciones de Linux que usan grub, proporcionan un menú de arranque personalizado utilizando su soporte para muchas GUI (interfaces de usuario gráficas). Grub2 está reemplazando la comida en este momento y se ha cambiado el nombre de Grub como Legacy.
¿Cuál es la diferencia entre grub y lilo??
Lilo solía ser el cargador de arranque predeterminado de Linux, mientras que Grub ha tomado el lugar de Lilo en los últimos años. Grub tiene una mejor interfaz de línea de comando interactiva en comparación con la de Lilo, que solo permite un solo comando con argumentos. Debido a que LILO almacena información de ubicación de los sistemas operativos en MBR, cada vez que se agrega un nuevo sistema operativo, el usuario debe sobrescribir manualmente el archivo de configuración, y esto podría crear fácilmente un archivo de configuración mal configurado. Para corregir un archivo de configuración mal configurado en lilo, los usuarios deben adoptar un enfoque como arrancar desde un CD en vivo. Sin embargo, debido a la naturaleza dinámicamente configurable, es mucho más fácil corregir un archivo de configuración mal configurado en grub. En comparación con Lilo, Grub tiene muy buen soporte técnico. Lilo no puede arrancar desde la red, mientras que Grub ciertamente puede. Pero, por otro lado, dado que Lilo fue utilizado, desarrollado y probado durante mucho tiempo, la mayoría de los administradores de Linux son conscientes de configurar y manejar problemas con Lilo incluso sin ninguna documentación.