Linux loader

LILO

Description de l'image Lilo.png.
Informations
Développé par John Coffman
Dernière version 24.2 ()[1]Voir et modifier les données sur Wikidata
Dépôt salsa.debian.org/joowie-guest/upstream_liloVoir et modifier les données sur Wikidata
Écrit en C et assembleurVoir et modifier les données sur Wikidata
Type Chargeur d'amorçage
Licence BSD
Site web www.joonet.de/liloVoir et modifier les données sur Wikidata

LILO ou LInux LOader est un chargeur d'amorçage libre, diffusé sous la licence BSD. Il permet de choisir la partition à amorcer lors du démarrage de l'ordinateur.

Il permet le chargement de divers systèmes d'exploitation, mais s'installe depuis Linux. D'ailleurs, il a été initialement conçu pour le chargement de Linux, d'où son nom. Les premières versions de LILO demandaient la saisie au clavier du nom du système à amorcer. Les versions récentes affichent un menu semi-graphique à l'écran, voire une image en 640x480 16 couleurs ; si l'utilisateur ne touche pas le clavier pendant un temps déterminé, généralement 10 secondes, le système d'exploitation configuré par défaut dans LILO sera lancé.

Fichier de configuration Lilo.conf[modifier | modifier le code]

Les paramètres de configuration peuvent être modifiés en éditant le fichier /etc/lilo.conf. Pour actualiser les modifications, il est également nécessaire de taper lilo dans un shell Unix

Exemple de fichier[modifier | modifier le code]

Certaines parties du fichier original ont été retirées pour avoir un exemple relativement simple et pas trop long :

# Support LBA (Logical block addressing) pour les disques de plus de 1024 cylindres lba32  # Spécifier le périphérique d'amorçage : # une partition (ou plus rarement un raw device)[2] # Sur le premier bloc de ce périphérique, l'utilitaire lilo copiera le MBR boot=/dev/hda  # Spécifier le périphérique qui sera monté à la racine ('/') root=/dev/hda5  # Installer le fichier spécifié comme nouveau secteur d'amorçage[3] # Vous avez le choix entre : bmp, compat, menu et texte # Chercher dans /boot/ ou exécutez la commande man 5  lilo.confpour plus de détails install=/boot/boot-menu.b  # Spécifier l'emplacement du fichier de map (adresses mémoire des appels système) # map=/boot/map  # Spécifier le nombre de DIXIÈMES de secondes avant que Lilo #ne fasse l'amorçage sur la première image # delay=20  # Vous pouvez mettre un message personnalisé pour l'amorçage # message=/boot/message-d_amorçage.txt  # If you use 'prompt', and this computer may need to reboot unattended, you # must specify a 'timeout', or it will sit there forever waiting # for a keypress.  'single-key' goes with the 'alias' lines in the # 'image' configurations below.  eg: You can press '1' to boot # 'Linux', '2' to boot 'LinuxOLD', if you uncomment the 'alias'.  prompt timeout=150 #	prompt #	single-key #	delay=100 #	timeout=100  # Spécifier le mode texte VGA dans la phase d'amorçage (normal, extended, ask, <mode>) # # vga=ask # vga=9 vga=normal  # Les options communes à toutes les images installées sont indiquées ici. # Voir    "boot-prompt-HOWTO" et "kernel-parameters.txt" #dans le répertoire de la documentation du Noyau Linux # # append=""  # Amorçage par défaut default=Linux2.6.7 
image=/boot/vmlinuz-2.4.26 	label=Linux2.4.26 	read-only  image=/boot/vmlinuz-2.6.7 	label=Linux2.6.7 	read-only 
# Si vous avez un système d'exploitation Windows NT (XP, 2003, etc.), #vous pouvez décommenter les lignes suivantes # ATTENTION  ! remplacer hda1 par le périphérique où se trouve MS Windows other=/dev/hda1 label="WinNT(hda1) 

Codes erreurs affichés par LILO[modifier | modifier le code]

Voici la liste des messages[4]

Etape Affichage en cas d'erreur
Le chargeur d'amorçage de la partie 1 est chargé en mémoire et démarré L
Le chargeur d'amorçage de la partie 2 est chargé en mémoire LI
Le chargeur d'amorçage de la partie 2 a été chargé à une adresse incorrecte LIL?
Démarrage de la partie 2 du chargeur d'amorçage OK, mais la GDT (table des descripteurs de segment) est introuvable LIL
La GDT est corrompue LIL-
Toutes les étapes de LILO se sont déroulées correctement LILO

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Autres chargeurs d'amorçage libres

Liens externes[modifier | modifier le code]

Notes et références[modifier | modifier le code]