follow me !

Documentations - Système / Réseau

Configuration de lilo

Lilo (LInux LOader) a été concu afin de permettre le démarrage de différents systèmes d'exploitations. Grâce à lui, vous pourrez démarrer votre distribution Debian préférée ainsi que Window$ par exemple. C'est lui qui gère le multiboot, c'est-à-dire le choix du système d'exploitation que l'on veut démarrer.

Lilo est installé dans le MBR (Master Boot Record) qui est le secteur de d'amorçage du disque dur. Sa taille est relativement petite (512 octets) et contient une table des partitions ainsi que des informations concernant la partition à activer. Après le chargement du MBR en mémoire, le boot loader se charge de désigner la partie active du média et va l'activer. Ce qui nous renvoi à l'écran le message suivant : Boot: Ensuite, lilo démarre le kernel et lui passe la main...

Le fichier de configuration de lilo est lilo.conf et se trouve comme tous les fichiers de configuration dans le répertoire /etc/. Voici à quoi il ressemble :

# lilo.conf - fichier de configuration  
 
# Configuration globale 

boot = /dev/hda  # On désigne ici le premier disque dur comme partition à activer. 
prompt           # prompt signifie qu'on laisse le choix quand à l'os à lancer.  
timeout=70       # temporisation avant démarrage de linux par défaut

# Configuration de la partition Linux  

image = /vmlinuz  # Lancement du noyau linux 
root = /dev/hda4  # le répertoire racine "/" se trouve sur la partition /dev/hda4
label = Linux     # Nom donné au système qu'on charge ici linux 
read-only         # Il faut que la partition soit monté d'abord en lecture seule

# Configuration de la partition Dos

other = /dev/hda1 # Lancement d'un autre Os qui se situe sur /dev/hda1 
label = Win95     # dont le nom est Win95
table = /dev/hda  

Maintenant, la mise en place de lilo nécessite les droits root. Donc tapez :

$ su 		# vous passez root le mot de passe root va être demandé
Password : 
Ensuite tapez :
 
# lilo
Added Win95 *
Cela a rajouté la partition window$ et vous permettra de la démarrer au prochain reboot. Avec lilo, on peut rajouter jusqu'à 16 noyau de systèmes différents. Pour rajouter un nouveau noyau, il vous suffit de recopier la partie :
image = /vmlinuz-2.4.0   
root = /dev/hda4   
label = Linux       
read-only          
Vous pouvez rencontrer des problèmes lors de l'installation de Lilo. Un conseil, crée la disquette de boot lors de l'installation de votre distribution. Si vous ne l'avez pas fait, créez en une en faisant :
$ dd if=vmlinuz-2.2.19 of=/dev/fd0 bs=1k
Sinon vous pouvez également booter avec une disquette dos contenant FDISK.exe et lancer la commande :
$ A:\fdisk /mbr 
cela effacera le MBR endommagé et réinstallera celui par défaut du DOS.

Pour des informations sur les options de lilo.conf tapez man lilo :) ou envoyez-moi un mail