Caricatore Linux

LILO

Menu di avvio LILO con Windows come selezione predefinita e la possibilità di selezionare un'altra piattaforma entro 18 secondi
Menu di avvio di LILO
Dati di base

sviluppatore Werner Almesberger (1992-1998),
John Coffman (1999-2007),
Joachim Wiedorn (2010-2015)
Versione attuale  24.2
( 22 novembre 2015 )
sistema operativo Linux
linguaggio di programmazione C , linguaggio assembly
categoria Boot loader
Licenza BSD
Lingua tedesca No
www.joonet.de/lilo

Linux Loader , abbreviato in LILO , è un boot loader gratuito per il kernel Linux che , grazie alla sua flessibilità, può avviare anche altri kernel .

storia

Lo sviluppo di LILO iniziò nel 1992, lo sviluppatore principale a quel tempo era Werner Almesberger; Nel 1999 ha consegnato il progetto a John Coffman. Durante questo periodo LILO era già diventato il boot loader standard in molte distribuzioni Linux , ma soffriva notevolmente di una serie di limitazioni. LILO non è in grado di leggere i file system , ma deve sapere su quali blocchi di dati si trova il kernel da avviare. Di conseguenza, quando il kernel viene sostituito, un programma speciale deve prima determinare faticosamente i blocchi corrispondenti. Allo stesso tempo, questo ha il vantaggio che LILO può funzionare indipendentemente dai file system, ma questa capacità è spesso banale. Intorno al 2002 LILO ha perso sempre più la sua posizione di boot loader standard a causa del nuovo GRUB di sviluppo , che può leggere i file system e gestire la crittografia , la compressione e i sistemi RAID .

Lo sviluppo si è bloccato, ma è stato ripreso da Joachim Wiedorn nel 2010 ed è stato supervisionato da lui come previsto fino a dicembre 2015.

configurazione

La configurazione avviene tramite un file di configurazione, che di solito si trova in /etc/lilo.conf . Il seguente esempio mostra un file di configurazione LILO che Linux e FreeBSD offrono per la selezione.

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"

Guarda anche

link internet

Prove individuali

  1. lilo.alioth.debian.org .
  2. LILO . homepage di openSUSE. Estratto il 26 settembre 2014.
  3. Annuncio sul sito ufficiale