Linux loader
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

LILO ou LInux LOader est, tout comme GRUB, 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 (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche, multiplate-forme et multi-utilisateur de type UNIX créé par Linus Torvalds, souvent désigné comme le noyau Linux. Par extension, Linux...). D'ailleurs, il a été initialement conçu pour le chargement (Le mot chargement peut désigner l'action de charger ou son résultat :) 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 (Un moniteur est un périphérique de sortie usuel d'un ordinateur. C'est l'écran où s'affichent les informations saisies ou demandées par l'utilisateur et...), voire une image en 640x480 16 couleurs ; si l'utilisateur ne touche pas le clavier pendant un temps (Le temps est un concept développé par l'être humain pour appréhender le changement dans le monde.) déterminé, généralement 10 secondes, le système d'exploitation configuré par défaut dans LILO sera lancé.

Fichier ( Un fichier est un endroit où sont rangées des fiches. Cela peut-être un meuble, une pièce, un bâtiment, une base de données informatique. Par exemple : fichier des patients...) de configuration Lilo.conf

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

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[1] 
 # 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[2] 
 # 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 (Le mot phase peut avoir plusieurs significations, il employé dans plusieurs domaines et principalement en physique :) d'amorçage (normal, extended, ask, ) 
 # 
 # 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

Voici la liste des messages[3]

Etape Affichage (L' affichage désigne l'application d'une surface de papier script dans un lieu public(et non du foyer)sur un support destiné à son émission, externe ou interne, ce qui en fait un média à part entière sans contexte rédactionnel....) 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 (Les adresses forment une notion importante en communication, elles permettent à une entité de s'adresser à une autre parmi un ensemble d'entités. Pour qu'il n'y ait pas d'ambiguïté, chaque adresse doit correspondre à...) 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
Page générée en 0.011 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique