Provided by:
manpages-fr-extra_20101103_all 
NOM
lilo.conf - Fichier de configuration pour lilo
DESCRIPTION
Ce fichier, par defaut /etc/lilo.conf, est lu lors de l'installation du
chargeur de demarrage lilo (consultez lilo(8)).
Il doit avoir la forme suivante :
# 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/zImage-1.5.99
label=try
image=/boot/zImage-1.0.9
label=1.0.9
image=/tamu/vmlinuz
label=tamu
initrd=initramdisk.img
root=/dev/hdb2
vga=ask
#
# Autres systemes d'exploitation :
other=/dev/hda3
label=dos
boot-as=0x80 # doit etre C:
other=/dev/hdb1
label=Win98
boot-as=0x80 # doit etre C:
other=/dev/hdb5
label=os2
loader=os2_d
table=E: # os2 voit E:
Ce fichier de configuration specifie que lilo utilise le secteur de
demarrage principal (<< Master Boot Record >>) du disque /dev/hda.
(Pour plus d'informations sur les differentes manieres d'utiliser lilo
et les interactions avec d'autres systemes d'exploitation, consultez le
fichier user.tex de la documentation lilo.)
Lors du demarrage, le chargeur de demarrage affiche son invite boot: et
attend que vous entriez l'etiquette (<< label >>) du noyau (et d'autres
options) que vous souhaitez demarrer. A tout moment, vous pouvez
presser la touche << TAB >> pour lister les differents noyaux et
etiquettes. Alternativement, si le menu du chargeur de demarrage est
installe, un menu a choix multiples des options de demarrage sera
affiche. Le titre de ce menu est remplace par le titre du menu indique
dans le fichier de configuration. Si vous ne faites aucune selection,
alors le noyau par defaut, le premier mentionne (/boot/zImage-1.5.99),
sera demarre apres un delai de 15 secondes (150 dixiemes de secondes).
Au moins 16 images peuvent etre mentionnees dans lilo.conf (le nombre
exact depend 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 premieres lignes de
l'exemple), puis viennent les options locales a chacune des images.
Lorsqu'une option est locale a une image, elle a priorite sur l'option
globale.
Les lignes de commentaires peuvent apparaitre n'importe ou, et
commencent avec le caractere << # >>.
OPTIONS GLOBALES
Il existe plusieurs mots cle. Les descriptions (un peu abregees)
ci-dessous sont extraites de user.tex.
backup=<fichier-de-sauvegarde>
Specifier le chemin du fichier de sauvegarde ou une copie de
tout secteur de demarrage modifie sera sauvegardee. Le fichier
de sauvegarde peut etre indique de trois facons : un repertoire
ou le fichier de sauvegarde par defaut << boot.NNNN >> sera
cree ; un modele de chemin de fichier auquel le suffixe
<< .NNNN >> sera ajoute ; le chemin complet du fichier, qui doit
inclure un suffixe << .NNNN >>. Les installations RAID ne
devraient seulement utiliser que les deux premieres methodes car
de multiples sauvegardes pourront etre creees. Le suffixe
<< .NNNN >> est la representation hexadecimale des numeros de
peripherique majeur et mineur du peripherique ou de la
partition. Si cette option n'est pas indiquee, le fichier de
sauvegarde par defaut du secteur de demarrage est
<< /boot/boot/.NNNN >>. Si un fichier de sauvegarde existe deja,
il sera preserve au lieu d'etre ecrase, reportez-vous aussi a
l'option force-backup= ci-dessous.
bios-passes-dl=<option>
Les valeurs possibles sont yes, no, ou unknown. Si aucun
parametre n'est indique, la valeur par defaut est unknown, a
moins que d'autres informations ne soient disponibles pour
l'installation du chargeur de demarrage. Si no est indique, cela
signifie que le BIOS est connu pour ne pas passer le
peripherique de demarrage par defaut au chargeur de demarrage
dans le registre DL. Cette fonctionnalite est actuellement
experimentale. Certaines installations RAID pourront en tirer
benefice si le BIOS est fiable a 100 %.
N.B. : Cette option ne sera probablement pas conservee dans les
versions superieures a la 22.5.1, et elle peut etre indiquee 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'ecran du menu de
demarrage. Cette option ne devrait pas etre utilisee si l'option
message= est utilisee. Cette option selectionnera une image
bitmap a moins qu'elle soit surchargee par l'option install=
(voyez ci-dessous).
Quand une image bitmap est indiquee comme fond d'ecran, lors de
la procedure de demarrage, la selection de la couleur et la
disposition du texte qui sont incrustees dans l'image doivent
etre specifiees selon l'une des deux facons suivantes. Une
premiere possibilite est d'utiliser un fichier image bitmap
(*.bmp) auquel la commande lilo -E lui ajoute les en-tetes
specifiques a lilo. Si cette commande est utilisee, alors toutes
les informations indiquees par les options bmp-colors=,
bmp-table= et bmp-timer= sont enregistrees dans un << en-tete
lilo >> dans le fichier bitmap. Sans cet en-tete, les options
bmp-* doivent etre renseignees dans le fichier de configuration,
sinon des valeurs par defaut seront utilisees. Toute utilisation
d'une option bmp-* dans le fichier de configuration a priorite
sur l'en-tete contenu dans le fichier bitmap.
bmp-colors=<fg>,<bg>,<sh>,<hfg>,<hbg>,<hsh>
Indiquer les valeurs decimales des couleurs a utiliser pour
afficher le menu sur le fond d'ecran. La liste est composee de 6
entrees, les 3 premieres pour le texte normal, les 3 dernieres
pour le texte en surbrillance. L'ordre de chaque triplet est :
couleur de fond, couleur de premier plan, couleur ombree. Si la
couleur de fond n'est pas indiquee, << transparent >> est
utilise. Si la couleur ombree n'est pas indiquee, << none >> est
utilise. La liste des entrees est separee par des virgules sans
espace.
bmp-retain
Option a appliquer a toutes les sections << image= >> et
<< others= >>. (Consultez aussi la section OPTIONS COMMUNES
ci-dessous).
bmp-table=<x>,<y>,<ncol>,<nlig>,<xs'ep>,<comble>
Indiquer l'emplacement et la disposition du menu. <x>, <y>
indiquent les positions x et y de depart par rapport au coin
superieur gauche du menu en coordonnees caracteres : x
appartient a l'intervalle [1, 80] et y a [1, 30]. <ncol> est le
nombre de colonnes du menu (1 a 5) et <nlig> est le nombre de
lignes (nombre d'entrees) dans chaque colonne. Si plus d'une
colonne est indiquee, alors <xsep> est le nombre de colonnes de
caracteres entre les caracteres les plus a gauche de chaque
colonne (18 a 40), et <comble> est le nombre d'entrees d'une
colonne qui doivent etre comblees sans que l'entree ne deborde
sur la colonne suivante. <comble> doit valoir << .le. >> <nlig>.
Si un adressage pixel au lieu d'un adressage caractere est
utilise, alors les options <x>, <y> ou <xsep> doivent etre
suffixees avec << p >>.
bmp-timer=<x>,<y>,<fg>,<bg>,<sh>
Indication optionnelle du delai timeout=. <x> et <y> indiquent
les coordonnees caracteres (ou pixels) de l'emplacement du
compteur de la meme facon que bmp-table= decrite ci-dessus. Le
triplet de couleurs indique les couleurs des caracteres du
compteur de la meme facon que bmp-color= vue ci-dessus avec une
exception : la couleur de fond doit etre indiquee. Si cela est
utilise pour remplacer les informations du compteur d'un fichier
bitmap alors << bmp-timer=none >> est acceptable. Cela
desactivera l'affichage complet du compteur.
boot=<p'eriph'erique-de-d'emarrage>
Indiquer le nom du peripherique (par exemple, une partition du
disque dur) qui contient le secteur de demarrage. Si ce mot cle
est omis, le secteur de demarrage lu (et eventuellement ecrit)
est la partition racine actuellement montee. Une installation
RAID est initialisee en indiquant un peripherique RAID 1 comme
peripherique de demarrage, par exemple << boot=/dev/md0
\[u00BB]. Notez que les versions 22.0 et plus recentes de lilo
operent differemment des versions plus anciennes car elles
respectent l'emplacement actuel du secteur de demarrage.
change-rules
Definir les regles de changement des numeros 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`egles par defaut sont supprimees, (<< reset >>), et
les regles de trois partitions sont indiquees. Sans le reset,
les trois types specifies auraient ete ajoutes aux regles par
defaut existantes. Normalement les regles par defaut sont
suffisantes. Les chaines qui definissent les types de partition
sont utilisees dans une section change (voyez ci-dessous) avec
l'ajout du suffixe << _normal >> ou << _hidden >>. Consultez la
section << Partition type change rules >> de user.tex pour plus
de details.
compact
Essayer de regrouper les requetes de lectures des secteurs
adjacents en une seule requete. Ceci reduit nettement le temps
de chargement et la taille du fichier de carte. L'utilisation de
<< compact >> est surtout recommandee pour le demarrage depuis
une disquette.
default=<nom>
Utiliser l'image indiquee comme image de demarrage par defaut.
Si << default >> est omis, la premiere image du fichier de
configuration est utilisee. Reportez-vous aussi a vmdefault
ci-dessous.
delay=<temps-en-dixi`emes>
Indiquer la duree (en dixiemes de secondes) pendant laquelle le
chargeur de demarrage attendra avant de demarrer automatiquement
une ligne de commande verrouillee, une ligne de commande
prechargee par << lilo -R >> ou les valeurs par defaut de image=
ou other=. Lorsque le temps d'attente est non nul, le chargeur
de demarrage attendra une interruption dans l'intervalle
specifie. Si une interruption est recue ou s'il est deja en
attente, l'invite boot: sera utilisee et un demarrage 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 modifiee en indiquant prompt (voyez
ci-dessous).
disk=<nom-de-p'eriph'erique>
Definir les parametres non standards du disque indique.
Reportez-vous a la section << Disk geometry >> de user.tex pour
plus de details. Avec les versions de lilo anterieures a la
22.50, le parametre bios= est particulierement utile pour
indiquer comment le BIOS a assigne les codes peripheriques de
vos disques durs. Par exemple,
disk=/dev/sda
bios=0x80
disk=/dev/hda
bios=0x81
disk=/dev/sdb
inaccessible
signifie que votre disque SCSI est le premier disque BIOS
(0x80), que votre disque (maitre) IDE est le second disque BIOS
(0x81) et que le second disque SCSI (peut-etre un peripherique
USB) n'a pas recu de code de peripherique, et il est par
consequent inaccessible lors du demarrage.
NOTE : l'usage de l'option bios= est obsolete depuis la version
22.50 de lilo, car le chargeur de demarrage identifie dorenavant
les disques avec leur << Volume-ID >> (sur 32 bits) et differe
la determination des codes de peripheriques jusqu'au demarrage.
La plupart des peripheriques USB qui sont reconnus comme des
disques SCSI DOIVENT etre marques inaccessible a moins que le
BIOS leur ait reellement assigne un code de peripherique.
Les autres options incluent la geometrie du disque, par exemple,
disk=/dev/fd0
sectors=18
heads=2
cylinders=80
ne sont probablement utiles que pour les disquettes et les
peripheriques de boucle (lo) car pour les disques durs, l'option
d'adressage des disques lba32 (lilo 21.2) ignore la geometrie
des disques.
(22.5.8) Les developpeurs qui ont implemente un pilote de disque
pour un nouveau peripherique de sauvegarde devraient indiquer a
lilo le nombre maximum de partitions du peripherique. C'est
necessaire pour la creation des differents fichiers de
peripherique de << /dev/ >> crees 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 controleurs d'ensembles). Un exemple
pourrait etre :
disk=/dev/userd0
max-partitions=15
Dans les cas ou il y a pas d'information sur la partition du
noyau, comme pour un peripherique de boucle, l'option disk= peut
inclure les informations sur le debut de la partition ; par
exemple :
disk=/dev/loop0
bios=0x80 # Utilisez ce code Bios
max-partitions=7 # Declare partitionnable
partition=/dev/loop1
start=63 # decalage a partir du secteur 0
partition=/dev/loop2
start=102400 # decalage a partir du secteur 0
disktab=<fichier-de-table-de-disque>
Indiquer le nom d'une table de parametres pour le disque. Si
cette option est absente, le fichier /etc/disktab est recherche
par l'installateur de carte. Il vaut mieux eviter d'utiliser
cette fonctionnalite.
el-torito-bootable-CD
Transmettre la seconde etape du chargement pour terminer
l'emulation d'un disque lors d'un demarrage a partir d'un CD
amorcable << El Torito >>. Cette option est utilisee par
mkrescue lorsque l'option << --iso >> est specifiee.
fix-table
Ceci permet a lilo d'ajuster les adresses 3D
(secteur/tete/cylindre) des tables des partitions. Chaque
partition possede une adresse 3D et une adresse lineaire pour
son premier et son dernier secteur. Si la partition n'est pas
alignee sur une frontiere de piste, et si certains autres
systemes d'exploitation (MS-DOS ou OS/2) utilisent le meme
disque, ils peuvent modifier l'adresse 3D. Lilo ne peut
installer son secteur de demarrage que sur des partitions ou les
deux types d'adressages correspondent. Si l'option fix-table est
indiquee, lilo reajustera les adresses 3D incorrectes.
ATTENTION : Ceci ne garantit pas que les autres systemes
d'exploitation ne vont pas essayer de modifier a nouveau
l'adressage plus tard. Il est egalement possible que ces
corrections aient des effets de bord inattendus. La veritable
correction a apporter consiste a re-partitionner le disque avec
un utilitaire qui aligne les partitions sur les frontieres de
pistes. De plus, avec certains disques (les gros disques EIDE
avec une traduction d'adresses automatique), et dans certaines
circonstances, il est inevitable d'obtenir des conflits dans la
table de partitions.
force-backup=<fichier-de-sauvegarde>
Cette option est identique a backup=, mais un fichier de
sauvegarde existant sera inconditionnellement detruit s'il
existe.
geometric
Forcer l'adressage disque a etre compatible avec les anciennes
versions de lilo. L'adressage geometrique utilise les adresses
cylindre/tete/secteur, et est limite a 1023 cylindres maximum.
Si des cylindres inaccessibles sont references, des diagnostics
seront utilises lors de l'installation du chargeur et non lors
de l'execution de celui-ci. L'adressage << lba32 >> est
recommande avec les BIOS recents.
ignore-table
Ne pas tenir compte des tables de partitions corrompues.
install=<interface-utilisateur>
Selectionner l'interface utilisateur de l'ecran de demarrage.
L'une des trois options suivantes peut etre indiquee : text,
menu, ou bmp. L'interface traditionnelle de lilo etait
<< text >> mais l'interface << menu >> est maintenant celle par
defaut a moins que l'option << bitmap= >> soit indiquee dans le
fichier de configuration. L'interface text n'est autre qu'une
interface en ligne de commande comme si la console etait un
terminal muet. L'interface menu est un ecran de selection du
noyau de demarrage au format texte avec la possibilite d'entrer
des parametres additionnels en ligne de commande. L'interface
bmp est un ecran graphique de selection avec une image bitmap de
taille 640x480 et de 16 ou 256 couleurs. (Voyez lilo -e).
(Pour les versions inferieur a la 22.3, << install= >> indique
l'interface comme un fichier du repertoire /boot).
large-memory
Normalement, tout disque memoire (<< initrd >>) charge avec un
noyau, est charge en memoire principale si possible mais jamais
au dessus de 15 Mo. C'est du a une limitation du BIOS sur les
anciens systemes. Sur les nouveaux systemes, cette option active
l'usage des disques memoire de plus de 15 Mo (jusqu'a la
limitation autour de 768 Mo du noyau) pour l'utilisation de
disque memoire avec le noyau. L'usage de cette option indique
seulement que votre systeme ne possede pas cette limitation des
vieux BIOS.
Cette option (ou son absence) n'est pas passee au noyau et
n'affecte en aucun cas le total de la memoire physique qui sera
utilise. (Consultez la documentation du parametre en ligne de
commande du noyau << mem= >> pour limiter la quantite de memoire
utilisee par le noyau.)
lba32 Utiliser des adresses de blocs logiques 32 bits plutot que les
adresses cylindre/tete/secteur. Si le BIOS supporte l'adressage
par paquet, alors les appels par paquet seront utilises pour
acceder au disque. Ceci permet de demarrer sur n'importe quelle
partition d'un disque de plus de 1024 cylindres. Si le BIOS ne
supporte pas l'adressage par paquet, alors les adresses
<< lba32 >> sont converties en adresse cylindre/tete/secteur
(<< adresse geometrique >>) comme pour l'adressage
<< lineaire >>. Toutes les disquettes referencees conservent
l'adressage cylindre/tete/secteur. L'utilisation de l'adressage
<< lba32 >> est recommandee pour les systemes posterieurs a
1998. A partir de la version 22 de lilo, l'adressage par defaut
est << lba32 >>.
linear Creer des adresses de secteurs lineaires de 24 bits plutot que
des adresses geometriques (cylindre/tete/secteur). Les adresses
lineaires sont traduites a l'execution et ne sont pas limitees
aux cylindres <= 1023. Quand on utilise l'adressage
<< lineaire >> avec des gros disques, /sbin/lilo risque de
generer des references a des cylindres inaccessibles.
<< lba32 >> evite beaucoup de ces problemes avec l'utilisation
de l'adressage par paquet mais cela requiert un BIOS recent
(posterieur a 1998). L'option linear est consideree comme
obsolete et son utilisation est vivement decouragee.
lock Sauvegarder la ligne de commande de demarrage comme commande par
defaut pour les prochains demarrages. De cette facon, lilo
<< verrouille >> ce choix jusqu'a ce qu'il soit ecrase
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 utilise.
Sur les machines avec un BIOS anterieur a 1998, l'extension EED
du BIOS qui est necessaire pour l'adressage << lba32 >> peut ne
pas etre presente. Dans ce cas, le chargeur de demarrage passe
automatiquement a l'adressage << geometrique >>, ce changement,
ou l'utilisation de l'adressage << lineaire >> ou
<< geometrique >> requiert un fichier de carte present dans les
1024 premiers cylindres du disque. Cette limitation du BIOS
n'est plus sur les systemes posterieurs a 1998, la plupart
gerant les nouveaux appels EDD du BIOS.
menu-title=<cha^ine-du-titre>
Indiquer le titre du menu de demarrage (37 caracteres maximum).
Il remplace le titre par defaut << LILO Boot Menu >>. Si le menu
n'est pas installe (voyez l'option install=), cette option n'a
aucun effet.
menu-scheme=<sch'ema-de-couleurs>
Le schema de couleurs par defaut du menu de demarrage peut etre
remplace sur les ecrans VGA avec cette option (le schema de
couleur est assure sur les ecrans MDA). La forme generale de la
chaine color-scheme est :
<texte>:<surbrillance>:<bord>:<titre>
ou chaque entree est constituee de deux caracteres qui indiquent
une couleur de premier plan et d'arriere-plan. Seule la premiere
entree est necessaire. La surbrillance par defaut est l'inverse
de la couleur du texte. La couleur par defaut des bords et du
titre est la couleur du texte. Les couleurs sont indiquees sous
la forme kbgcrmyw pour blacK, Blue, Green, Cyan, Red, Magenta,
Yellow, et White : une majuscule implique une couleur intense
(seulement pour l'arriere plan), une minuscule, une couleur
faible. Des exemples de schemas de couleurs valides seraient :
menu-scheme=Wm blanc intense sur fond magenta
menu-scheme=wr:bw:wr:Yr schema par defaut de lilo
menu-scheme=Yk:kw jaune vif sur fond noir
Si le menu n'est pas installe comme chargeur de demarrage, alors
cette ligne n'a aucun effet.
message=<fichier-de-message>
Indiquer l'emplacement d'un fichier contenant un message qui
sera affiche avant l'invite de demarrage. Apres avoir imprime
<< lilo >>, aucun message n'est affiche pendant l'attente d'une
pression sur la touche SHIFT. Dans ce message, le caractere FF
(Ctrl-L) efface l'ecran. Ceci est indesirable quand le menu du
chargeur de demarrage est installe. La taille du message est
limitee a 65 535 octets. Le fichier de carte doit etre
reconstruit si le message est modifie ou deplace. Les options
message= et bitmap= s'excluent mutuellement.
nodevcache
(22.8). Desactiver le prechargement du cache interne des
peripheriques. Ceci peut etre necessaire pour les distributions
Linux qui utilisent une convention de nommage des peripheriques
non-standards, par exemple lorsque le premier disque IDE n'est
pas << /dev/hda >>.
nokbdefault=<nom>
(22.7.2) Le descripteur nomme sera utilise comme l'image par
defaut si aucun clavier IBM-PC n'est connecte. Si aucune
interface serie (serial=) n'est utilisee, alors les valeurs des
parametres prompt= et timeout= seront outrepassees et le
demarrage par defaut s'effectuera apres le delai delay=. Les
codes de detection des claviers ne peuvent pas detecter la
presence ou l'absence d'un nouveau clavier USB.
noraid Desactiver le marquage automatique a inaccessible des volumes
qui sont des elements d'un ensemble RAID. Ceci permet a
l'utilisateur d'editer l'option disk= / inaccessible depuis le
fichier de configuration. Sans de telles declarations, des ID de
volumes dupliquees seraient ecrasees, menant a des situations
confuses lors du demarrage et a de possibles echecs de celui-ci.
L'utilisation de cette option n'est generalement pas necessaire.
nowarn Desactiver les avertissements a propos des risques futurs.
optional
L'option optional locale a une image, est appliquee a toutes les
images (voyez ci-dessous).
password=<mot-de-passe>
L'option password= locale a une image est appliquee a toutes les
images. Cette option peut empecher des demarrages non desires si
l'image par defaut est protegee avec la priorite mandatory, qui
est plus forte que restricted.
prompt Le demarrage automatique (voyez delay ci-dessous) ne
s'effectuera pas a moins qu'une ligne de commande bloquee ou
prechargee (<< lilo -R >>) soit presente. Dans ce cas, le
chargeur de demarrage affichera l'invite boot: et attendra une
action de l'utilisateur avant de s'executer (voyez timeout
ci-dessous). Des redemarrages sans surveillance avec le noyau
par defaut sont impossibles si l'invite est activee et si
l'option timeout est desactivee ou si le noyau par defaut est
protege par un mot de passe avec un haut niveau comme
restricted.
raid-extra-boot=<option>
Cette option n'a de sens que pour les installations RAID1.
L'<option> peut prendre des valeurs comme none, auto, mbr,
mbr-only ou une liste de peripheriques separes par des virgules,
par exemple, << /dev/hda,/dev/hdc6 >>. A partir de la version
22.0 de lilo, le secteur de demarrage est normalement ecrit dans
le premier secteur de la partition RAID1. Sur les systemes
<< RAID PARALLELE >>, aucun autre secteur d'amorcage n'est
necessaire. La valeur par defaut est auto, c'est a dire que lilo
genere automatiquement les secteurs d'amorcage auxiliaires
necessaires pour les installations << raid skewed >>. La valeur
none signifie la suppression de la generation des secteurs de
demarrage auxiliaire. La valeur mbr-only supprime la generation
des secteurs de demarrage du peripherique raid, et force la
compatibilite avec les versions anterieures a la 22.0, en
ecrivant les secteurs de demarrage dans tous les secteurs de
demarrage de tous les disques qui possedent des partitions
<< raid >> actives. La valeur mbr est equivalente a mbr-only,
sauf que le secteur de demarrage d'une partition << raid >>
n'est pas supprime. L'utilisation d'une liste de peripheriques
force l'ecriture des secteurs de demarrage auxiliaires pour ces
peripheriques en plus du secteur de demarrage du peripherique
RAID1. Depuis la version 22, les codes RAID1 ecrivent toujours
automatiquement le secteur de demarrage dans le secteur de
demarrage du peripherique 0x80.
restricted
L'option restricted locale a une image est appliquee a toutes
les images (voyez ci-dessous).
serial=<param`etres>
Autoriser la prise de controle par une ligne serie. Le port
serie mentionne est initialise et le chargeur de demarrage
accepte les entrees du clavier et du port serie. L'emission d'un
<< break >> sur la liaison serie est equivalente a la pression
sur la touche majuscule afin d'alerter le chargeur de demarrage.
Toutes les images doivent etre protegees par mot de passe si
l'acces au port serie est moins securise que l'acces au systeme
(par exemple a travers un modem). La chaine de parametres a la
syntaxe suivante :
<port>[,<bauds>[<parite>[<bits>]]]
<port> : le numero du port serie, 0 par defaut. 0 correspond a
COM1 avec comme alias /dev/ttyS0, etc.). Les quatre ports (s'ils
existent) peuvent etre utilises.
<bauds> : la vitesse du port serie. Les vitesses suivantes sont
supportees : 110, 150, 300, 600, 1200, 2400 (vitesse par
defaut), 4800, 9600 bauds et les vitesses << rapides >> 19200,
38400 et 57600 bauds. Une vitesse de 115200 bauds est autorisee
mais tous les ports serie ne la supportent pas.
<parite> : la parite de la liaison serie. Le chargeur de
demarrage ignore la parite en entree, et elimine le huitieme
bit. Les lettres suivantes (minuscules ou majuscules)
definissent le type de parite : << n >> aucune, << e >> paire,
<< o >> impaire.
<bits> : le nombre de bits par caractere. Seuls les caracteres
de 7 et 8 bits sont geres. S'il n'y a pas de parite, le nombre
de bits est de 8 par defaut. Si la parite est paire ou impaire,
le nombre de bits est de 7 par defaut.
Si l'option serial est active, la valeur de delay est
automatiquement augmentee (modifiee) a 20.
Exemple : << serial=0,2400n8 >> initialise le port COM1 avec les
parametres par defaut.
single-key
Cette option permet de selectionner et de lancer une image avec
une unique touche du clavier. La selection se fait sur le
premier caractere de chaque nom, qui doit etre unique. Cette
option ne doit pas etre utilisee 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
demarrage et utilise un mode d'operation compatible avec lilo
22.4. Avec un demarrage par << Volume-ID >> (lilo 22.5 et
superieur) les codes BIOS des disques sont determines lors du
demarrage et non lors de l'installation du chargeur. Ainsi ils
peuvent etre modifies, soit en ajoutant ou en supprimant un
disque, soit en utilisant un menu du BIOS pour selectionner le
peripherique de demarrage.
Avec cette option, les codes BIOS des disques DOIVENT etre
correctement renseignes lors de l'installation ; soit lilo les
devine (et se trompe souvent avec des systemes composes de
disques IDE/SCSI), soit ils sont explicitement indiques avec les
options << disk=/dev/XXX bios=0xYY >>. L'utilisation de cette
option previent toute activite qui pourrait modifier les codes
BIOS assignes a des disques particuliers, comme note ci-dessus.
En general, cette option ne devrait jamais etre utilisee,
excepte comme contournement d'un bogue.
suppress-boot-time-BIOS-data
Cette option globale supprime un ensemble de donnees BIOS lors
du demarrage en mode reel des systemes qui se bloquent suite a
certains appels BIOS. C'est equivalent a l'utilisation de
l'option nobd lors du demarrage.
Cette option dejoue l'identification du volume des disques et la
detection des codes des peripheriques BIOS de lilo sur des
systemes de plus d'un disque. Ainsi l'utilisation de cette
option produira un message d'avertissement qui ne peut pas etre
supprime.
timeout=<temps-en-seconde>
Definir un delai maximal (en dixiemes de secondes) a l'invite
boot de la saisie clavier. Cette option est active seulement si
l'option prompt est utilisee. Si aucune touche n'est pressee
pendant ce laps de temps, l'image par defaut est automatiquement
demarree. Le delai par defaut est infini.
unattended
(22.6) Modifier le comportement de l'option timeout de maniere a
etre utile sur les lignes series bruitees. Chaque caractere
saisi (ou de bruit) redemarre le delai timeout et l'expiration
du delai demarrera toujours le descripteur par defaut meme si
des caracteres bruites 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 ajoutee a
la ligne de commande de lilo, la verbosite sera augmentee en
consequence. Le maximum de verbosite est 5.
vmdefault=<nom>
Le nom de l'image est utilise comme image de demarrage par
defaut si le demarrage est en mode virtuel avec un moniteur
virtuel comme VMware (tm). Ainsi un demarrage en mode virtuel et
un demarrage en mode reel peuvent se faire avec des images
differentes.
En outre, les parametres de configuration du noyau append, ramdisk,
read-only, read-write, root et vga peuvent etre indiques dans la
section des options globales. Ils sont utilises par defaut a moins
d'etre specifies dans les sections locales aux images.
SECTION LOCALE AUX IMAGES
Une section locale a une image debute soit par une ligne
image=<chemin>
qui indique un fichier ou un peripherique contenant l'image d'un noyau
Linux, soit par une ligne
other=<p'eriph'erique>
qui indique un systeme a demarrer.
Dans le premier cas, si la ligne image implique un demarrage depuis un
peripherique, alors il faut egalement indiquer l'intervalle des
secteurs a utiliser :
range=<d'ebut>-<fin>
range=<d'ebut>+<nsec>
range=<secteur>
Dans le troisieme cas , << nsec=1 >> est suppose.
OPTIONS DU NOYAU (image=)
Si l'image demarree est un noyau Linux, il est possible de lui passer
des parametres supplementaires en ligne de commande.
addappend=<cha^ine>
(22.6) Les parametres du noyau de la chaine sont concatenes a la
suite des parametres de l'option append= (voyez ci-dessous). La
chaine doit etre saisie entre guillemets doubles, << "toto" >>.
Habituellement l'option append= specifie les parametres communs
a tous les noyaux si elle est placee dans la section globale (ou
au debut du fichier de configuration) et addappend= est utilisee
comme option locale pour les parametres relatifs a une seule
image. L'option addappend ne devrait etre utilisee que comme
option locale a une image.
append=<cha^ine>
Ajouter les options indiquees aux parametres transmis au noyau.
Ceci est typiquement utilise pour indiquer des parametres
materiels qui ne peuvent pas etre completement autodetectes, ou
pour lesquels l'autodetection peut etre dangereuse. De multiples
parametres noyau sont separes par des espaces et la chaine de
parametres doit etre saisie entre guillemets doubles. Une option
locale append= dans une section locale a une image a priorite
sur l'option globale append=. L'option append= ne devrait etre
utilisee qu'une seule fois par section locale image=. Pour
concatener des chaines de parametres, utilisez addappend=. Par
exemple :
append="mem=96M hd=576,64,32 console=ttyS1,9600"
initrd=<nom>
Specifier le disque memoire initial a charger avec le noyau. Le
disque memoire devra contenir les modules necessaire au
demarrage du systeme, comme les drivers reseaux et les drivers
scsi. Consultez les pages de manuel relatives a mkinitrd(8).
literal=<cha^ine>
Identique a l'option append=, mais elimine toutes les autres
options (par exemple, l'emplacement du peripherique racine).
L'option literal= a priorite sur toutes les options append= et
addappend=. Comme des options vitales peuvent etre supprimees
malencontreusement avec literal=, celle-ci ne peut pas etre
definie dans la section globale.
ramdisk=<taille>
Specifier la taille (par exemple, << 4096k >>) d'un disque
memoire virtuel optionnel. Une valeur nulle ne creera pas de
disque memoire virtuel. Si cette variable est omise, la taille
du disque memoire virtuel indiquee dans la configuration de
l'image du noyau est utilisee.
read-only
Specifier que le systeme de fichiers racine doit etre monte en
lecture seule. Ceci peut etre indique dans la section globale.
Typiquement, la procedure de demarrage du systeme remontera ce
systeme de fichiers en lecture/ecriture par la suite (apres
avoir verifie le systeme de fichiers par exemple).
read-write
Specifier que le systeme de fichiers racine doit etre monte en
lecture/ecriture. Ceci peut etre specifie comme option globale.
root=<p'eriph'erique-de-d'emarrage>
Ceci specifie le peripherique a monter comme systeme de fichiers
racine. Ceci peut etre specifie comme option globale. Si le mot
cle current est utilise, le peripherique racine est defini comme
le peripherique qui est actuellement monte comme systeme de
fichiers racine. Si la racine a ete changee avec l'option -r, le
peripherique correspondant est utilise. Si la variable root est
omise, le peripherique racine indique dans l'image du noyau est
utilise. (Il est positionne lors de la compilation par la
variable << ROOT_DEV >> du makefile du noyau, et peut etre
change ulterieurement avec le programme rdev(8)).
(22.6) Le systeme de fichiers racine peut aussi etre specifie
par la directive LABEL= ou UUID= comme dans le fichier
<< /etc/fstab >>. Dans ce cas, le parametre root= doit etre
saisi entre guillemets, pour eviter une erreur de syntaxe avec
le second signe egal ; c'est-a-dire,
root="LABEL=MonDisque"
Note : Le parametre en ligne de commande root= passe a un noyau
sera << root=LABEL=MonDisque >>, donc sans guillemet. Si le
parametre root= est passe depuis l'invite de commande boot:,
aucun guillemet n'est a utiliser. Les guillemets sont seulement
la car l'installateur du chargeur traite le signe egal comme un
mot cle. Le traitement en ligne de commande du noyau est
beaucoup plus simple et ne necessite pas de guillemet. En
resume, utilisez seulement les guillemets dans le fichier
/etc/lilo.conf.
vga=<mode>
Specifier le mode texte VGA a utiliser pendant le demarrage.
Ceci peut etre specifie comme une option globale. Les valeurs
suivantes sont autorisees (la casse est ignoree) :
normal : selectionner le mode texte normal 80x25.
extended (or ext) : selectionner le mode texte 80x50.
ask : arreter et demander a l'utilisateur (lors du demarrage).
<numero> : utiliser le mode texte correspondant. Une liste des
modes disponibles peut etre obtenue en demarrant avec vga=ask et
en pressant la touche Entree.
Si cette variable est omise, le mode VGA de l'image du noyau est
utilise. (Le mode est specifie a la compilation du noyau par la
variable SVGA_MODE du makefile, et peut etre change
ulterieurement avec le programme rdev(8)).
SYST`EME ALTERNATIF (other=)
Utilise pour demarrer des systemes non Linux. L'option << other =
<peripherique> >> specifie le secteur de demarrage d'un systeme
alternatif installe sur un peripherique ou une partition du disque ;
par exemple << /dev/hda2 >> pour DOS ou << /dev/fd0 >> pour le lecteur
de disquette. Dans le cas d'un demarrage d'un systeme alternatif, les
options suivantes sont disponibles :
loader=<chargeur>
Specifier le chargeur a utiliser. Ceci peut etre aussi specifie
comme option globale. Par defaut chain est utilise. Ce chargeur
envoie les informations de partition et de peripherique du
secteur de demarrage qu'il charge, seulement pour le DOS avec un
systeme de fichiers FAT12 ou FAT16, pour Windows avec un systeme
de fichiers FAT16 ou FAT32, et pour OS/2 avec un systeme de
fichiers FAT16 ou HPFS. Le chargeur os2_d envoie les
informations de partition et de peripherique indifferemment et
utilise un format reconnu par OS/2 et DOS (consultez
table=<lettre> ci-dessous).
table=<p'eriph'erique>
Specifier le peripherique qui contient la table de partitions.
Le chargeur ne transmettra pas les informations sur les
partitions au systeme d'exploitation si cette variable est
omise. (Certains systemes d'exploitation utilisent d'autres
moyens pour determiner la partition depuis laquelle ils
demarrent. Par exemple MS-DOS enregistre habituellement la
geometrie du disque ou de la partition de demarrage dans son
secteur de demarrage). Notez que /sbin/lilo doit etre execute de
nouveau si une table de partitions referencee dans une option
table est modifiee.
table=<lettre-du-disque>
C'est un cas particulier du chargeur os2_d. Cette option
specifie la lettre de la partition DOS a demarrer. C'est
obligatoire lorsque OS/2 est installe sur une partition etendue.
La lettre de la partition peut etre indiquee ou non avec le
caractere << : >> a la fin.
change Ce mot cle debute une section qui decrit comment les << ID >>
des partitions primaires sont modifies, et comment les
partitions primaires sont activees et desactivees. Si change est
omis, les regles sont generees comme si le mot cle automatic
etait specifie. Le mot cle change seul, suivi d'aucune regle,
supprime les regles 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
specifie que lorsque la partition primaire /dev/hda2 est
demarree, les regles automatiques seront appliquees ; ensuite,
la partition 1, une partition DOS12, sera cachee et desactivee.
En outre, la partition 2 sera normale et activee. Activer une
partition active le drapeau de demarrage de la table de
partitions. Le mot cle automatic peut entrer en conflit avec les
regles de changements par defaut, donc les lignes set= ci-dessus
peuvent etre redondantes.
boot-as=<bios>
Cette option (lilo version 22.5.1) specifie le code de
peripherique du BIOS qui doit etre assigne a la partition
specifiee par l'option other= du systemes d'exploitation a
demarrer. Si le chargeur detecte qu'un autre code de
peripherique BIOS est assigne au disque, alors il echangera
dynamiquement le code assigne par le bon code.
Cette option est plus commode a specifier que map-drive= et plus
generale que master-boot= car tout code de peripherique peut
etre specifie. Contrairement a map-drive=, l'echange ou non des
codes de peripheriques est fait lors du demarrage et non lors de
l'installation. C'est avantageux pour les systemes dont le BIOS
affiche un menu de demarrage des peripheriques et lie les
disques aux peripheriques de differentes facons, dependant de la
selection du BIOS.
Cette option peut etre specifiee comme une option globale, dans
ce cas elle s'applique a toutes les sections other= a moins
qu'elle soit surchargee par l'option master-boot. Si l'une des
options boot-as= ou master-boot est une option globale, il est
preferable de specifier master-boot comme option globale, car
elle n'interferera pas avec les codes de peripheriques BIOS des
lecteurs de disquette ; boot-as= est alors utilisee comme une
option locale pour remplacer master-boot si necessaire.
master-boot
Ce drapeau (lilo 22.5) indique un systeme DOS, Windows, OS2 ou
un autre qui peut seulement etre demarre depuis le code de
peripherique BIOS 0x80, le disque << C: >>, ou un code de 0 pour
le disque << A: >>. Quand ce drapeau est specifie, si le disque
n'est pas assigne au code 0x80 ou 0 par le BIOS, alors le
chargeur echangera dynamiquement le code actuel avec la valeur
0x80 ou 0 pour faire apparaitre le disque comme le premier
disque dur << C: >> ou le lecteur de disquette << A: >>.
Ce drapeau est plus simple a utiliser que l'option map-drive=
(voyez ci-dessous) et il est preferable de l'utiliser si un
simple forcage du code de peripherique a 0x80 est tout ce qui
est demande. Il est aussi plus generique, par le fait que
l'echange des codes BIOS est determine dynamiquement au
demarrage 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 assigne dynamiquement.
Cette option peut etre specifiee comme une option globale, dans
ce cas elle s'applique a toutes les sections other= a moins
qu'elle ne soit surchargee par l'option boot-as.
map-drive=<num'ero>
Lier les appels BIOS du disque specifie au code de peripherique
de la ligne suivante avec to=<numero>. Ce lien est utile pour
demarrer des systemes d'exploitation comme DOS, depuis le second
disque dur. La suite echange les disques << C: >> et << D: >>,
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
Cette option a ete rendue obsolete par l'introduction de
l'option boot-as avec Lilo 22.5.
unsafe Ne pas toucher au secteur de demarrage lors de la creation de la
carte. Ceci desactive certains controles, y compris la
verification de la table des partitions. Si le secteur de
demarrage se trouve sur une disquette dans un format
proprietaire, l'utilisation de << UNSAFE >> evite d'avoir a
inserer un disque lisible dans le lecteur durant l'installation
de la carte. Si le secteur de demarrage se trouve sur un disque
dur, le code de peripherique BIOS du disque doit etre
explicitement specifie 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 necessaire pour demarrer cette image.
Ceci est utilise pour indiquer que le mot de passe global ne
s'applique pas a cette section image= ou others=. Consultez la
section MOT DE PASSE ci-dessous.
label=<nom>
Le chargeur de demarrage utilise le nom du fichier principal
(sans le chemin d'acces) de chaque image pour les identifier. Un
nom different peut etre utilise avec la variable label.
alias=<noms>
Un deuxieme nom de la meme entree peut etre utilise comme alias.
bmp-retain
L'image bitmap (<< install=bmp >>) est conservee lorsque le
controle est passe au noyau charge, ou a un autre chargeur avec
<< other=bootloader >> ; par exemple, l'ecran n'est pas
reinitialise vers le mode alphanumerique avant le demarrage du
noyau. Cette option est EXPERIMENTALE, pour les utilisateurs qui
travaillent sur les << splash screens >>.
fallback=<ligne-de-commande>
Specifier une chaine de caracteres qui est definie comme la
ligne de commande par defaut si l'image actuelle est demarree.
Ceci est utile lors de l'experimentation de noyaux qui peuvent
planter avant d'interagir avec le systeme. Si vous utilisez
l'option fallback, le prochain demarrage (demande par une
reinitialisation manuelle ou une surveillance minutee) chargera
un noyau (suppose stable) different. La ligne de commande sauvee
avec le mecanisme de << fallback >> est liberee en supprimant ou
en changeant la ligne de commande par defaut avec l'option -R,
qui doit faire partie du script de demarrage.
lock (Voyez ci-dessus.)
optional
Omettre l'image si elle n'est pas presente lors de la creation
de la carte. Ceci peut etre specifie comme option globale et est
utile pour indiquer des noyaux de test qui ne sont pas toujours
presents.
password=<mot-de-passe>
Proteger les options image= ou other= avec un mot de passe (ou
une phrase). Ceci peut etre indique comme option globale.
L'interpretation de la valeur de password= peut etre modifiee
avec les options mandatory, restricted et bypass (voyez
ci-dessous).
Le mot de passe peut etre indique dans le fichier de
configuration (peu securise) ou entre lors de l'installation du
chargeur de demarrage. Pour afficher la demande du mot de passe,
l'option doit etre << password="" >>. Les mots de passe entres
interactivement ne sont pas a entrer de nouveau si le chargeur
est relance. Ils sont en cache sous forme de hachage dans un
fichier auxiliaire au fichier de configuration, par defaut
/etc/lilo.crc. Si le fichier de configuration est mis a jour, un
message d'avertissement vous informera qu'il faut relancer lilo
-p pour forcer la generation du fichier de cache du mot de
passe.
mandatory
Un mot de passe est necessaire pour demarrer cette image. C'est
la configuration par defaut. Ceci peut etre utilise pour
surcharger localement les options image= ou other=.
nokbdisable
(22.7.2) Le descripteur specifie n'est pas demarrable si le
clavier IBM-PC n'est pas present. Cette option n'est utile que
si le demarrage s'effectue avec un terminal serie (serial). Sans
clavier (et sans terminal serie) connecte, il est impossible de
selectionner un descripteur de demarrage autre que celui par
defaut. Consultez nokbdefault ci-dessus.
restricted
Un mot de passe n'est seulement necessaire que pour demarrer
l'image si des parametres du noyau sont indiques en ligne de
commande (par exemple, << single >>). Ceci peut etre utilise
pour surcharger localement les options image= ou other=.
vmwarn Si vous demarrez dans un environnement virtuel comme VMware
(tm), l'image avec cette etiquette causera un message de
prudence qui sera affiche au demarrage. Une intervention de
l'utilisateur est necessaire pour continuer ou stopper le
processus de demarrage.
vmdisable
Si vous demarrez dans un environnement virtuel, l'image avec
cette etiquette ne sera pas affichee avec les autres etiquettes.
Cette image ne peut etre demarree que dans un mode reel.
Consultez vmdefault ci-dessus.
VOIR AUSSI
lilo(8), mkinitrd(8), mknod(1), mkrescue(8), rdev(8).
La distribution Lilo est accompagnee d'une documentation TeX tres
complete, dont la presente page n'est qu'un extrait.
TRADUCTION
Cette page de manuel a ete traduite et mise a jour par Christophe
Blaess entre 1997 et 2003. La version presente dans Debian est
dorenavant 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.
19 fevrier 2007 LILO.CONF(5)