Provided by: live-boot-doc_20250225_all bug

NOM

       live-boot - Composants de démarrage du système

DESCRIPTION

       live-boot comprend les composants qui configure un système live pendant le processus de démarrage (espace
       utilisateur primitif).

       live-boot  est  un  hameçon  (hook)  pour  initramfs-tools,  utilisé pour générer un initramfs capable de
       démarrer les systèmes live, comme ceux créés par live-helper(7). Ceci comprends les  ISOs  Live  Systems,
       les paquets tar de démarrage par le net (netboot), et les images de clef USB.

       Au  moment  du  démarrage, il recherchera un médium (en lecture seule) contenant un répertoire "/live" où
       est placé un système de fichier racine (souvent  une  image  d'un  système  de  fichier  compressé  comme
       squashfs).  Si ceci est trouvé, il créera un environnement enregistrable en utilisant aufs, pour démarrer
       le système à partir de lui.

CONFIGURATION

       live-boot peut être configuré à travers un paramètre de démarrage ou un fichier de configuration.

       Pour configurer les paramètres de  live-boot  utilisés  par  défaut  dans  l'image  live,  voir  l'option
       --bootappend-live dans la page de manuel lb_config(1).

   Paramètres du noyau
       live-boot est activé uniquement si 'boot=live' a été utilisé en tant que paramètre du noyau.

       De  plus,  il  y  a  plusieurs  autres  paramètres  de  démarrage  pour  influencer le comportement, voir
       ci-dessous.

   Fichiers de configurations
       live-boot can be configured (but not activated) through configuration files. Those files  can  be  placed
       either  in  the  root  filesystem  itself  (/etc/live/boot.conf,  /etc/live/boot/*), or on the live media
       (live/boot.conf, live/boot/*). These environment variables can only be set in the configuration files:

       DISABLE_CDROM=[true|false]
              Disable support for booting from CD-ROMs. If set to 'true' mkinitramfs  will  build  an  initramfs
              without the kernel modules for reading CD-ROMs.

       DISABLE_DM_VERITY=[true|false]
              Disable  support  for  dm-verity. If set to true true' mkinitramfs will build an initramfs without
              the kernel module dm-verity and some other dm modules. Also  the  default  mount  binary  is  used
              instead of the util-linux one.

       DISABLE_FAT=[true|false]
              Disable  support  for  booting  from  FAT file systems. If set to 'true' mkinitramfs will build an
              initramfs without the kernel module vfat and some nls_* modules.

       DISABLE_EXFAT=[true|false]
              Disable support for booting from exFAT file systems. If set to 'true' mkinitramfs  will  build  an
              initramfs without the kernel module exfat.

       DISABLE_FUSE=[true|false]
              Disable  support for booting from FUSE-based file systems. If set to 'true' mkinitramfs will build
              an initramfs without the kernel module fuse and file systems that depend on it (like curlftpfs and
              httpfs2).

       DISABLE_NTFS=[true|false]
              Disable support for booting from NTFS file systems. If set to 'true'  mkinitramfs  will  build  an
              initramfs without the kernel module ntfs.

       DISABLE_USB=[true|false]
              Disable support for booting from USB devices. If set to 'true' mkinitramfs will build an initramfs
              without the kernel module sd_mod.

       MINIMAL=[true|false]
              Build  a minimal initramfs. If set to 'true' mkinitramfs will build an initramfs without some udev
              scripts and without rsync.

       PERSISTENCE_FSCK=[true|false]
              Run fsck on persistence filesystem on boot. Will attempt to repair errors. The execution log  will
              be saved in /var/log/live/fsck.log.

       FSCKFIX=[true|false]
              If  PERSISTENCE_FSCK  or  forcefsck are set, will pass -y to fsck to stop it from asking questions
              interactively and assume yes to all queries.

OPTIONS

       live-boot fourni actuellement les paramètres suivants.

       access=ACCESS
           Met en place le niveau d'accessibilité pour les utilisateurs physiquement ou visuellement handicapés.
           ACCESS doit être un des v1, v2, v3, m1, or m2. v1=handicap visuel faible, v2=handicap visuel  modéré,
           v3=cessité visuelle, m1=difficultés moteur faibles m2=difficultés moteur modérées.

       console=TTY,SPEED
           Paramètre   la   console   par   défaut   étant   utilisée  avec  l'option  "live-getty".  Exemple  :
           "console=ttyS0,115200".

       debug
           Rend le processus de démarrage initramfs plus verbeux.
           Utiliser : debug=1
           Si debug n'est pas paramétré à une valeur, les messages pourraient ne pas être affichés.

       fetch=URL

       httpfs=URL
           Une autre forme de démarrage par le net en téléchargeant une image squashfs depuis une URL donnée. La
           méthode fetch copie l'image dans la RAM et la méthode httpfs utilise  FUSE  et  httpfs2  pour  monter
           l'image  en  place. La copier dans la RAM nécessite davantage de mémoire et pourrait prendre du temps
           pour des images volumineuses. Ceci dit,  ça  devrait  mieux  fonctionner  correctement  car  cela  ne
           nécessite  pas  de réseau ensuite et le système fonctionne plus vite une fois démarré car il n'a plus
           besoin de contacter un serveur.
           À cause des limitations actuelles de la version wget de busybox et de sa résolution DNS, une  URL  ne
           peut pas contenir un hostname mais uniquement une adresse IP.
           Ne fonctionne pas : http://example.com/path/to/your_filesystem.squashfs
           Fonctionne : http://1.2.3.4/path/to/your_filesystem.squashfs
           Notez également que par conséquent, il n'est actuellement pas possible d'attraper une image depuis un
           virtualhost basé-sur-un-nom d'un httpd s'il partage l'adresse IP avec l'instance httpd principale.
           Vous voudrez également utiliser l'image ISO live à la place de l'image squashfs.

       iscsi=server-ip[,server-port];target-name
           Démarrer  depuis une cible iSCSI qui a une image ISO ou disque en tant que l'un de ces LUNs. La cible
           spécifiée est recherchée pour un LUN qui ressemble à un medium  live  medium.  Si  vous  utilisez  la
           solution cible iSCSI logiciel iscsitarget , votre ietd.conf devrait ressembler à ça :
           # Le nom-cible que vous spécifiez dans le paramètre iscsi=
           Cible <target-name>
             Lun 0 Path=<chemin-vers-votre-image-live.iso>,Type=fileio,IOMode=ro
             # Si vous voulez démarrez de multiples machines, vous pourriez vouloir   jeter un oeil aux réglages
           de certains paramètres comme
             # Wthreads ou MaxConnections

       findiso=/PATH/TO/IMAGE
           Regarder  pour  le  fichier  ISO spécifié sur tous les disques quandil regarde habituellement pour le
           fichier squashfs (donc vous n'avez pas  besoin  de  connaître  le  nom  de  périphérique  comme  dans
           fromiso=....).

       forcefsck
           Run  fsck on persistence filesystem on boot. Will attempt to repair errors. The execution log will be
           saved in /var/log/live/fsck.log.

       fromiso=/PATH/TO/IMAGE
           Use a filesystem from within an ISO image that's available on  live-media.  The  first  part  of  the
           argument  should  be  the  block  device where the image is stored, followed by the path and filename
           (e.g. fromiso=/dev/sda1/live/image.iso).
           Alternatively,  it  can  be  used  to  boot   from   an   ISO   embedded   into   an   initrd   (e.g.
           fromiso=/live/image.iso).

       ignore_uuid
           Ne  pas  vérifierque  chaque  UUID embarqué dans le initramfs correspond au medium découvert. On peut
           dire à live-boot de générer un UUID en paramétrant LIVE_GENERATE_UUID=1 lors de  la  construction  de
           l'initramfs.

       verify-checksums
           Si spécifié, une somme MD5 est calculée sur le média live pendant le démarragea et est comparée à une
           valeur présente dans md5sum.txt dans le répertoire racine du média live.

       ip=[DEVICE]:[CLIENT_IP]:[NETMASK]:[GATEWAY_IP]:[NAMESERVER]
       [,[DEVICE]:[CLIENT_IP]:[NETMASK]:[GATEWAY_IP]:[NAMESERVER]]
           Let  you  specify  the  name(s) and the options of the interface(s) that should be configured at boot
           time. Do not specify this if you want to use dhcp (default). It will be changed in a  future  release
           to        mimic        official        kernel        boot       param       specification       (e.g.
           ip=10.0.0.1::10.0.0.254:255.255.255.0::eth0,:::::eth1:dhcp).

       ip=[frommedia]
           Si cette variable est paramétrée, dhcp et la configuration statique sont  simplement  sautées  et  le
           système utilisera à la place les interfaces (qui doivent être) préconfigurées /etc/network/.

       {live-media|bootfrom}=DEVICE
           Si  vous  spécifiez une des ces deux formes équivalentes, live-boot essaiera en premier de trouver ce
           périphérique le répertoire "/live" où le système de fichier racine en lecture seule devrait être.  Si
           il  ne  trouve  pas  quelque  chose  d'utilisable,  le  scan normal pour les périphériques blocks est
           effectué.
           Instead of specifying an actual device name, the keyword 'removable' can be used to limit the  search
           of  acceptable live media to removable type only. Note that if you want to further restrict the media
           to usb mass storage only, you can use the 'removable-usb' keyword.

       live-media-offset=BYTES
           De cette façon, vous pouvez dire à live-boot que  votre  image  démarre  à  l'offset  BYTES  dans  le
           périphérique spécifié ci-dessus ou auto-découvert, qui pourra être utile pour cacher l'ISO du système
           live ou l'image à l'intérieur d'une autr ISO ou image, pour créer des image "propre".

       live-media-path=PATH
           Paramètre  le  chemin vers le système de fichier live sur le médium. Par défaut, il est paramétré sur
           '/live' et vous ne  devriez  pas  changer  ceci  sauf  si  vous  avez  personnalisé  votre  média  en
           conséquence.

       live-media-timeout=SECONDS
           Paramètre  le  temps  d'expiration en secondes pour le périphérique spécifié par "live-media=" à être
           prêt avant de laisser tomber.

       module=NAME
           Plutôt que d'utiliser le fichier optionnel par défaut "filesystem.module" (voir ci-dessous), un autre
           fichier peut être spécifié sans l'extension ".module"; il devra être placé dans le répertoire "/live"
           du médium live.

       netboot[=nfs|cifs]
           Ceci dit à  live-boot  d'effectuer  un  montage  réseau.  Le  paramètre  "nfsroot="(avec  l'optionnel
           "nfsopts="),  devrait  spécifier  où  est  l'emplacement  du  système de fichier racine. En l'absence
           d'arguments, il essaiera cifs en premier puis, s'il échoue, nfs.

       nfsopts=
           Ceci vous permet de spécifier des options nfs personnalisées.

       nofastboot
           Ce paramètre désactive la désactivation par défaut du système de fichier  dans  /etc/fstab.  Si  vous
           avez  des  système de fichier statiques sur votre disque dur et vous voulez qu'ils soient vérifiés au
           moment du démarrage, utilisez ce paramètre, sinon ils sont sautés.

       nopersistence
           désactive la fonctionnalité "persistance", utile si le bootloader (comme  syslinux)  a  été  installé
           avec la persistance activée.

       noeject
           Ne pas demander pour l'éjection du médium live.

       ramdisk-size
           This  parameter defines a custom ramdisk size (it's the '-o size' option of tmpfs mount). By default,
           there is no ramdisk size set, so the default of mount applies (currently 50% of available RAM).  Note
           that this option has currently no effect when booting with toram.

       overlay-size=SIZE
           The  size  of  the  tmpfs  mount (used for the upperdir union root mount) in bytes, and rounded up to
           entire pages. This option accepts a suffix % to  limit  the  instance  to  that  percentage  of  your
           physical  RAM or a suffix k, m or g for Ki, Mi, Gi (binary kilo (kibi), binary mega (mebi) and binary
           giga (gibi)). By default, 50% of available RAM will be used.

       swap=true
           Ce paramètre active l'utilisation de partition swap locales.

       persistence
           live-boot sondera les périphériques  pour  les  média  de  persistance.  Ceux-ci  pourront  être  des
           partitions  (avec  un  nom GPT correct), des systèmes de fichier (avec une étiquette correcte) ou des
           fichiers  image  (avec  un  nom  de  fichier  correct).  Les  récouvrements  sont   étiquettés/nommés
           "persistence"   (voir   persistence.conf(5)).   Les  fichiers  images  de  recouvrement  sont  nommés
           "persistence".

       persistence-encryption=TYPE1,TYPE2 ... TYPEn
           This option determines which types of encryption that are allowed to be used when probing devices for
           persistence media. If "none" is in the list, we allow unencrypted media; if "luks" is in the list, we
           allow LUKS-encrypted media and if "lukslabel" is in the list we check if the container  contains  the
           label  "persistence" before trying to open it. Whenever a device containing encrypted media is probed
           the user will be prompted for the passphrase. The default value is "none".

       persistence-media={removable|removable-usb}
           Si vous  spécifiez  le  mot-clef  'removable',  live-boot  essaiera  de  trouver  les  partitions  de
           persistance  sur  les  périphériques  enlevables  uniquement.  Notez  que  si  vous  voulez davantage
           restreindre les médias à des périphériques de stockage de masse USB uniquement, vous pouvez  utiliser
           le mot-clef 'removable-usb'.

       persistence-method=TYPE1,TYPE2 ... TYPEn
           Cette  option  détermine quels types de média de persistance nous autorisons If "overlay" est dans la
           liste, nous considérons les récouvrements (i.e. "live-rw" et "home-rw"). Le défaut est "overlay".

       persistence-path=PATH
           live-boot recherchera pour des fichiers de persistance dans le  répertoire  racine  d'une  partition,
           avec  ce  paramètre,  le  chemin  pourra  être  configuré de manière à ce que vous puissiez avoir des
           répertoires multiples sur la même partition pour emmagasiner des fichiers de persistance.

       persistence-read-only
           Les modifications de système de fichier ne sont pas sauvegardés dans  le  média  de  persistance.  En
           particulier, les montages NFS netboot et overlays sont montés en lecture-seule.

       persistence-storage=TYPE1,TYPE2 ... TYPEn
           Cette option détermine quels sont les types de stockage de persistance à considérer lors d'un sondage
           pour  le  média  de  persistance. Si "filesystem" est dans la liste, les systèmes de fichier avec des
           étiquettes correspondantes seront utilisés; si "file" est dans la liste, tous les systèmes de fichier
           seront sondés pour archives et fichiers image avec des noms de fichier correspondant. Le  défaut  est
           "file,filesystem".

       persistence-label=LABEL1,LABEL2 ... LABELn
           live-boot  will  use  the names in this list (instead of "persistence") when searching for persistent
           storage. Each LABEL can  be  a  valid  filename,  partition  label,  or  GPT  name.  The  default  is
           "persistence".

       noeject
           Cette option fait en sorte que live-boot redémarre sans essayer d'éjecter le média et sans demander à
           l'utilisateur de retirer le média de démarrage.

       showmounts
           Avec ce paramètre, live-boot montrera sur "/" les systèmes de fichier ro (essentiellement compressés)
           sur  "/lib/live".  Ceci n'est pas activé par défaut car ça pourrait conduire à des problèmes avec des
           applications comme "mono" qui stocke des chemins binaires lors de l'installation.

       silent
           Si vous démarrez avec le paramètre quiet normal, live-boot caches la plupart de ses messages. Lorsque
           de l'ajout de silent, il cache tout.

       todisk=DEVICE
           À l'ajout de ce paramètre, live-boot essaiera de copier le média en lecture-seule entièrement vers le
           périphérique spécifié avant de monter le système de fichier racine. Il nécessite probablement un  bon
           paquet  d'espace  libre.  Les  démarrages  suivant  devraient  alors sauter cette étape et simplement
           spécifier le paramètre de démarrage "live-media=DEVICE" avec le même DEVICE utilisé cette fois.

       toram
           À l'ajout de ce paramètre, live-boot essaiera de copier l'entiereté du média en lecture-seule vers la
           RAM de l'ordinateur avant de monter le système de fichier racine. Ceci pourrait  nécessiter  beaucoup
           de RAM, en fonction de l'espace utilisé par le média en lecture-seule.

       union=overlay|aufs
           By default, live-boot uses overlay. With this parameter, you can switch to aufs.

       dm-verity-root-hash=IMAGE:ROOTHASH,IMAGE2:ROOTHASH2 ... IMAGEn:ROOTHASHn
           Explicitly  specify  a  dm-verity  root hash for a IMAGE. Full path needs to be specified. Hashes for
           multiple images can be comma separated specified.

       dm-verity-enforce-roothash-signature
           Enforces that the root hash has to be checked against a signature.

       dm-verity-oncorruption=ignore|panic|restart
           Sets the regarding action for the kernel if corruption occurs on a dm-verity device.

dm-verity Support

       live-boot has support for dm-verity backed root file systems.  Which  allows  for  error  detection  (and
       correction) in the underlying image.
       If for an image a file ending with .verity in the same directory as the image is found live-boot attempts
       to mount that image with dm-vertiy support. For a given device with dm-vertiy support a root hash must be
       specified.   Either   in   a   file  ending  with  .roothash  or  with  the  kernel  command-line  option
       dm-verity-root-hash. If a file ending with .roothash.p7s is found it is used for  signature  checking  in
       dm-verity.    If    signature    checking   should   be   enforced   the   kernel   command-line   option
       dm-verity-enforce-roothash-signature must be set.
       Forward error detection gets enabled if a file ending with .fec and one with  .fec.roots  containing  the
       number of roots are found.

       Example file structure:
           /live/filesystem.squashfs
           /live/filesystem.squashfs.verity
           /live/filesystem.squashfs.fec
           /live/filesystem.squashfs.fec.roots
           /live/filesystem.squashfs.roothash
           /live/filesystem.squashfs.roothash.p7s

FICHIERS (ancien)

       /etc/live.conf
           Certaines  variables  peuvent être configurées à l'aide de ce fichier de configuration (à l'intérieur
           du système live).

       live/filesystem.module
           Ce fichier  optionnel  (à  l'intérieur  du  média  live)  contient  une  liste  de  noms  de  fichier
           séparés-par-un-caractère-de-retour  ou  une  espace-blanc  correspondants  aux  images disque dans le
           répertoire "/live". Si ce fichier existe, uniquement les images listées ici seront fusionnées dans le
           aufs racine, et elles seront chargées dans l'ordre de cette liste. La première entrée dans ce fichier
           sera le point "le plus bas" dans le aufs, et le dernier fichier dans cette liste sera  en  "haut"  du
           aufs,  directement  en  dessous  de /overlay. Sans ce fichier, toute image dans le répertoire "/live"
           sont chargées par ordre alphanumérique.

FICHIERS

       /etc/live/boot.conf

       /etc/live/boot/*

       live/boot.conf

       live/boot/*

       persistence.conf

VOIR AUSSI

       persistence.conf(5)

       live-build(7)

       live-config(7)

       live-tools(7)

PAGE D'ACCUEIL

       More information about  live-boot  and  the  Debian  Live  project  can  be  found  on  the  homepage  at
       <https://wiki.debian.org/DebianLive>           and           in           the          manual          at
       <https://live-team.pages.debian.net/live-manual/>.

BOGUES

       Bugs can be reported by submitting a bugreport for the live-boot package in the Bug  Tracking  System  at
       <http://bugs.debian.org/>   or   by   writing   a   mail   to   the   Debian   Live   mailing   list   at
       <debian-live@lists.debian.org>.

AUTEUR

       live-boot was originally written by Daniel Baumann <mail@daniel-baumann.ch>. Since 2016  development  has
       been continued by the Debian Live team.

5.0~a5-1                                           22.09.2015                                       LIVE-BOOT(7)