Chargeur Linux

LILO

Menu de démarrage LILO avec Windows comme sélection par défaut et la possibilité de sélectionner une autre plate-forme dans les 18 secondes
Menu de démarrage LILO
Donnee de base

développeur Werner Almesberger (1992–1998),
John Coffman (1999–2007),
Joachim Wiedorn (2010–2015)
Version actuelle  24.2
( 22 novembre 2015 )
système opérateur Linux
langage de programmation C , langage d'assemblage
Catégorie Bootloader
Licence BSD
Parlant allemand Non
www.joonet.de/lilo

Linux Loader , en abrégé LILO , est un chargeur de démarrage gratuit pour le noyau Linux qui , grâce à sa flexibilité, peut également démarrer d' autres noyaux .

l'histoire

Le développement de LILO a commencé en 1992, le principal développeur à l'époque était Werner Almesberger; En 1999, il cède le projet à John Coffman. Au cours de cette période, LILO était déjà devenu le chargeur de démarrage standard dans de nombreuses distributions Linux , mais souffrait visiblement d'un certain nombre de limitations. LILO n'est pas capable de lire les systèmes de fichiers , mais doit savoir sur quels blocs de données se trouve le noyau à démarrer. En conséquence, lorsque le noyau est remplacé, un programme spécial doit d'abord déterminer laborieusement à nouveau les blocs correspondants. En même temps, cela présente l'avantage que LILO peut fonctionner indépendamment des systèmes de fichiers, mais cette capacité est souvent insignifiante. Vers 2002, LILO a perdu de plus en plus sa position de chargeur de démarrage standard au profit du nouveau développement GRUB , qui peut lire les systèmes de fichiers et gérer les systèmes de cryptage , de compression et RAID .

Le développement a calé, mais a été repris par Joachim Wiedorn en 2010 et a été supervisé par lui comme prévu jusqu'en décembre 2015.

configuration

La configuration s'effectue via un fichier de configuration, qui se trouve généralement sous /etc/lilo.conf . L'exemple suivant montre un fichier de configuration LILO que Linux et FreeBSD proposent pour la sélection.

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"

Voir également

liens web

Preuve individuelle

  1. lilo.alioth.debian.org .
  2. LILO . page d'accueil openSUSE. Récupéré le 26 septembre 2014.
  3. Annonce sur le site officiel