Le fichier de configuration de LILO est /etc/lilo.conf. Les commandes /sbin/lilo utilisent ce fichier afin de déterminer ce qui devra être écrit sur le MBR.
|
|
Avertissement |
|---|---|
|
|
Avant d'apporter toute modification au fichier /etc/lilo.conf, assurez-vous de bien faire une copie de sauvegarde du fichier. Assurez-vous également que vous disposez d'une disquette de démarrage afin de pouvoir modifier le MBR en cas de problème. Pour plus d'informations sur la création d'une disquette de démarrage, consultez les pages de manuel relatives à mkbootdisk. |
Le fichier /etc/lilo.conf est utilisé par la commande /sbin/lilo pour préciser le système d'exploitation ou le noyau à démarrer, ainsi que l'emplacement de son installation.
Un exemple de fichier /etc/lilo.conf ressemble à l'extrait suivant:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
lba32
default=linux
image=/boot/vmlinuz-2.4.0-0.43.6
label=linux
initrd=/boot/initrd-2.4.0-0.43.6.img
read-only
root=/dev/hda5
other=/dev/hda1
label=dos
|
Cet exemple illustre un système configuré pour démarrer deux systèmes d'exploitation: Red Hat Linux et DOS. Ci-après figure un examen plus détaillé de ces lignes:
boot=/dev/hda indique à LILO de s'installer sur le premier disque dur du premier contrôleur IDE.
map=/boot/map localise le fichier map. Pour une utilisation normale, ceci ne doit pas être modifié.
install=/boot/boot.b indique à LILO d'installer le fichier spécifié comme nouveau secteur de démarrage. Pour une utilisation normale, ceci ne doit pas être modifié. Si la ligne install est absente, LILO désignera /boot/boot.b comme fichier à utiliser par défaut.
prompt indique à LILO de vous montrer ce qui est référencé
à la ligne message. Bien qu'il ne soit pas recommandé de supprimer
la ligne prompt, si vous le faites, vous pouvez toujours obtenir une invite
en appuyant longuement
timeout=50 établit la durée pendant laquelle LILO attendra une saisie de l'utilisateur avant de passer au démarrage de l'entrée spécifiée à la ligne default. Cette durée est mesurée en dixièmes de secondes, 50 étant la valeur par défaut.
message=/boot/message renvoie à l'écran que LILO affiche pour vous permettre de sélectionner le système d'exploitation ou noyau à démarrer.
lba32 décrit la géométrie du disque dur à LILO. L'entrée linear est également courante. Nous vous conseillons de ne pas modifier cette ligne, à moins que vous ne soyez vraiment certain des conséquences. Dans le cas contraire, vous pourriez placer votre système dans une situation où le démarrage sera impossible.
default=linux se rapporte au système d'exploitation que LILO doit charger par défaut à partir des options listées sous cette ligne. Le nom linux renvoie à la ligne label en dessous dans chacune des options de démarrage.
image=/boot/vmlinuz-2.4.0-0.43.6 spécifie le noyau Linux à démarrer avec cette option de démarrage particulière.
label=linux précise l'option de système d'exploitation à l'écran LILO. Dans ce cas, il s'agit également du nom auquel la ligne default fait référence.
initrd=/boot/initrd-2.4.0-0.43.6.img se rapporte à l'image disque ram initiale utilisée au démarrage pour initialiser et démarrer les dispositifs permettant l'amorçage du noyau. Le disque ram initial est un ensemble de pilotes spécifiques nécessaires à l'opération d'une carte SCSI, d'un disque dur ou de tout autre dispositif entrant dans le chargement du noyau. Ne partagez jamais des disques ram initiaux entre plusieurs machines.
read-only précise que la partition root (voir la ligne root ci-dessous) est en lecture seule et ne peut pas être modifiée lors du processus de démarrage.
root=/dev/hda5 indique à LILO quelle partition de disque utiliser comme partition root.
other=/dev/hda1 indique la partition contenant DOS.