Provided by: manpages-fr-extra_20111118_all bug

NOM

       lilo - Installer le chargeur de démarrage

SYNOPSIS

       Fonction principale :

       /sbin/lilo - Installer le chargeur de démarrage

       Autres utilisations :

       /sbin/lilo -A - Activer une partition, afficher la partition active
       /sbin/lilo -E - Éditer ou mettre à jour les en-têtes d'un fichier bitmap
       /sbin/lilo -I - Rechercher le chemin du noyau en cours d'utilisation
       /sbin/lilo -M - Écrire un secteur de démarrage principal (MBR) d'un périphérique
       /sbin/lilo -q - Obtenir la carte
       /sbin/lilo -R - Définir la ligne de commande par défaut du prochain démarrage
       /sbin/lilo -T - Afficher un résumé des options
       /sbin/lilo {-u|-U} - Désinstaller le chargeur de démarrage LILO

DESCRIPTION

       lilo  installe  un  chargeur  de  démarrage,  qui  sera activé au prochain démarrage de la
       machine. Le fichier de configuration par défaut est /etc/lilo.conf (consultez la  page  de
       manuel lilo.conf(5)). Il contient beaucoup d'options, mais la plupart, incluant celles qui
       surchargent le fichier de configuration, peuvent être indiquées en ligne de commande.

       -A péripérique-maître [ N ]
              Utilisé   avec   un   seul   paramètre.   Rechercher   la   partition   active   du
              périphérique-maître,  par  exemple  /dev/hda.  Avec « N==0 », désactiver toutes les
              partitions du périphérique. Avec N entre 1 et n, activer la partition  indiquée  et
              désactiver  toutes  les autres. Normalement, seules les partitions primaires [1, 4]
              devraient être actives, mais si  un  secteur  de  démarrage  principal  étendu  est
              présent  avec le secteur de démarrage principal du périphérique (consultez l'option
              -M), toute partition pourrait être activée. Le fait que le  système  d'exploitation
              de  la  partition  puisse  démarrer  depuis  une  partition  étendue  dépend de ses
              caractéristiques. Avec LILO, Linux peut être démarré depuis une partition étendue.

       -b périphérique-de-démarrage
              Indiquer le périphérique de démarrage où le chargeur de  démarrage  sera  installé.
              Par  exemple,  « -b  /dev/hda »  indique  le  secteur  de démarrage principal, « -b
              /dev/sdb5 » indique la première partition étendue du second disque SCSI.

       -B fichier-bitmap
              Indiquer un fichier bitmap comme fond d'écran  du  menu  graphique,  de  préférence
              préalablement traité avec la commande « lilo -E ».

       -c     Autoriser  la compression de la carte. Cela va permettre de grouper les requêtes de
              lectures des secteurs adjacents. Cette option accélère le démarrage (surtout depuis
              une disquette).

       -C fichier-de-configuration
              Indiquer  un  autre  fichier  de  configuration.  Avec  cette option, le fichier de
              configuration par défaut /etc/lilo.conf n'est pas utilisé.

       -d délai
              Indiquer un délai en dixièmes de seconde avant de démarrer la première image.  Cela
              permet  d'interrompre  la  procédure  de  démarrage  en  pressant Shift, Alt, Ctrl,
              ScrollLock ou  CapsLock.  Si  le  démarrage  est  interrompu,  l'invite  boot:  est
              affichée.  Cette  option  est surchargée par la présence de l'option prompt dans le
              fichier de configuration.

       -D étiquette
              Utiliser le noyau associé à l'étiquette donnée en tant que noyau par défaut, plutôt
              que le premier de la liste.

       -E fichier.ext
              Si  .ext  est .bmp, alors considérer le fichier comme un fichier graphique bitmap à
              utiliser avec l'option « bitmap= » du fichier  de  configuration.  Entrer  dans  un
              éditeur  pour  créer  ou  mettre à jour les informations de couleur et de placement
              dans l'en-tête LILO du fichier bitmap (consultez les options bmp-colors,  bmp-table
              et bmp-timer de la page de manuel lilo.conf(5)).

              Si .ext est .dat, alors considérer le fichier comme un fichier de configuration qui
              indique des paramètres graphiques bitmap, qui sont transférés dans  l'en-tête  LILO
              du fichier bitmap du même nom.

              Lorsqu'un  fichier .bmp est modifié avec un outil d'édition graphique (par exemple,
              The Gimp), l'en-tête LILO est perdu. Il peut être  restauré  à  l'aide  du  fichier
              .dat,  qui est utilisé comme un fichier de sauvegarde des informations de l'en-tête
              LILO.

       -f table-du-disque
              Indiquer un fichier de paramètres de la géométrie du disque. Le fichier par  défaut
              est /etc/disktab.

       -F     Remplacer  la  vérification  du  secteur de démarrage des systèmes de fichiers (par
              exemple, swap, XFS) qui peuvent être détruits  par  l'installation  du  secteur  de
              démarrage  de LILO sur le premier secteur de la partition. Ces systèmes de fichiers
              utilisent le premier secteur comme un super-bloc.

              Comparer avec « -P ignore », qui contourne certaines vérifications de la  table  de
              partitions.

       -g     Générer  des adresses disque géométriques (cylindre/tête/secteur). Elle est limitée
              à 1023 cylindres maximum. Cela force la compatibilité avec les  anciennes  versions
              de LILO.

       -H     Surpasser  un  arrêt  fatal lorsque tous les disques d'un ensemble RAID ne sont pas
              actifs.

       -i chargeur-de-démarrage
              Indiquer un fichier à installer en tant  que  nouveau  chargeur  de  démarrage.  Le
              fichier par défaut est /boot/boot.b.

       -I étiquette [D|a|i|k|r|R]
              L'étiquette   est  associée  au  nom  d'une  image  indiquée  dans  le  fichier  de
              configuration. Cette commande affiche le chemin complet du noyau correspondant,  le
              fichier  de carte clavier, le fichier du disque mémoire initial, les spécifications
              de la racine, ou le contenu de « append= » (les options « i,  k,  r,  R,  ou  a »).
              L'option  « D » ignore le paramètre étiquette, et affiche l'étiquette par défaut de
              « image= », ou la première étiquette « image= » si aucune image  par  défaut  n'est
              indiquée.

       -l     Générer  des  adresses  linéaires  de  secteurs  24 bits,  plutôt  que des adresses
              géométriques sous forme cylindre/tête/secteur.

       -L     Générer  des  adresses  de  blocs  logiques  32 bits,  plutôt  que   des   adresses
              géométriques.  Cela donne accès à toutes les partitions des disques de plus de 1024
              cylindres.

       -m fichier-de-carte
              Utiliser le fichier de carte indiqué en paramètre pour stocker la carte plutôt  que
              le fichier par défaut.

       -M périphérique-maître[mbr|ext]
              Installer    un    secteur    de    démarrage   principal   sur   le   périphérique
              périphérique-maître, en sélectionnant un secteur de démarrage principal standard ou
              étendu. La table de partitions primaire du périphérique-maître n'est pas perturbée.
              Si aucun « Volume-ID (numéro de série) » valable n'est présent, alors en générer un
              et  l'écrire  dans  le  MBR. Si l'option mbr est indiquée, le chargeur de démarrage
              étendu cherchera un drapeau actif dans une des partitions 1 à  4  et  démarrera  la
              partition  active.  Un seul drapeau actif est permis. Si l'option ext est indiquée,
              la recherche d'une partition  active  inclut  aussi  les  partitions  étendues.  La
              présence  du  chargeur  de  démarrage étendu dans le secteur de démarrage principal
              (MBR dans le secteur 0) d'un disque modifie le fonctionnement de l'option -A.

       -p     Demander un mot de passe pour tous les mots de passe définis par "" dans le fichier
              de configuration.

       -P {fix|ignore|<option-globale>}
              Corriger  ou ignorer les tables de partitions corrompues, par exemple, une table de
              partitions avec des adresses linéaires et géométriques qui  ne  correspondent  pas.
              Toujours essayer avec l'option -P ignore en premier ; comme -P fix réécrit la table
              de partitions, il est possible de détruire toutes les partitions du disque.

              L'option -P ignore est aussi utilisée pour contourner la vérification de  la  table
              de  partitions des types de partition dans la table de partitions qui ne permettent
              pas d'installer un secteur de démarrage LILO. À comparer avec l'option -F qui évite
              la vérification du secteur de démarrage actuel.

              -P <option-globale> permet de passer toute option globale qui pourrait être dans la
              section globale (le  début)  du  fichier  de  configuration  (/etc/lilo.conf).  Par
              exemple,  -P  nowarn  passe  l'option « nowarn » comme si  « nowarn » était dans le
              fichier de configuration (identique à l'option -w). De même, -P  timeout=50  ajoute
              ou  remplace  l'option « timeout= » du fichier de configuration. Notez que l'option
              -P duplique habituellement un nombre d'options en ligne de commande. Cependant,  ce
              n'est  pas  strictement les mêmes pour les options qui remplacent d'autres options,
              par exemple, -g (-P geometric), -L (-P lba32).

       -q     Lister les fichiers de carte actuels. lilo gère un fichier, par défaut,  /boot/map,
              contenant  le  nom  et  l'emplacement des noyaux à démarrer. Cette option liste les
              noms contenus dans ce fichier. Utilisez l'option  -v  pour  des  informations  plus
              détaillées à propos du chargeur de démarrage installé.

       -r répertoire-racine
              Avant  d'exécuter  toute chose, effectuer un « chroot » dans le répertoire indiqué.
              Le nouveau répertoire racine doit contenir les répertoires /dev et /boot.  Il  faut
              aussi un fichier de configuration /etc/lilo.conf.

       -R ligne-de-commande
              Cette  option  définit  la  commande par défaut du chargeur de démarrage lors de sa
              prochaine exécution. Le chargeur de démarrage écrasera cette  ligne  de  commande :
              elle n'est utilisée qu'une seule fois. Elle est couramment utilisée dans les script
              de redémarrage, juste avant l'appel à la commande « shutdown  -r ».  Utilisée  sans
              paramètre, elle annulera une ligne de commande verrouillée ou de retour en arrière.

       -s fichier-de-sauvegarde
              Lorsque lilo écrit un nouveau secteur de démarrage, il sauve le contenu de l'ancien
              secteur de démarrage dans un fichier, nommé par défaut /boot/boot.NNNN, où NNNN est
              la  représentation  hexadécimale des nombres majeur et mineur du périphérique de la
              partition ou du disque. Cette option indique un fichier  de  sauvegarde  d'une  des
              trois  façons  suivantes :  un répertoire de sauvegarde (par défaut, /boot) avec un
              nom de fichier au format « boot.NNNN » dans le répertoire indiqué ;  un  modèle  de
              nom  de  fichier  avec  le  chemin  (par  défaut,  /boot/boot) auquel « .NNNN » est
              ajouté ; ou le chemin complet du fichier qui doit se terminer par  « .NNNN ».  Avec
              l'option -u, le chemin complet du fichier doit être utilisé.

       -S fichier-de-sauvegarde
              Normalement,  lilo n'écrasera pas un fichier de sauvegarde existant d'un secteur de
              démarrage. Ces options signifient  que  le  remplacement  sera  forcé.  Comme  avec
              l'option  -s, un répertoire peut être indiqué, ou un modèle de chemin ou, un chemin
              complet (qui inclut le suffixe « .NNNN »).

        -t    Tester seulement. Ne pas modifier le secteur de démarrage ou le fichier de carte. À
              utiliser avec l'option -v pour s'assurer de ce que lilo va faire.

       -T option
              Afficher des informations du système, quelques-unes proviennent du BIOS. C'est plus
              simple que de démarrer « LILO diagnostic » depuis une disquette lors  de  problèmes
              systèmes. option est une des valeurs suivantes :

                 help  - afficher une liste des diagnostics disponibles
                 ChRul - afficher les types de partitions des
                         « Changes-Rules »
                 EBDA  - afficher les informations sur les zones de données
                         BIOS étendu
                 geom=<disque> - afficher la géométrie du périphérique
                         BIOS, par exemple : geom=0x80
                 geom  - afficher la géométrie de tous les disques
                 table=<disque> - afficher la première table de partitions,
                         par exemple : table=/dev/sda
                 video - afficher les modes graphiques disponibles du chargeur
                         de démarrage

       -u [nom-de-périphérique]
              Désinstaller  lilo en copiant le secteur de démarrage sauvegardé dans le secteur de
              démarrage. Les options -s et -C  peuvent  être  utilisées  avec  cette  option.  Le
              paramètre  [nom-de-périphérique]  est  optionnel.  Une  vérification  des dates est
              faite.

       -U [nom-de-périphérique]
              Même chose mais sans vérifier les dates.

       -v     Augmenter la verbosité. Ajouter 1 à 5 -v en  paramètre  augmente  la  verbosité  de
              lilo, ou utiliser -v n avec n entre 1 et 5 pour définir le niveau de verbosité.

       -V     Afficher la version.

       -w     À  utiliser avec les options -w ou -w- pour supprimer les messages d'avertissement.
              Utiliser avec -w+ pour remplacer l'option nowarn du  fichier  de  configuration  et
              afficher les messages d'avertissement.

       -x option
              Pour  les  installations  RAID seulement. Cette option peut être l'un des mots clés
              suivants : none, auto, mbr, mbr-only, ou une liste  de  périphériques  à  démarrer,
              séparés par « : » et sans espace.

       -X     Réserver  à une utilisation interne de LILO. Elle peut produire différentes sorties
              pour différentes versions de LILO. La ligne commençant par « CFLAG= » contient  les
              options de compilation de LILO.

       -z     Lorsqu'elle est utilisée avec l'option « -M », supprimer le « Volume-ID ». Elle est
              habituellement  utilisée  dans  la  procédure  suivante  pour  générer  un  nouveau
              « Volume-ID » :
                   lilo -z -M /dev/hda
                   lilo -M /dev/hda

       -Z option
              Appeler  l'installateur de démarrage avec des précautions particulières car le BIOS
              n'arrive pas à passer le bon code de périphérique dans le registre DL (-Z0) ou  car
              le  BIOS  obtient  toujours  le  bon  registre  DL (Z1). Cette option correspond et
              remplace l'option « bios-passes-dl= » du fichier de configuration.

       La ligne de commande ci-dessus correspond aux mots clés du  fichier  de  configuration  du
       dessous.

              -b bootdev       boot=bootdev
              -B file.bmp      bitmap=file.bmp
              -c               compact
              -d dsec          delay=dix-sec
              -D label         default=étiquette
              -i boot-loader   install=chargeur-de-démarrage
              -f file          disktab=fichier
              -g               geometric
              -l               linear
              -L               lba32

              -m mapfile       map=fichier-de-carte
              -P fix           fix-table
              -P ignore        ignore-table
              -s file          backup=fichier
              -S file          force-backup=fichier
              -v [N]           verbose=N
              -w               nowarn
              -x option        raid-extra-boot=option
              -Z option        bios-passes-dl=option

OPTIONS DE DÉMARRAGE

       Les options, décrites ici, peuvent être indiquées lors du démarrage à la ligne de commande
       lorsqu'une image est démarrée. Ces options sont traitées par  LILO  et  supprimées  de  la
       ligne  de  commande  avant  d'être  passées  au noyau, à moins qu'une option outrepasse ce
       comportement.

       lock   Verrouiller la ligne de commande, comme si l'option « lock »  était  indiquée  dans
              /etc/lilo.conf.

       mem=###[,K,M,G]
              Indiquer  la  quantité  de  mémoire  maximum  du  système  en  octets,  kilooctets,
              mégaoctets, ou gigaoctets. Cette option n'est pas supprimée de la ligne de commande
              et elle est toujours envoyée au noyau.

       nobd   Supprimer  la  vérification  des données BIOS. Cette option est à utiliser avec les
              BIOS incompatibles  avec  les  BIOS  IBM  qui  se  bloquent  pas  avec  les  lignes
              suivantes :

                   Loading...............
                   BIOS data check

       vga=[ASK,EXT,EXTENDED,NORMAL,###,0x###]
              Permet de remplacer le mode vidéo par défaut de la procédure de démarrage du noyau.

ERREURS DE DÉMARRAGE

       Le  processus de démarrage se fait en deux étapes. Le chargeur de la première étape est un
       secteur unique chargé par le BIOS ou par le chargeur dans le MBR. Il  charge  le  chargeur
       multi-secteur  de  la  seconde  étape,  mais l'espace est très limité. Lorsque la première
       étape obtient le contrôle, il affiche la lettre « L » ; lorsqu'elle est prête à transférer
       le  contrôle  à  la  seconde  étape, elle affiche la lettre « I ». Si une erreur survient,
       comme une erreur de lecture du disque, elle affiche un code d'erreur au format hexadécimal
       et  essaye  de  nouveau.  Tous les codes d'erreurs sont des valeurs renvoyées par le BIOS,
       sauf pour les codes 40, 99 et 9A qui sont générés par LILO. Une liste partielle des  codes
       d'erreurs est donnée ci-dessous :

              00  pas d'erreur
              01  commande disque invalide
              02  marque d'adresse introuvable
              03  disque protégé en écriture
              04  secteur introuvable
              06  disquette retirée
              08  surcharge DMA
              0A  drapeau de secteur incorrect
              0B  drapeau de piste incorrect
              20  échec du contrôleur
              40  échec de la recherche (BIOS)
              40  cylindre>1023 (LILO)
              99  index de secteur invalide dans la deuxième étape (LILO)
              9A  aucune signature du chargeur pour la seconde étape (LILO)
              AA  périphérique non prêt
              FF  échec de l'opération de détection

       Le  code  d'erreur 40 est généré par le BIOS ou par LILO durant la conversion des adresses
       disque linéaires en adresses disque géométriques. Sur les vieux systèmes qui ne gèrent pas
       l'adressage  lba32,  cette  erreur peut aussi se produire. Les erreurs 99 et 9A signifient
       que le fichier de carte (option -m ou map=) n'est pas lisible, probablement car  LILO  n'a
       pas  été  lancé  après  certaines  modifications  du  système,  ou qu'il y a une erreur de
       géométrie entre ce qu'utilise LILO (lilo -v3 pour le savoir) et ce  qui  est  actuellement
       utilisé  par le BIOS (un des diagnostics des disques de LILO, disponible dans les sources,
       peut être nécessaire  pour déterminer ce problème).

       Lorsque la seconde étape du chargeur a reçu le contrôle de la première étape, elle affiche
       le  lettre « L » et quand elle s'est elle-même initialisée, incluant la vérification de la
       table de description « Descriptor Table », la liste des noyaux et des  autres  systèmes  à
       démarrer  est  affichée  puis  elle  affiche la lettre « O » pour former le mot complet en
       majuscules « LILO ».

       Tous les messages d'erreurs de la second étape sont  en  anglais  et  essayent  de  mettre
       l'accent, plus ou moins avec succès, sur l'erreur.

INCOMPATIBILITÉS

       lilo  est  connu  pour  avoir des problèmes avec le système de fichiers reiserfs introduit
       dans les noyaux Linux 2.2.x, à moins que  le  système  de  fichiers  ne  soit  monté  avec
       l'option   « notail ».  Cette  incompatibilité  a  été  résolue  avec  reiserfs 3.6.18  et
       LILO 21.6. Reiser4, introduit dans Linux 2.5.x, nécessite LILO 22.5.2 ou supérieur.

       Avec la version 22.0, les installations RAID écrivent l'enregistrement de  démarrage  dans
       la  partition  RAID.  Des  écritures  provisoires  du  MBR  peuvent  survenir  pour rendre
       l'ensemble RAID amorçable dans des situations de récupération, mais toutes les actions par
       défaut  seront  remplacées. Les actions similaires des versions précédentes sont réalisées
       avec l'option « -x mbr-only ».

BOGUES

       Les  options  de  configurations  « backup »  et  « force-backup »  doivent  indiquer   un
       répertoire de sauvegarde ou un modèle de chemin d'un fichier de sauvegarde pour toutes les
       installations RAID. Utiliser un nom de fichier ne  permet  pas  de  faire  de  sauvegardes
       multiples.  La  meilleure  solution  est d'utiliser la mécanisme par défaut qui fonctionne
       dans tous les cas.

VOIR AUSSI

       fdisk(8), lilo.conf(5), mkrescue(8), mkinitrd(8).

       La distribution LILO dispose d'une documentation au format TeX  très  complète  depuis  la
       version 21.  Le  fichier  « README » au format texte, disponible dans les sources, fournit
       des informations sur les mises à jours  les  plus  récentes.  Il  peut  être  trouvé  dans
       /usr/share/doc/lilo-doc/ sur les systèmes de type Debian.

AUTEURS

       Werner Almesberger <almesber@lrc.epfl.ch> (versions 0 à 21)
       John Coffman <johninsd@san.rr.com> (depuis la 21.2)

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.

                                          7 octobre 2005                                  LILO(8)