Cargador de Linux
| LILO
| |
|---|---|
|
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
- Página de inicio de LILO
- Mini-HOWTO de LILO en el Proyecto de documentación de Linux (inglés)
Evidencia individual
- ↑ lilo.alioth.debian.org .
- ↑ LILO . página de inicio de openSUSE. Consultado el 26 de septiembre de 2014.
- ↑ Anuncio en el sitio web oficial