LILO | |
---|---|
| |
Tipo de | gestor de arranque del sistema operativo |
Autor | werner almesberger |
Desarrollador |
Werner Almesberger John Coffman Joachim Wiedorn |
Escrito en | C , lenguaje ensamblador |
Sistema operativo | linux |
Idiomas de la interfaz | inglés |
Primera edición | 1992 [1] |
ultima versión |
|
Licencia | BSD |
Sitio web | joonet.de/lilo/ |
Archivos multimedia en Wikimedia Commons |
LILO ( LI nux LO ader) fue uno de los cargadores de arranque estándar para sistemas Linux y BSD. La mayoría de las distribuciones ahora usan GRUB como su gestor de arranque principal. El desarrollo adicional de LILO finalizó en diciembre de 2015.
LILO fue desarrollado por Werner Almesberger. El desarrollo posterior fue dirigido por John Coffman (versiones 20-22), y hoy por Joachim Widorn.
LILO es independiente del sistema de archivos y, por lo tanto, puede iniciar el sistema operativo desde un disco duro o un disquete . Debido a esto, LILO almacena los elementos del menú y la posición de los kernels de arranque directamente en el cuerpo del cargador de arranque, y necesita actualizarse (ejecutando la utilidad lilo ) cada vez que cambia la configuración (cambios en el archivo lilo.conf o en el ubicación de los núcleos de arranque en el disco).
LILO admite hasta 16 elementos de menú en el arranque.
Los dos tipos de arranque admitidos por LILO son el arranque del kernel de Linux con soporte initrd opcional y la transferencia del control a otro gestor de arranque (carga en cadena).
LILO se puede instalar en el sector de arranque principal de un MBR o en el sector de arranque de una partición.
LILO usa el BIOS para acceder a los discos duros, con las limitaciones inherentes a este esquema.
El archivo de configuración lilo.confes creado automáticamente por la utilidad liloconfig , que forma parte del paquete LILO, y este archivo se encuentra en el archivo /etc. El programa LILO lee los parámetros en el archivo lilo.confuna vez durante su instalación, no cada vez que se inicia el sistema operativo. Después de la edición manual lilo.conf, debe reinstalar LILO ejecutando el comando como superusuario :
liloPara usar la utilidad liloconfig en la línea de comando , escriba:
liloconfigPara las computadoras basadas en EFI , se desarrolló el gestor de arranque ELILO [3] , ahora abandonado [4] . Desarrollado inicialmente por Hewlett-Packard para la arquitectura IA-64 , posteriormente fue adaptado a las arquitecturas estándar IA-32 y x86-64 con soporte EFI.
En las distribuciones de Linux instaladas en computadoras Apple Macintosh , ELILO era uno de los gestores de arranque disponibles para su uso. [5]
El arranque de red también es compatible con TFTP y DHCP . [6] [7]