Provided by: manpages-fr-extra_20151231_all 

NOM
lilo.conf - Fichier de configuration pour lilo
DESCRIPTION
Ce fichier, par défaut /etc/lilo.conf, est lu lors de l'installation du chargeur de démarrage lilo
(consultez lilo(8)).
Il doit avoir la forme suivante :
# /etc/lilo.conf
#
# Options globales :
boot=/dev/hda
prompt
timeout=150
lba32
compact
vga=normal
root=/dev/hda1
read-only
menu-title=" Ordinateur de Toto "
#
### Images noyau ###
image=/boot/vmlinuz-2.6.29-1-i386
label=try
initrd=/boot/initrd.img-2.6.29-1-i386
image=/boot/vmlinuz-2.4.33-1-i386
label=2.4.33
image=/tamu/vmlinuz
label=tamu
initrd=/tamu/initrd.img
root=/dev/hdb2
vga=ask
#
### Autres systèmes d'exploitation ###
other=/dev/hda3
label=PCDOS
boot-as=0x80 # doit être C:
other=/dev/hdb1
label=WinXP
boot-as=0x80 # doit être C:
other=/dev/hdb5
label=vieuxDOS
loader=chain
table=/dev/hdb5
Ce fichier de configuration indique que lilo utilise le secteur de démarrage principal (« Master Boot
Record ») du disque /dev/hda (pour plus de renseignements sur les différentes manières d'utiliser lilo et
les interactions avec d'autres systèmes d'exploitation, consultez html/user_21-5.html dans l’ancienne
documentation).
Lors du démarrage, le chargeur de démarrage affiche son invite boot: et attend que vous entriez
l'étiquette (« label ») du noyau (et d'autres options) que vous souhaitez démarrer. À tout moment, vous
pouvez presser la touche « TAB » pour lister les différents noyaux et étiquettes. Alternativement, si le
menu du chargeur de démarrage est installé, un menu à choix multiples des options de démarrage sera
affiché. Le titre de ce menu est remplacé par le titre du menu indiqué dans le fichier de configuration.
Si aucune sélection n'est faite, alors le noyau par défaut (le premier de la liste,
/boot/vmlinuz-2.6.29-1-i386 dans l'exemple) sera démarré après un délai de 15 secondes (150 dixièmes de
secondes). Au moins 16 images peuvent être mentionnées dans lilo.conf (le nombre exact dépend des options
de compilation).
Comme on peut le voir ci-dessus, un fichier de configuration commence avec un certain nombre d'options
globales (les 9 premières lignes de l'exemple), puis viennent les options locales à chacune des images.
Lorsqu'une option est propre à une image, elle a priorité sur l'option globale.
Les lignes de commentaires peuvent apparaître n'importe où, et commencent avec le caractère « # ».
OPTIONS GLOBALES
Il existe plusieurs mots clefs. Les descriptions (un peu abrégées) ci-dessous sont extraites de
html/user_21-5.html dans l’ancienne documentation.
backup=fichier_de_sauvegarde
Indiquer le chemin du fichier_de_sauvegarde où une copie de tout secteur de démarrage modifié sera
sauvegardée. Le fichier_de_sauvegarde peut être indiqué de trois façons : un répertoire où le
fichier de sauvegarde par défaut « boot.NNNN » sera créé ; un modèle de chemin de fichier auquel
le suffixe « .NNNN » sera ajouté ; le chemin complet du fichier, qui doit inclure un suffixe
« .NNNN ». Les installations RAID ne devraient seulement utiliser que les deux premières méthodes
car de multiples sauvegardes pourront être créées. Le suffixe « .NNNN » est la représentation
hexadécimale des numéros de périphérique majeur et mineur du périphérique ou de la partition. Si
cette option n'est pas indiquée, le fichier_de_sauvegarde par défaut du secteur de démarrage est
/boot/boot/.NNNN. Si un fichier de sauvegarde existe déjà, il sera préservé au lieu d'être écrasé,
reportez-vous aussi à l'option force-backup= ci-dessous.
bios-passes-dl=option
Les valeurs possibles sont yes, no, ou unknown. Si aucun paramètre n'est indiqué, la valeur par
défaut est unknown, à moins que d'autres informations ne soient disponibles pour l'installation du
chargeur de démarrage. Si no est indiqué, cela signifie que le BIOS est connu pour ne pas passer
le code du périphérique de démarrage par défaut au chargeur de démarrage dans le registre DL.
Cette fonctionnalité est actuellement expérimentale. Certaines installations RAID pourront en
tirer bénéfice si le BIOS est fiable à 100 %.
Cette option peut être indiquée en ligne de commande avec l'option -Z : yes=1, no=0.
bitmap=fichier_bitmap
Utiliser un fichier_bitmap au format 640x480x16 (BIOS VGA) ou 640x480x256 (BIOS VGA/VESA) comme
fond d'écran du menu de démarrage. Cette option ne devrait pas être utilisée si l'option message=
est utilisée. Cette option sélectionnera une image bitmap à moins qu'elle soit surchargée par
l'option install= (voyez ci-dessous).
Quand une image bitmap est indiquée comme fond d'écran, lors de la procédure de démarrage, la
sélection de la couleur et la disposition du texte qui sont incrustées dans l'image doivent être
indiquées selon l'une des deux façons suivantes.
Une première possibilité est d'utiliser les renseignements d'en-tête du fichier image bitmap
(*.bmp) : à partir d'un fichier texte contenant tous les renseignements à propos des options
bmp-colors=, bmp-table= et bmp-timer= avec l'option bitmap= sont enregistrées dans un en-tête LILO
spécifique du fichier_bitmap par la commande lilo -E. Il est aussi possible de ne pas indiquer ses
renseignements d'en-tête spécifiques : tous les renseignements à propos des options bmp-colors=,
bmp-table= et bmp-timer= avec l'option bitmap= sont enregistrées dans le fichier de configuration.
Toutes les options bmp-*= du fichier de configuration sont prioritaires sur celles enregistrées
dans l'en-tête du fichier_bitmap. Si LILO ne trouve aucune option bmp-*=, les valeurs par défaut
sont utilisées.
bmp-colors=pp,ap,om,spp,sap,som
Indiquer les valeurs décimales des couleurs à utiliser pour afficher le menu sur le fond d'écran.
La liste est composée de 6 entrées, les 3 premières pour le texte normal, les 3 dernières pour le
texte en surbrillance. L'ordre de chaque triplet est : couleur de premier plan, couleur d'arrière
plan, couleur ombrée. Si la couleur de fond n'est pas indiquée, transparent est utilisé. Si la
couleur ombrée n'est pas indiquée, none est utilisé. La liste des entrées est séparée par des
virgules sans espace.
bmp-retain
Option à appliquer à toutes les sections image= et others=. (Consultez aussi la section OPTIONS
COMMUNES ci-dessous).
bmp-table=x,y,ncol,nlig,xsép,comble
Indiquer l'emplacement et la disposition du menu. x, y indiquent les positions horizontale et
verticale de départ par rapport au coin supérieur gauche du menu en coordonnées caractères : x
appartient à l'intervalle [1, 80] et y à [1, 30]. ncol est le nombre de colonnes du menu (1 à 5)
et nlig est le nombre de lignes (nombre d'entrées) dans chaque colonne. Si plus d'une colonne est
indiquée, alors xsép est le nombre de colonnes de caractères entre les caractères les plus à
gauche de chaque colonne (18 à 40), et comble est le nombre d'entrées d'une colonne qui doivent
être comblées sans que l'entrée ne déborde sur la colonne suivante. comble doit valoir « .le. »
nlig. Si un adressage pixel au lieu d'un adressage caractère est utilisé, alors les options x, y
ou xsép doivent être suffixées avec « p ».
bmp-timer=x,y,pp,ap,om
Indication optionnelle du délai timeout=. x et y indiquent les coordonnées caractères (ou pixels)
de l'emplacement du compteur de la même façon que bmp-table= décrite ci-dessus. Le triplet de
couleurs indique les couleurs des caractères du compteur de la même façon que bmp-color= vue
ci-dessus avec une exception : la couleur de fond doit être indiquée. Si c'est utilisé pour
remplacer les informations du compteur d'un fichier bitmap, alors bmp-timer=none est acceptable.
Cela désactivera l'affichage complet du compteur.
boot=périphérique_de_démarrage
Indiquer le nom du périphérique (par exemple, un disque dur ou une partition) qui contient le
secteur de démarrage et où le nouveau secteur de démarrage devrait être écrit. Remarque : le
périphérique_de_démarrage devrait être le périphérique contenant la partition racine actuellement
montée.
Une installation RAID est initialisée en indiquant un périphérique RAID 1 comme périphérique de
démarrage, par exemple boot=/dev/md0.
Sur les systèmes plus récents, un identifiant unique pour le périphérique_de_démarrage est
nécessaire. Si le secteur d'amorçage devrait s'écrire sur une partition, vous pouvez utiliser son
UUID de la même façon que pour les options de la partition racine.
Si votre périphérique_de_démarrage est un disque dur, vous devez utiliser un identifiant
particulier, pris en charge par udev. L'identifiant correct est dans le répertoire
/dev/disks/by-id, par exemple :
boot = /dev/disk/by-id/ata-SAMSUNG_SV1604N_S01FJ10X999999
change-rules
Définir les règles de changement des numéros de type de partition.
change-rules
reset
type=DOS12
normal=1
hidden=0x11
type=DOS16_small
normal=4
hidden=0x14
type=DOS16_big
normal=0x06
hidden=0x16
L'extrait ci-dessus d'un fichier de configuration indique que toutes les règles par défaut sont
supprimées, (reset), et les règles de trois partitions sont indiquées. Sans le reset, les trois
types indiqués auraient été ajoutés aux règles par défaut existantes. Normalement les règles par
défaut sont suffisantes. Les chaînes qui définissent les types de partition sont utilisées dans
une section change (voyez ci-dessous) avec l'ajout du suffixe _normal ou _hidden. Consultez la
section « Partition type change rules » de html/user_21-5.html dans l’ancienne documentation pour
plus de précisions.
compact
Essayer de regrouper les requêtes de lectures des secteurs adjacents en une seule requête. Cela
réduit nettement le temps de chargement et la taille du fichier de carte. L'utilisation de compact
est surtout recommandée pour le démarrage depuis une disquette.
default=nom
Utiliser l'image indiquée comme image de démarrage par défaut. Si default= est omis, la première
image du fichier de configuration est utilisée. Reportez-vous aussi à vmdefault ci-dessous.
delay=temps_en_dixièmes
Indiquer la durée (en dixièmes de secondes) pendant laquelle le chargeur de démarrage attendra
avant de démarrer automatiquement une ligne de commande verrouillée, une ligne de commande
préchargée par lilo -R ou les valeurs par défaut de image= ou other=. Lorsque le temps d'attente
est non nul, le chargeur de démarrage attendra une interruption dans l'intervalle indiqué. Si une
interruption est reçue ou s'il est déjà en attente, l'invite boot: sera utilisée et un démarrage
non automatique sera mis en place. Les valeurs de CAPS LOCK ou SCROLL LOCK, des touches ALT, CTRL
et SHIFT quand elles sont au niveau bas sont comprises comme des interruptions.
Cette action est modifiée en indiquant prompt (voyez ci-dessous).
disk=nom_de_périphérique
Définir les paramètres non standards du disque indiqué. Reportez-vous à la section « Disk
geometry » de html/user_21-5.html dans l’ancienne documentation pour plus de précisions. Avec les
versions de LILO antérieures à 22.50, le paramètre bios= est particulièrement utile pour indiquer
comment le BIOS a assigné les codes périphériques des disques durs. Par exemple,
disk=/dev/sda
bios=0x80
disk=/dev/hda
bios=0x81
disk=/dev/sdb
inaccessible
signifie que le disque SCSI est le premier disque BIOS (0x80), que le disque (maître) IDE est le
second disque BIOS (0x81) et que le second disque SCSI (peut-être un périphérique USB) n'a pas
reçu de code de périphérique, et il est par conséquent inaccessible lors du démarrage.
Remarque : l'utilisation de l'option bios= est obsolète depuis la version 22.50 de LILO, car le
chargeur de démarrage identifie dorénavant les disques avec leur « Volume-ID » (sur 32 bits) et
diffère la détermination des codes de périphériques jusqu'au démarrage.
Les autres options incluent la géométrie du disque, par exemple,
disk=/dev/fd0
sectors=18
heads=2
cylinders=80
ne sont probablement utiles que pour les disquettes et les périphériques boucle car pour les
disques durs, l'option d'adressage des disques lba32 ignore la géométrie des disques.
Les développeurs qui ont implémenté un pilote de disque pour un nouveau périphérique de sauvegarde
devraient indiquer à LILO le nombre maximum de partitions du périphérique. C'est nécessaire pour
la création des différents fichiers de périphérique de /dev/ créés par mknod. Le nombre maximum de
partitions est de 63 (comme pour les disques IDE), de 31 (peu commun), de 15 (comme pour les
disques SCSI ; la valeur la plus commune) ou de 7 (pour les contrôleurs d'ensembles). Un exemple
pourrait être :
disk=/dev/userd0
max-partitions=15
Dans les cas où il y a pas d'information sur la partition du noyau, comme pour un périphérique de
boucle, l'option disk= peut inclure les informations sur le début de la partition ; par exemple :
disk=/dev/loop0
bios=0x80 # Utilisez ce code BIOS
max-partitions=7 # Déclaré partitionnable
partition=/dev/loop1
start=63 # décalage à partir du secteur 0
partition=/dev/loop2
start=102400 # décalage à partir du secteur 0
disktab=fichier_de_table_de_disque
Indiquer le nom d'une table de paramètres pour le disque. Si cette option est absente, le fichier
/etc/disktab est recherché par l'installateur de carte. Il vaut mieux éviter d'utiliser cette
fonctionnalité.
el-torito-bootable-CD
Transmettre la seconde étape du chargement pour terminer l'émulation d'un disque lors d'un
démarrage à partir d'un CD amorçable « El Torito ». Cette option est utilisée par mkrescue lorsque
l'option --iso est indiquée.
fix-table
Cela permet à LILO d'ajuster les adresses 3D (secteur/tête/cylindre) des tables des partitions.
Chaque partition possède une adresse 3D et une adresse linéaire pour son premier et son dernier
secteur. Si la partition n'est pas alignée sur une frontière de piste, et si certains autres
systèmes d'exploitation (MS-DOS) utilisent le même disque, ils peuvent modifier l'adresse 3D. LILO
ne peut installer son secteur de démarrage que sur des partitions où les deux types d'adressages
correspondent. Si l'option fix-table est indiquée, LILO réajustera les adresses 3D incorrectes.
Attention : cela ne garantit pas que les autres systèmes d'exploitation ne vont pas essayer de
modifier à nouveau l'adressage plus tard. Il est également possible que ces corrections aient des
effets de bord inattendus. La véritable correction à apporter consiste à repartitionner le disque
avec un utilitaire qui aligne les partitions sur les frontières de pistes. De plus, avec certains
disques (les gros disques EIDE avec une traduction d'adresses automatique), et dans certaines
circonstances, il est inévitable d'obtenir des conflits dans la table de partitions.
force-backup=fichier_de_sauvegarde
Cette option est identique à backup=, mais un fichier_de_sauvegarde existant sera détruit sans
condition s'il existe.
geometric
Forcer l'adressage disque à être compatible avec les anciennes versions de LILO. L'adressage
géométrique utilise les adresses cylindre/tête/secteur, et est limité à 1023 cylindres maximum. Si
des cylindres inaccessibles sont référencés, des diagnostics seront utilisés lors de
l'installation du chargeur et non lors de l'exécution de celui-ci. L'adressage lba32 est
recommandé avec les BIOS récents.
ignore-table
Ne pas tenir compte des tables de partitions corrompues.
install=interface_utilisateur
Sélectionner l'interface_utilisateur de l'écran de démarrage. L'une des trois options suivantes
peut être indiquée : text, menu, ou bmp. L'interface traditionnelle de LILO était text mais
l'interface menu est maintenant celle par défaut à moins que l'option bitmap= soit indiquée dans
le fichier de configuration. L'interface text n'est autre qu'une interface en ligne de commande
comme si la console était un terminal muet. L'interface menu est un écran de sélection du noyau de
démarrage au format texte avec la possibilité d'entrer des paramètres additionnels en ligne de
commande. L'interface bmp est un écran graphique de sélection avec une image bitmap de taille
640x480 et de 16 ou 256 couleurs (consultez l'option -E de lilo).
(Pour les versions antérieure à la 22.3, install= indiquait l'interface comme un fichier du
répertoire /boot).
large-memory
Normalement, tout disque mémoire (« initrd ») chargé avec un noyau, est chargé en mémoire
principale si possible mais jamais au dessus de 15 Mo. Cela est dû à une limitation du BIOS sur
les anciens systèmes. Sur les nouveaux systèmes, cette option active l'usage des disques mémoire
de plus de 15 Mo (jusqu'à la limitation autour de 768 Mo du noyau) pour l'utilisation de disque
mémoire avec le noyau. L'usage de cette option indique seulement que votre système ne possède pas
cette limitation des vieux BIOS.
Cette option (ou son absence) n'est pas passée au noyau et n'affecte en aucun cas le total de la
mémoire physique qui sera utilisé. (Consultez la documentation du paramètre en ligne de commande
du noyau mem= pour limiter la quantité de mémoire utilisée par le noyau.)
lba32 Utiliser des adresses de blocs logiques 32 bits plutôt que les adresses cylindre/tête/secteur. Si
le BIOS gère l'adressage par paquet, alors les appels par paquet seront utilisés pour accéder au
disque. Cela permet de démarrer sur n'importe quelle partition d'un disque de plus de
1024 cylindres. Si le BIOS ne gère pas l'adressage par paquet, alors les adresses lba32 sont
converties en adresse cylindre/tête/secteur (geometric) comme pour l'adressage linear. Toutes les
disquettes référencées conservent l'adressage cylindre/tête/secteur. L'utilisation de l'adressage
lba32 est recommandée pour les systèmes postérieurs à 1998. À partir de la version 22 de LILO,
l'adressage par défaut est lba32.
linear Créer des adresses de secteurs linéaires de 24 bits plutôt que des adresses géométriques
(cylindre/tête/secteur). Les adresses linéaires sont traduites à l'exécution et ne sont pas
limitées aux cylindres <= 1023. Quand on utilise l'adressage linear avec des gros disques,
/sbin/lilo risque de générer des références à des cylindres inaccessibles. lba32 évite beaucoup de
ces problèmes avec l'utilisation de l'adressage par paquet mais cela requiert un BIOS récent
(postérieur à 1998). L'option linear est considérée comme obsolète et son utilisation est vivement
découragée.
lock Sauvegarder la ligne de commande de démarrage comme commande par défaut pour les prochains
démarrages. De cette façon, LILO « verrouille » ce choix jusqu'à ce qu'il soit écrasé
manuellement.
mandatory
Un mot de passe est obligatoire pour toutes les images (voir ci-dessous).
map=fichier_de_carte
Indiquer l'emplacement du fichier_de_carte. Si map= est omis, /boot/map est utilisé.
Sur les machines avec un BIOS antérieur à 1998, l'extension EED du BIOS qui est nécessaire pour
l'adressage lba32 peut ne pas être présente. Dans ce cas, le chargeur de démarrage passe
automatiquement à l'adressage geometric, ce changement, ou l'utilisation de l'adressage linear ou
geometric nécessite un fichier_de_carte présent dans les 1024 premiers cylindres du disque. Cette
limitation du BIOS n'existe plus sur les systèmes postérieurs à 1998, la plupart gérant les
nouveaux appels EDD du BIOS.
menu-title=titre
Indiquer le titre du menu de démarrage (37 caractères au maximum). Il remplace le titre par défaut
« LILO Boot Menu ». Si le menu n'est pas installé (voyez l'option install=), cette option n'a
aucun effet.
menu-scheme=schéma_de_couleurs
Le schéma_de_couleurs par défaut du menu de démarrage peut être remplacé sur les écrans VGA avec
cette option (le schéma_de_couleur est assuré sur les écrans MDA). La forme générale de la chaîne
schéma_de_couleurs est :
texte:surbrillance:bord:titre
où chaque entrée est constituée de deux caractères qui indiquent une couleur de premier plan et
d'arrière-plan. Seule la première entrée est nécessaire. La surbrillance par défaut est l'inverse
de la couleur du texte. La couleur par défaut des bords et du titre est la couleur du texte. Les
couleurs sont indiquées sous la forme kbgcrmyw pour noir (black), bleu, vert (green), cyan, rouge,
magenta jaune (yellow) et blanc (white) : une majuscule implique une couleur intense (seulement
pour l'arrière plan), une minuscule, une couleur faible. Des exemples de schémas de couleurs
valides seraient :
menu-scheme=Wm blanc intense sur fond magenta
menu-scheme=wr:bw:wr:Yr schéma par défaut de LILO
menu-scheme=Yk:kw jaune vif sur fond noir
Si le menu n'est pas installé comme chargeur de démarrage, alors cette ligne n'a aucun effet.
message=fichier_de_message
Indiquer l'emplacement d'un fichier contenant un message qui sera affiché avant l'invite de
démarrage. Après avoir affiché « LILO », aucun message n'est affiché pendant l'attente d'une
pression sur la touche SHIFT. Dans ce message, le caractère FF (Ctrl-L) efface l'écran. Cela est
indésirable quand le menu du chargeur de démarrage est installé. La taille du message est limitée
à 65 535 octets. Le fichier de carte doit être reconstruit si le message est modifié ou déplacé.
Les options message= et bitmap= s'excluent mutuellement.
nodevcache
(22.8). Désactiver le préchargement du cache interne des périphériques. Cela peut être nécessaire
pour les distributions Linux qui utilisent une convention de nommage des périphériques
non-standards, par exemple lorsque le premier disque IDE n'est pas /dev/hda.
nokbdefault=nom
(22.7.2). Le descripteur nommé sera utilisé comme l'image par défaut si aucun clavier IBM-PC n'est
connecté. Si aucune interface série (serial=) n'est utilisée, alors les valeurs des paramètres
prompt= et timeout= seront outrepassées et le démarrage par défaut s'effectuera après le délai
delay=. Les codes de détection des claviers ne peuvent pas détecter la présence ou l'absence d'un
nouveau clavier USB.
noraid Désactiver le marquage automatique à inaccessible des volumes qui sont des éléments d'un ensemble
RAID. Cela permet à l'utilisateur d'éditer les options disk= et inaccessible depuis le fichier de
configuration. Sans de telles déclarations, des identifiants de volumes dupliquées seraient
écrasées, menant à des situations confuses lors du démarrage et à de possibles échecs de celui-ci.
L'utilisation de cette option n'est généralement pas nécessaire.
nowarn Désactiver les avertissements à propos des risques futurs.
optional
L'option optional locale à une image, est appliquée à toutes les images (voyez ci-dessous).
password=mot_de_passe
L'option password= spécifique à une image est appliquée à toutes les images. Cette option peut
empêcher des démarrages non désirés si l'image par défaut est protégée avec la priorité mandatory,
qui est plus forte que restricted.
prompt Le démarrage automatique (voyez delay ci-dessous) ne s'effectuera pas à moins qu'une ligne de
commande bloquée ou préchargée (lilo -R) soit présente. Dans ce cas, le chargeur de démarrage
affichera l'invite boot: et attendra une action de l'utilisateur avant de s'exécuter (consultez
timeout= ci-dessous). Des redémarrages sans surveillance avec le noyau par défaut sont impossibles
si prompt est activée et si l'option timeout= est désactivée ou si le noyau par défaut est protégé
par un mot de passe avec un niveau supérieur à restricted.
raid-extra-boot=option
Cette option n'a de sens que pour les installations RAID 1. L'option peut prendre des valeurs
comme none, auto, mbr, mbr-only ou une liste de périphériques séparés par des virgules, par
exemple, « /dev/hda,/dev/hdc6 ». À partir de la version 22.0 de LILO, le secteur de démarrage est
normalement écrit dans le premier secteur de la partition RAID 1. Sur les systèmes « RAID
PARALLÈLE », aucun autre secteur d'amorçage n'est nécessaire. La valeur par défaut est auto, c'est
à dire que LILO génère automatiquement les secteurs d'amorçage auxiliaires nécessaires pour les
installations « raid skewed ». La valeur none signifie la suppression de la génération des
secteurs de démarrage auxiliaire. La valeur mbr-only supprime la génération des secteurs de
démarrage du périphérique raid, et force la compatibilité avec les versions antérieures à la 22.0,
en écrivant les secteurs de démarrage dans tous les secteurs de démarrage de tous les disques qui
possèdent des partitions RAID actives. La valeur mbr est équivalente à mbr-only, sauf que le
secteur de démarrage d'une partition RAID n'est pas supprimé. L'utilisation d'une liste de
périphériques force l'écriture des secteurs de démarrage auxiliaires pour ces périphériques en
plus du secteur de démarrage du périphérique RAID 1. Depuis la version 22, les codes RAID 1
écrivent toujours automatiquement le secteur de démarrage dans le secteur de démarrage du
périphérique 0x80.
restricted
L'option restricted spécifique à une image est appliquée à toutes les images (voyez ci-dessous).
serial=paramètres
Autoriser la prise de contrôle par une ligne série. Le port série mentionné est initialisé et le
chargeur de démarrage accepte les entrées du clavier et du port série. L'émission d'un « break »
sur la liaison série est équivalente à la pression sur la touche majuscule afin d'alerter le
chargeur de démarrage. Toutes les images doivent être protégées par mot de passe si l'accès au
port série est moins sécurisé que l'accès au système (par exemple à travers un modem). La chaîne
de paramètres a la syntaxe suivante :
port[,bauds[parité[bits]]]
port : le numéro du port série, 0 par défaut. 0 correspond à COM1 avec comme alias /dev/ttyS0,
etc.). Les quatre ports (s'ils existent) peuvent être utilisés.
bauds : la vitesse du port série. Les vitesses suivantes sont prises en charge : 110, 150, 300,
600, 1200, 2400 (vitesse par défaut), 4800, 9600 bauds et les vitesses « rapides » 19200, 38400
et 57600 bauds. Une vitesse de 115200 bauds est autorisée mais tous les ports série ne la gèrent
pas.
parité : la parité de la liaison série. Le chargeur de démarrage ignore la parité en entrée, et
élimine le huitième bit. Les lettres suivantes (minuscules ou majuscules) définissent le type de
parité : n sans parité, e même parité et o parité bizarre.
bits : le nombre de bits par caractère. Seuls les caractères de 7 et 8 bits sont gérés. Si la
parité est n, le nombre de bits est de 8 par défaut. Si la parité est e ou o, le nombre de bits
est de 7 par défaut.
Si l'option serial est active, la valeur de delay est automatiquement augmentée (modifiée) à 20.
Exemple : « serial=0,2400n8 » initialise le port COM1 avec les paramètres par défaut.
single-key
Cette option permet de sélectionner et de lancer une image avec une unique touche du clavier. La
sélection se fait sur le premier caractère de chaque nom, qui doit être unique. Cette option ne
doit pas être utilisée avec les interfaces menu et bitmap (install=).
static-BIOS-codes
Cette option contourne l'utilisation des informations « Volume-ID » par l'installateur du chargeur
et le chargeur de démarrage et utilise un mode d'opération compatible avec LILO 22.4. Avec un
démarrage par « Volume-ID » (LILO 22.5 et supérieur) les codes BIOS des disques sont déterminés
lors du démarrage et non lors de l'installation du chargeur. Ainsi, ils peuvent être modifiés,
soit en ajoutant ou en supprimant un disque, soit en utilisant un menu du BIOS pour sélectionner
le périphérique de démarrage.
Avec cette option, les codes BIOS des disques DOIVENT être correctement renseignés lors de
l'installation ; soit LILO les devine (et se trompe souvent avec des systèmes composés de disques
IDE/SCSI), soit ils sont explicitement indiqués avec les options « disk=/dev/XXX bios=0xYY ».
L'utilisation de cette option prévient toute activité qui pourrait modifier les codes BIOS
assignés à des disques particuliers, comme noté ci-dessus.
En général, cette option ne devrait jamais être utilisée, excepté comme contournement d'un bogue.
suppress-boot-time-BIOS-data
Cette option globale supprime un ensemble de données BIOS lors du démarrage en mode réel des
systèmes qui se bloquent suite à certains appels BIOS. C'est équivalent à l'utilisation de
l'option nobd lors du démarrage.
Cette option déjoue l'identification du volume des disques et la détection des codes des
périphériques BIOS de LILO sur des systèmes de plus d'un disque. Ainsi l'utilisation de cette
option produira un message d'avertissement qui ne peut pas être supprimé.
timeout=temps_en_dixièmes
Définir un délai maximal (en dixièmes de secondes) à l'invite boot: de la saisie clavier. Cette
option est active seulement si l'option prompt est utilisée. Si aucune touche n'est pressée
pendant ce laps de temps, l'image par défaut est automatiquement démarrée. Le délai par défaut est
infini.
unattended
(22.6). Modifier le comportement de l'option timeout de manière à être utile sur les lignes séries
bruitées. Chaque caractère saisi (ou de bruit) redémarre le délai timeout et l'expiration du délai
démarrera toujours le descripteur par défaut même si des caractères bruités sont apparus sur la
ligne.
verbose=nombre
Activer les rapports de progression. Plus le nombre est grand, plus les rapports seront verbeux.
Si l'option -v est ajoutée à la ligne de commande de LILO, la verbosité sera augmentée en
conséquence. Le maximum de verbosité est 5.
vmdefault=nom
Le nom de l'image est utilisé comme image de démarrage par défaut si le démarrage est en mode
virtuel (virtual) avec un moniteur virtuel comme VMware. Ainsi, un démarrage en mode virtuel et un
démarrage en mode réel peuvent se faire avec des images différentes.
En outre, les paramètres de configuration du noyau append, ramdisk, read-only, read-write, root et vga
peuvent être indiqués dans la section des options globales. Ils sont utilisés par défaut à moins d'être
indiqués dans les sections locales aux images.
SECTION LOCALE AUX IMAGES
Une section spécifique à une image débute soit par une ligne
image=chemin
qui indique un fichier ou un périphérique contenant l'image d'un noyau Linux, soit par une ligne
other=périphérique
qui indique un système à démarrer.
Dans le premier cas, si la ligne image implique un démarrage depuis un périphérique, alors il faut
également indiquer l'intervalle des secteurs à utiliser :
range=début-fin
range=début+nsec
range=secteur
Dans le troisième cas, « nsec=1 » est sous-entendu.
OPTIONS DU NOYAU (image=)
Si l'image démarrée est un noyau Linux, il est possible de lui passer des paramètres supplémentaires en
ligne de commande.
addappend=chaîne
Les paramètres du noyau de cette chaîne sont concaténés à la suite des paramètres de l'option
append= (consultez sa définition ci-dessous). La chaîne d'addappend= doit être saisie entre
guillemets doubles. Habituellement l'option append= configure les paramètres communs à tous les
noyaux si elle est placée dans la section globale du fichier de configuration et addappend= est
utilisée comme option locale pour les paramètres relatifs à une seule image. L'option addappend=
ne devrait être utilisée qu'une fois par section image=.
Si la chaîne est une très longue ligne, elle peut être répartie en plusieurs lignes avec « \ »
comme dernier caractère de ligne, par exemple :
addappend="noapic acpi=off pci=usepirqmask \
pnpbios=off pnpacpi=off noisapnp"
append=chaîne
Ajouter les options indiquées aux paramètres transmis au noyau. Cela est typiquement utilisé pour
indiquer des paramètres matériels qui ne peuvent pas être complètement autodétectés, ou pour
lesquels l'autodétection peut être dangereuse. De multiples paramètres noyau sont séparés par des
espaces et la chaîne de paramètres doit être saisie entre guillemets doubles. Une option locale
append= dans une section spécifique à une image a priorité sur l'option globale append=. L'option
append= ne devrait être utilisée qu'une seule fois par section locale image=. Pour concaténer des
chaînes de paramètres, utilisez addappend=. Par exemple :
append="mem=96M hd=576,64,32 console=ttyS1,9600"
Si la chaîne est une très longue ligne, elle peut être répartie en plusieurs lignes avec « \ »
comme dernier caractère de ligne, comme dans l'exemple de l'option addappend=.
initrd=nom
Indiquer le disque mémoire initial à charger avec le noyau. Le disque mémoire devra contenir les
modules nécessaire au démarrage du système, comme les pilotes réseaux et les pilotes SCSI.
Consultez les pages de manuel relatives à mkinitrd(8).
literal=chaîne
Identique à l'option append=, mais élimine toutes les autres options (par exemple, l'emplacement
du périphérique racine). L'option literal= a priorité sur toutes les options append= et
addappend=. Comme des options vitales peuvent être supprimées malencontreusement avec literal=,
celle-ci ne peut pas être définie dans la section globale.
ramdisk=taille
Indiquer la taille (par exemple, 4096k) d'un disque mémoire virtuel optionnel. Une valeur nulle ne
créera pas de disque mémoire virtuel. Si cette variable est omise, la taille du disque mémoire
virtuel indiquée dans la configuration de l'image du noyau est utilisée.
read-only
Indiquer que le système de fichiers racine doit être monté en lecture seule. Cela peut être
indiqué dans la section globale. Typiquement, la procédure de démarrage du système remontera ce
système de fichiers en lecture/écriture par la suite (après avoir vérifié le système de fichiers
par exemple).
read-write
Indiquer que le système de fichiers racine doit être monté en lecture/écriture. Cela peut être
indiqué comme option globale.
root=périphérique_de_démarrage
Cela indique le périphérique à monter comme système de fichiers racine. Cela peut être indiqué
comme option globale. Si le mot clef current est utilisé, le périphérique racine est défini comme
le périphérique qui est actuellement monté comme système de fichiers racine. Si la racine a été
changée avec l'option -r, le périphérique correspondant est utilisé. Si la variable root= est
omise, le périphérique racine indiqué dans l'image du noyau en cours d'exécution est utilisé.
Attention : cela risque de rendre le système non amorçable.
Le système de fichiers racine peut aussi être indiqué par la directive LABEL= ou UUID= comme dans
le fichier /etc/fstab. Dans ce cas, le paramètre root= doit être saisi entre guillemets, pour
éviter une erreur de syntaxe avec le second signe égal, par exemple :
root="LABEL=MonDisque"
root="UUID=5472fd8e-9089-4256-bcaa-ceab4f01a439"
Remarque : le paramètre en ligne de commande root= passé à un noyau sera « root=LABEL=MonDisque »,
donc sans guillemet. Si le paramètre root= est passé depuis l'invite de commande boot:, aucun
guillemet n'est à utiliser. Les guillemets sont seulement là car l'installateur du chargeur traite
le signe égal comme un mot clef. Le traitement en ligne de commande du noyau est beaucoup plus
simple et ne nécessite pas de guillemet. En résumé, utilisez seulement les guillemets dans le
fichier /etc/lilo.conf.
vga=mode
Indiquer le mode texte VGA à utiliser pendant le démarrage. Cela peut être indiqué comme une
option globale. Les valeurs suivantes sont autorisées (la casse est ignorée) :
normal : sélectionner le mode texte normal 80x25.
extended (ou ext) : sélectionner le mode texte 80x50.
ask : arrêter et demander à l'utilisateur (lors du démarrage).
numéro : utiliser le mode texte correspondant (le nombre peut être décimal ou hexadécimal s'il est
précédé du 0x habituel). Une liste des modes disponibles peut être obtenue en démarrant avec
vga=ask et en pressant la touche Entrée.
Si cette variable est omise, le mode VGA de l'image du noyau est utilisé. (Le mode est indiqué à
la compilation du noyau par la variable SVGA_MODE du Makefile, et peut être changé ultérieurement
avec le programme rdev(8)).
SYSTÈME ALTERNATIF (other=)
Utilisé pour démarrer des systèmes non Linux. L'option other=périphérique indique le secteur de démarrage
d'un système alternatif installé sur un périphérique ou une partition du disque ; par exemple /dev/hda2
pour DOS ou /dev/fd0 pour le lecteur de disquette. Dans le cas d'un démarrage d'un système alternatif,
les options suivantes sont disponibles :
loader=chargeur
Indiquer le chargeur à utiliser. Cela peut être aussi indiqué comme option globale. Par défaut
chain est utilisé. Ce chargeur envoie les informations de partition et de périphérique du secteur
de démarrage qu'il charge, seulement pour le DOS avec un système de fichiers FAT12 ou FAT16, pour
Windows avec un système de fichiers FAT16 ou FAT32 (consultez aussi table=périphérique
ci-dessous).
table=périphérique
Indiquer le périphérique qui contient la table de partitions. Le chargeur ne transmettra pas les
informations sur les partitions au système d'exploitation si cette variable est omise. (Certains
systèmes d'exploitation utilisent d'autres moyens pour déterminer la partition depuis laquelle ils
démarrent. Par exemple MS-DOS enregistre habituellement la géométrie du disque ou de la partition
de démarrage dans son secteur de démarrage). Notez que /sbin/lilo doit être exécuté de nouveau si
une table de partitions référencée dans une option table= est modifiée.
change Ce mot clef débute une section qui décrit comment les identifiants de partitions primaires sont
modifiés, et comment les partitions primaires sont activées et désactivées. Si change est omis,
les règles sont générées comme si le mot clef automatic était indiqué. Le mot clef change seul,
suivi d'aucune règle, supprime les règles automatiques. Par exemple :
other=/dev/hda2
label=dos
table=/dev/hda
change
automatic
partition=/dev/hda1
set=DOS12_hidden
deactivate
partition=/dev/hda2
set=DOS16_big_normal
activate
indique que lorsque la partition primaire /dev/hda2 est démarrée, les règles automatiques seront
appliquées ; ensuite, la partition 1, une partition DOS12, sera cachée et désactivée. En outre, la
partition 2 sera normale et activée. Activer une partition active l’attribut de démarrage de la
table de partitions. Le mot clef automatic peut entrer en conflit avec les règles de changements
par défaut, donc les lignes set= ci-dessus peuvent être redondantes.
boot-as=bios
Cette option (LILO version 22.5.1) indique le code de périphérique du BIOS qui doit être assigné à
la partition indiquée par l'option other= du systèmes d'exploitation à démarrer. Si le chargeur
détecte qu'un autre code de périphérique BIOS est assigné au disque, alors il échangera
dynamiquement le code assigné par le bon code.
Cette option est plus commode à indiquer que map-drive= et plus générale que master-boot= car tout
code de périphérique peut être indiqué. Contrairement à map-drive=, l'échange ou non des codes de
périphériques est fait lors du démarrage et non lors de l'installation. C'est avantageux pour les
systèmes dont le BIOS affiche un menu de démarrage des périphériques et lie les disques aux
périphériques de différentes façons, dépendant de la sélection du BIOS.
Cette option peut être indiquée comme une option globale, dans ce cas elle s'applique à toutes les
sections other= à moins qu'elle soit surchargée par l'option master-boot. Si l'une des options
boot-as= ou master-boot est une option globale, il est préférable d'indiquer master-boot comme
option globale, car elle n'interférera pas avec les codes de périphériques BIOS des lecteurs de
disquette ; boot-as= est alors utilisée comme une option locale pour remplacer master-boot si
nécessaire.
master-boot
Cet attribut (LILO 22.5) indique un système DOS, Windows ou un autre qui peut seulement être
démarré depuis le code de périphérique BIOS 0x80, le disque « C: », ou un code de 0 pour le disque
« A: ». Quand cet attribut est indiqué, si le disque n'est pas assigné au code 0x80 ou 0 par le
BIOS, alors le chargeur échangera dynamiquement le code actuel avec la valeur 0x80 ou 0 pour faire
apparaître le disque comme le premier disque dur « C: » ou le lecteur de disquette « A: ».
Cet attribut est plus simple à utiliser que l'option map-drive= (voyez ci-dessous) et il est
préférable de l'utiliser si un simple forçage du code de périphérique à 0x80 est tout ce qui est
demandé. Il est aussi plus générique, par le fait que l'échange des codes BIOS est déterminé
dynamiquement au démarrage et non lors de l'installation comme avec map-drive=. Elle est un peu
meilleure que l'option boot-as= car le code BIOS est assigné dynamiquement.
Cette option peut être indiquée comme une option globale, dans ce cas elle s'applique à toutes les
sections other= à moins qu'elle ne soit surchargée par l'option boot-as.
map-drive=numéro
Lier les appels BIOS du disque indiqué au code de périphérique de la ligne suivante avec
to=numéro. Ce lien est utile pour démarrer des systèmes d'exploitation comme DOS, depuis le second
disque dur. La suite échange les disques « C: » et « D: »,
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
Cette option a été rendue obsolète par l'introduction de l'option boot-as avec LILO 22.5.
unsafe Ne pas toucher au secteur de démarrage lors de la création de la carte. Cela désactive certains
contrôles, y compris la vérification de la table des partitions. Si le secteur de démarrage se
trouve sur une disquette dans un format propriétaire, l'utilisation d'unsafe évite d'avoir à
insérer un disque lisible dans le lecteur durant l'installation de la carte. Si le secteur de
démarrage se trouve sur un disque dur, le code de périphérique BIOS du disque doit être
explicitement indiqué avec « disk=/dev/XXXX bios=0x8X inaccessible » dans le fichier de
configuration. Les options unsafe et table sont mutuellement exclusives.
OPTIONS COMMUNES DES DESCRIPTEURS (image= et other=)
Avec image= et other=, les options suivantes s'appliquent :
bypass Aucun mot de passe n'est nécessaire pour démarrer cette image. Cela est utilisé pour indiquer que
le mot de passe global ne s'applique pas à cette section image= ou others=. Consultez la section
MOT DE PASSE ci-dessous.
label=nom
Le chargeur de démarrage utilise le nom du fichier principal (sans le chemin d'accès) de chaque
image pour les identifier. Un nom différent peut être utilisé avec la variable label=.
alias=nom
Un deuxième nom de la même entrée peut être utilisé comme alias.
bmp-retain
L'image bitmap (install=bmp) est conservée lorsque le contrôle est passé au noyau chargé, ou à un
autre chargeur avec other= ; par exemple, l'écran n'est pas réinitialisé vers le mode
alphanumérique avant le démarrage du noyau. Cette option est expérimentale, pour les utilisateurs
qui travaillent sur les écrans de démarrage.
fallback=ligne_de_commande
Indiquer une chaîne de caractères qui est définie comme la ligne_de_commande par défaut si l'image
actuelle est démarrée. C'est utile lors de l'expérimentation de noyaux qui peuvent planter avant
d'interagir avec le système. Si vous utilisez l'option fallback=, le prochain démarrage (demandé
par une réinitialisation manuelle ou une surveillance minutée) chargera un noyau différent
(supposé stable). La ligne_de_commande sauvée avec le mécanisme de fallback= est libérée en
supprimant ou en changeant la ligne_de_commande par défaut avec l'option -R, qui doit faire partie
du script de démarrage.
lock (Voyez ci-dessus.)
optional
Omettre l'image si elle n'est pas présente lors de la création de la carte. Cela peut être indiqué
comme option globale et est utile pour indiquer des noyaux de test qui ne sont pas toujours
présents.
password=mot_de_passe
Protéger les options image= ou other= avec un mot_de_passe (ou une phrase). Cela peut être indiqué
comme option globale. L'interprétation de la valeur de password= peut être modifiée avec les
options mandatory, restricted et bypass (voyez ci-dessous).
Le mot_de_passe peut être indiqué dans le fichier de configuration (peu sécurisé) ou entré lors de
l'installation du chargeur de démarrage. Pour afficher la demande du mot_de_passe, l'option doit
être password="". Les mots de passe entrés interactivement ne sont pas à entrer de nouveau si le
chargeur est relancé. Ils sont en cache sous forme de hachage dans un fichier auxiliaire au
fichier de configuration, par défaut /etc/lilo.crc. Si le fichier de configuration est mis à jour,
un message d'avertissement vous informera qu'il faut relancer lilo -p pour forcer la génération du
fichier de cache du mot de passe.
mandatory
Un mot de passe est nécessaire pour démarrer cette image. C'est la configuration par défaut. Cela
peut être utilisé pour surcharger localement les options image= ou other=.
nokbdisable
(22.7.2). Le descripteur indiqué n'est pas démarrable si le clavier IBM-PC n'est pas présent.
Cette option n'est utile que si le démarrage s'effectue avec un terminal série (serial). Sans
clavier (et sans terminal série) connecté, il est impossible de sélectionner un descripteur de
démarrage autre que celui par défaut. Consultez nokbdefault= ci-dessus.
restricted
Un mot de passe n'est nécessaire que pour démarrer l'image si des paramètres du noyau sont
indiqués en ligne de commande (single par exemple). Cela peut être utilisé pour surcharger
localement les options image= ou other=.
vmwarn Si vous démarrez dans un environnement virtuel comme VMware, l'image avec cette étiquette causera
un message de prudence qui sera affiché au démarrage. Une intervention de l'utilisateur est
nécessaire pour continuer ou stopper le processus de démarrage.
vmdisable
Si vous démarrez dans un environnement virtuel, l'image avec cette étiquette ne sera pas affichée
avec les autres étiquettes. Cette image ne peut être démarrée que dans un mode réel. Consultez
vmdefault= ci-dessus.
VOIR AUSSI
lilo(8), mkinitrd(8), mknod(1), mkrescue(8), rdev(8).
TRADUCTION
Cette page de manuel a été traduite et mise à jour par Christophe Blaess entre 1997 et 2003. La version
présente dans Debian est dorénavant maintenue par Florentin Duneau <fduneau AT gmail DOT com> et les
membres de la liste <debian-l10n-french AT lists DOT debian DOT org>. Veuillez signaler toute erreur de
traduction par un rapport de bogue sur le paquet manpages-fr-extra.
Juin 2013 LILO.CONF(5)