Un gestor de arranque, es lo primero que se carga cuando se inicia la computadora. Permitiendo disponer de diferentes sistemas operativos, y diferentes versiones de ellos, en un mismo disco duro. Por ejemplo, se pueden disponer de Windows y GNU/Linux en el mismo ordenador, permitiéndonos elegir cuál iniciar. En Linux los gestores de arranque más conocidos son Grub y Lilo.
Lilo ("Linux Loader") es un gestor de arranque que permite elegir, entre sistemas
operativos Linux y otras plataformas, con cual se ha de trabajar al momento
de iniciar un equipo con mas de un sistema Operativo disponible. Fue
desarrollado inicialmente por Werner Almesberguer, actualmente
está a cargo de John Coffman.Lilo funciona en una variedad de sistemas
LILO puede instalarse también en el (MBR).Al iniciar el sistema LILO solamente
puede acceder a los drivers de la BIOS para acceder al disco duro. Por esta
razón en BIOS antiguas el área de acceso está limitado a los cilindros
numerados de 0 a 1023 de los dos primeros discos duros. En BIOS
posteriores LILO puede utilizar sistemas de acceso de 32 bits permitiéndole
acceder a toda el área del disco duro.
Acrónimo del inglés GRand Unified Bootloader, se trata de un gestor
de arranque múltiple que se usa comúnmente para iniciar dos o más sistemas
operativos albergados en un mismo ordenador o disco duro y es un gestor de
arranque mas moderno que el lilo y esta soportado por el proyecto GNU.
Básicamente, un gesto multiarranque es aquel que puede cargar cualquier
archivo ejecutable y que contiene un archivo de cabecera multiarranque
en los primeros 8 KB del archivo. Dicha cabecera consiste en 32 bits
de un número “mágico”, 32 de indicadores (flags), otros 32 de un
número “mágico”, seguidos de información sobre la imagen
ejecutable
