lilo.conf - Fichier de configuration pour lilo
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).
When booting, the boot loader will issue its
boot: prompt and wait for
you to enter the label of the kernel (and any options) which you wish to boot.
At any time you may hit [Tab] to see a list of kernel/other labels.
Alternately, if the
menu boot loader is installed, a menu of boot
options will be presented for your selection. The title of this menu is
overridden with the menu title specification in this configuration file. If
you enter nothing, then the default kernel image, the first mentioned, (in the
example /boot/vmlinuz-2.6.29-1-i386) will be booted after a timeout of 15
seconds (150 deciseconds). There may be at least 16 images mentioned in
lilo.conf. (The exact number depends upon compilation options.)
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 « # ».
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.
If your boot device is a hard disk you need a special ID, which is supported
by udev. You find the right ID in the directory /dev/disk/by-id,
i.e.:
-
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
- Specifies the number of tenths of a second the boot loader
should wait before automatically booting a locked command line, a command
line pre-stored by "lilo -R", or the default `image=' or
`other='. When `delay' is non-zero, the boot loader will wait for an
interrupt for the specified interval. If an interrupt is received, or is
already waiting, the boot: prompt will be issued, and no automatic
boot will take place. The setting of CAPS LOCK or SCROLL LOCK, or any of
the keys ALT, CTRL, or SHIFT, when held down, are taken as interrupts.
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
In cases where there is no kernel partition information available, such as
on loopback devices, the 'disk=' specification may include partition start
information; viz.,
disk=/dev/loop0
bios=0x80 # use this BIOS code
max-partitions=7 # declare partitionable
partition=/dev/loop1
start=63 # offset from sector 0
partition=/dev/loop2
start=102400 # offset from sector 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
- Normally any initial ramdisk (initrd) loaded with a kernel
is loaded as high in memory as possible, but never above 15 MB.
This is due to a BIOS limitation on older systems. On newer systems, this
option enables using memory above 15 MB (up to a kernel imposed
limit, around 768 MB) for passing the initrd to the kernel. The
presence of this option merely indicates that your system does not have
the old BIOS limitation.
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
- Specifies the title line (up to 37 characters) for the boot
menu. This title replaces the default "LILO Boot Menu" title
string. If menu is not installed as the boot loader (see
install= option), then this line has no effect.
-
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
where each entry is two characters which specify a foreground color and a
background color. Only the first entry is required. The default highlight
is the reverse of the text color; and the default border and title colors
are the text color. Colors are specified using the characters
kbgcrmyw, for blac K, Blue, Green,
Cyan, Red, Magenta, Yellow, and White:
upper case for intense (fg only), lower case for dim. Valid color-scheme
strings would be
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
If menu is not installed as the boot loader, then this line has no
effect.
-
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
- The per-image option `password=...' (see below) applies to
all images. This option may prevent unattended booting, if the default
image is `password=' protected at the default level `mandatory', which is
a level higher than `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>: the number of the serial port, zero-based. Zero (0)
corresponds to COM1 alias /dev/ttyS0, etc. All four ports can be used (if
present).
<bps>: the baud rate of the serial port. The following baud rates are
supported: 110, 150, 300, 600, 1200, 2400 (default), 4800, 9600, plus the
extended rates 19200, 38400, and 57600 (56000). The rate 115200 is
allowed, but may not work with all COMx port hardware.
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
- Turns on lots of progress reporting. Higher numbers give
more verbose output. If -v is additionally specified on the lilo
command line, the level is increased accordingly. The maximum verbosity
level is 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.
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.
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=.
If the string is a very long line, this line can be divided in more lines
using "\" as last character of a line, e.g.,
addappend="noapic acpi=off pci=usepirqmask \
pnpbios=off pnpacpi=off noisapnp"
-
append=chaîne
- Appends the options specified to the parameter line passed
to the kernel. This is typically used to specify hardware parameters that
can't be entirely auto-detected or for which probing may be dangerous.
Multiple kernel parameters are separated by a blank space, and the string
must be enclosed in double quotes. A local append= appearing within an
image= section overrides any global append= appearing in the global
section of the configuration file. The append option may be used only once
per "image=" section. To concatenate parameter strings, use
"addappend=". Example:
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
- Specifies the initial ramdisk image to be loaded with the
kernel. The image will contain modules needed at boot time, such as
network and scsi drivers. See man pages for 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
- This specifies the size (e.g. "4096k") of the
optional RAM disk. A value of zero indicates that no RAM disk should be
created. If this variable is omitted, the RAM disk size configured into
the boot image is used.
- 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
- This specifies the device that should be mounted as root.
It may be specified as a global option. If the special name current
is used, the root device is set to the device on which the root file
system is currently mounted. If the root has been changed with -r,
the respective device is used. If the variable `root' is omitted, the root
device setting contained in the running kernel image is used. Warning:
This can induce to an unbootable system!
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.
If this variable is omitted, the VGA mode setting contained in the kernel
image is used. (And that is set at compile time using the SVGA_MODE
variable in the kernel Makefile, and can later be changed with the
rdev(8) program.)
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
- This keyword starts a section which describes how primary
partition IDs are changed, and how primary partitions are activated and
deactivated. If change is omitted, change rules are generated as
though the automatic keyword were specified. The keyword
change alone, without any rules following, will suppress automatic
change-rules. For example,
-
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.
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
- Specifies a string that is stored as the default command
line if the current image is booted. This is useful when experimenting
with kernels which may crash before allowing interaction with the system.
If using the fallback option, the next reboot (e.g. triggered by a
manual reset or by a watchdog timer) will load a different (supposedly
stable) kernel. The command line stored by the fallback mechanism is
cleared by removing or changing the default command line with the
-R option, which should be a part of the boot startup scripts.
- 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
- A password is only required to boot the image if kernel
parameters are specified on the command line (e.g. 'single'). May be used
on a single `image=' or `other=' to override a different global
setting.
- 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.
lilo(8),
mkinitrd(8),
mknod(1),
mkrescue(8),
rdev(8).
La traduction française de cette page de manuel a été
créée par Florentin Duneau <
[email protected]>, Luc
Froidefond <
[email protected]> et David Prévot
<
[email protected]>
Cette traduction est une documentation libre ; veuillez vous reporter
à la
GNU
General Public License version 3 concernant les conditions de copie
et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
[email protected]