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.