next up previous contents Next: Création de disquettes de Up: Démarrage, lilo et initrd. Previous: Limitations.   Table des matières  


32.3 lilo.conf et la commande lilo.

``Créer un lilo'' consiste à lancer la commande lilo sous le compte root avec un fichier /etc/lilo.conf correctement configuré. Le fichier lilo.conf a très vraisemblablement été préconfiguré par votre distribution (vérifiez). Un fichier typique permettant d'initialiser une partition Windows et deux partitions LINUX se présente ainsi:

boot=/dev/hda 
prompt 
timeout = 50 
compact 
vga = extended 
lock 
password = jAN]'')Wo 
restricted 
append = ``ether=9,0x300; 0xd0000, 0xd4000, eth0 hisax=1,3,5, 0xd8000, 0xd80, HiSax''  
image = /boot/vwlinuz-2.2.17 
        label = linux 
        root = /dev/hda5 
        read-only 
image = /boot/vmlinuz-2.0.38 
        label = linux-old 
        root = /dev/hda6 
        read-only 
other = /dev/hda2 
        label = win 
        table = /dev/hda 


L'exécution de lilo consiste à installer un chargeur de démarrage dans le MBR, qui sait où aller chercher le fichier /boot/map. A son tour, ce dernier sait où rechercher le fichier /boot/vmlinuz-2.2.12-20. On obtient alors le résultat suivant:

[root@cericon]# lilo 
Added linux * 
Added linux-old  
Added win 


Il en résulte une sauvegarde du MBR existant, si cela n'a pas été fait précédemment, dans le fichier /boot/boot.0300 (où 0300 correspond aux numéros majeur et mineur).

A présent, parcourons les options:

boot
périphérique d'amorçage. Il s'agit soit de /dev/hda soit /dev/sda, le plus souvent.

prompt
affiche une invite derrière laquelle l'utilisateur peut entrer le système d'exploitation à initialiser;

timeout
le nombre de dizièmes de seconde d'affichage de l'invite (ce délai passé, la première image est initialisée).

compact
regroupe des secteurs adjacents, ce qui permet un chargement beaucoup plus rapide du noyau.

vga
supposons qu'on veuille un mode texte 80x50. Vos scripts de démarrage peuvent remetttre ceci à la valeur 80x25. vga recherche récursivement dans /etc/rc.d tout fichier contenant ``textmode''.

lock
fixe le système d'exploitation à amorcer par défaut [il s'agit d'une fonctionnalité qui est souvent utilisée].

password
requiert un mot de passe pour lancer l'initialisation.

restricted
requiert un mot de passe seulement si quelqu'un essaie d'entrer des options spéciales à l'invite LILO:.

append
il s'agit d'une option d'amorçage du noyau. Les options d'amorçage du noyau sont importantes pour lilo et les modules du noyau. Elles sont discutées à la section 43.5. Elles ne sont pratiquement jamais nécessaires dans les installations simples.

image
un noyau LINUX à amorcer.

label
le texte à saisir à l'invite pour amorcer le noyau ou la partition qui y figure.

root
le système de fichiers que le noyau doit monter.

read-only
sémaphore spécifiant que le système de fichiers root doit initialement être monté en mode lecture.

other
précise les autres systèmes d'exploitation à amorcer: dans le cas présent, une partition Windows.

table
information relative à la table des partitions et qui doit être passée au secteur d'amorçage de partition. D'autres options other = peuvent suivre et plusieurs images de noyau image = sont autorisées. Le fichier lilo.conf présenté ci-dessus suppose un schéma de partitionnement tel que:

/dev/hda1
partition ext2 de 10 Mo montable sur /boot

/dev/hda2
partition Windows 98 sur 500 Mo.

/dev/hda3
partition étendue

/dev/hda4
partition primaire non-utilisée

/dev/hda5
système de fichier racine ext2

/dev/hda6
second système de fichier racine ext2 contenant une partition plus ancienne.

/dev/hd?
partition de dégagement (swap) LINUX, /home et autres partitions.


next up previous contents Next: Création de disquettes de Up: Démarrage, lilo et initrd. Previous: Limitations.   Table des matières  
1-01-2006