Cargador de Linux

LILO

Menú de inicio de LILO con Windows como selección predeterminada y la capacidad de seleccionar otra plataforma en 18 segundos
Menú de arranque de LILO
Datos básicos

desarrollador Werner Almesberger (1992-1998),
John Coffman (1999-2007),
Joachim Wiedorn (2010-2015)
Versión actual  24.2
( 22 de noviembre de 2015 )
sistema operativo Linux
lenguaje de programación C , lenguaje ensamblador
categoría Cargador de arranque
Licencia BSD
Se habla alemán No
www.joonet.de/lilo

Linux Loader , LILO para abreviar , es un cargador de arranque gratuito para el kernel de Linux que , gracias a su flexibilidad, también puede iniciar otros kernels .

historia

El desarrollo de LILO comenzó en 1992, el principal desarrollador en ese momento era Werner Almesberger; En 1999 le entregó el proyecto a John Coffman. Durante este período, LILO ya se había convertido en el cargador de arranque estándar en muchas distribuciones de Linux , pero sufría notablemente de una serie de limitaciones. LILO no puede leer sistemas de archivos , pero debe saber en qué bloques de datos se encuentra el núcleo que se va a iniciar. Como resultado, cuando se reemplaza el núcleo, un programa especial primero tiene que determinar laboriosamente los bloques correspondientes nuevamente. Al mismo tiempo, esto tiene la ventaja de que LILO puede funcionar independientemente de los sistemas de archivos, pero esta capacidad suele ser trivial. Alrededor de 2002, LILO perdió cada vez más su posición como cargador de arranque estándar debido al nuevo desarrollo GRUB , que puede leer sistemas de archivos y lidiar con sistemas de cifrado , compresión y RAID .

El desarrollo se estancó, pero Joachim Wiedorn lo reanudó en 2010 y fue supervisado por él como estaba previsto hasta diciembre de 2015.

configuración

La configuración se realiza mediante un archivo de configuración, que normalmente se encuentra en /etc/lilo.conf . El siguiente ejemplo muestra un archivo de configuración de LILO que Linux y FreeBSD ofrecen para su selección.

large-memory
lba32
boot=/dev/hda
install=menu
map=/boot/map
prompt

default=Linux
image=/boot/vmlinuz-2.6.26
label="Linux"
root=/dev/hda1
append=""
read-only
optional

other=/dev/hda3
label="FreeBSD"

Ver también

enlaces web

Evidencia individual

  1. lilo.alioth.debian.org .
  2. LILO . página de inicio de openSUSE. Consultado el 26 de septiembre de 2014.
  3. Anuncio en el sitio web oficial