GRUB vs LILO
El cargador de arranque es el programa que carga los sistemas operativos cuando la computadora está encendida. Por lo general, los cargadores de arranque permiten seleccionar de una lista de sistemas operativos para cargar durante el inicio de la computadora. Así, el gestor 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 en la actualidad. LILO se usó como el cargador de arranque predeterminado en Linux durante mucho tiempo, pero recientemente GRUB ha tomado su lugar.
Que es lilo?
LILO (LInux LOader) es un cargador de arranque utilizado en sistemas operativos Linux. LILO puede arrancar (hasta 16) sistemas operativos desde disquetes, discos duros, etc. porque no depende de un sistema de archivos específico. El usuario puede colocar LILO en el Registro de inicio maestro (MBR) o en el sector de inicio de una partición (y colocar otra cosa en MBR para cargar LILO). LILO se usó como el cargador de arranque predeterminado en Linux hasta fines de 2001. Ahora está incluido en la lista de paquetes depreciados (en Red Hat).
¿Qué es GRUB??
GRUB (GNU GRand Unified Bootloader) es un cargador de arranque desarrollado por el proyecto GNU. GRUB permite al usuario seleccionar de 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 que se usa en la mayoría de las distribuciones de Linux en la actualidad. GRUB se puede configurar dinámicamente ya que permite cambios en la configuración en el momento del arranque. Los usuarios cuentan con una sencilla interfaz de línea de comandos para insertar nuevas configuraciones de arranque de forma dinámica. GRUB tiene muchas funciones fáciles de usar como alta portabilidad, compatibilidad con muchos formatos ejecutables, independencia de la traducción de geometría y compatibilidad con todo tipo de sistemas de archivos, como la mayoría de los sistemas UNIX, VFAT, NTFS y LBA (Dirección de bloque lógico). La mayoría de las distribuciones de Linux que usan GRUB proporcionan un menú de inicio personalizado utilizando su compatibilidad con muchas GUI (interfaces gráficas de usuario). GRUB2 está reemplazando a GRUB en este momento y GRUB ha cambiado su nombre a GRUB 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 ocupado el lugar de LILO en los últimos años. GRUB tiene una mejor interfaz de línea de comandos interactiva en comparación con la de LILO, que solo permite un solo comando con argumentos. Debido a que LILO almacena la 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 muy 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 el arranque desde un CD en vivo. Sin embargo, debido a su naturaleza configurable dinámicamente, es mucho más fácil corregir un archivo de configuración mal configurado en GRUB. En comparación con LILO, GRUB tiene un soporte técnico muy bueno. LILO no puede arrancar desde la red, mientras que GRUB ciertamente puede. Pero, por otro lado, dado que LILO se utilizó, desarrolló y probó durante mucho tiempo, la mayoría de los administradores de Linux son conscientes de la configuración y el manejo de problemas con LILO, incluso sin ninguna documentación..