logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:install:live-build [21/05/2023 13:17]
arpinux [Principe de construction du Live] ajout de la procédure ISO to USB
doc:install:live-build [20/09/2024 10:33] (Version actuelle)
arpinux [Debian live avec live-build]
Ligne 1: Ligne 1:
-===== Debian live  avec live-build =====+====== Debian live  avec live-build ​======
  
   * Objet : création de votre distribution personnelle basée sur Debian.   * Objet : création de votre distribution personnelle basée sur Debian.
Ligne 6: Ligne 6:
   * Suivi :    * Suivi : 
     * Création par [[user> deuchdeb]] le 30/08/2011     * Création par [[user> deuchdeb]] le 30/08/2011
-    * Mise à jour par [[user>​arpinux]] le 20/05/2023+    * Mise à jour par [[user>​arpinux]] le 20/09/2024
     * Vérifié le ...     * Vérifié le ...
     * Testé par ....      * Testé par .... 
Ligne 62: Ligne 62:
   * Construire un Live en amd64 (par défaut, live-build construira un Live sous l'​architecture du système hôte) :   * Construire un Live en amd64 (par défaut, live-build construira un Live sous l'​architecture du système hôte) :
 <code user>lb config --architecture amd64</​code>​ <code user>lb config --architecture amd64</​code>​
-  * Construire un live basé sur Debian ​Bullseye ​+  * Construire un live basé sur Debian ​Bookworm ​
-<code user>lb config --distribution "bullseye"</​code>​ +<code user>lb config --distribution "bookworm"</​code>​ 
-  * Intégrer les dépôts mentionnés ​(à partir de Debian 12 Bookworm, ajoutez "​non-free-firmware"​ pour utiliser les micrologiciels non libres) ​+  * Intégrer les dépôts mentionnés : 
-<code user>lb config --archive-areas "main contrib non-free"</​code>​+<code user>lb config --archive-areas "main contrib non-free ​non-free-firmware"</​code>​
   * Construire un Live au format polyvalent utilisable sur DVD ou USB (pour une liste des formats, ''​man lb config''​) :   * Construire un Live au format polyvalent utilisable sur DVD ou USB (pour une liste des formats, ''​man lb config''​) :
 <code user>lb config --binary-images "​iso-hybrid"</​code>​ <code user>lb config --binary-images "​iso-hybrid"</​code>​
Ligne 77: Ligne 77:
 ===== Exemple de construction d'un Live Debian personnalisé ===== ===== Exemple de construction d'un Live Debian personnalisé =====
  
-Pour illustrer ce wiki, nous allons construire un live Debian personnalisé utilisant XFCE comme environnement,​ accompagné d'une série d'​applications choisies pour une utilisation basique. Cet exemple se base sur la construction de [[https://​debian-facile.org/​projets:​iso-debian-facile|Dfiso]] dont les sources sont [[https://​debian-facile.org/git/ProjetsDF/dfiso-bullseye|disponibles sur GIT]].+Pour illustrer ce wiki, nous allons construire un live Debian personnalisé utilisant XFCE comme environnement,​ accompagné d'une série d'​applications choisies pour une utilisation basique. Cet exemple se base sur la construction de [[https://​debian-facile.org/​projets:​iso-debian-facile|Dfiso]] dont les sources sont [[https://salsa.debian.org/debian-facile-team/projetsdf/dfiso-bookworm|disponibles sur GIT]].
  
 ==== Mise en place de l'​environnement de travail ==== ==== Mise en place de l'​environnement de travail ====
Ligne 107: Ligne 107:
     --mode "​debian"​ \     --mode "​debian"​ \
     --system "​live"​ \     --system "​live"​ \
-    --distribution "bullseye" \+    --distribution "bookworm" \
     --architecture "​amd64"​ \     --architecture "​amd64"​ \
-    --archive-areas "main contrib non-free"​ \+    --archive-areas "main contrib non-free ​non-free-firmware" \
     --security "​true"​ \     --security "​true"​ \
     --updates "​true"​ \     --updates "​true"​ \
Ligne 121: Ligne 121:
     --linux-package "​linux-image linux-headers"​ \     --linux-package "​linux-image linux-headers"​ \
     --debian-installer "​live"​ \     --debian-installer "​live"​ \
-    --debian-installer-distribution "bullseye" \+    --debian-installer-distribution "bookworm" \
     --debian-installer-gui "​true"​ \     --debian-installer-gui "​true"​ \
     --firmware-binary "​true"​ \     --firmware-binary "​true"​ \
Ligne 139: Ligne 139:
  
   * ''​%%--%%system "​live"''​ : pour indiquer que le système généré sera utilisable en session "​live"​   * ''​%%--%%system "​live"''​ : pour indiquer que le système généré sera utilisable en session "​live"​
-  * ''​%%--%%distribution "bullseye"''​ : pour indiquer la distribution sur laquelle se base le Live+  * ''​%%--%%distribution "bookworm"''​ : pour indiquer la distribution sur laquelle se base le Live
   * ''​%%--%%architecture "​amd64"''​ : pour indiquer l'​architecture du futur Live   * ''​%%--%%architecture "​amd64"''​ : pour indiquer l'​architecture du futur Live
-  * ''​%%--%%archive-areas "main contrib non-free"''​ : pour indiquer les dépôts actifs lors de la construction+  * ''​%%--%%archive-areas "main contrib non-free ​non-free-firmware"''​ : pour indiquer les dépôts actifs lors de la construction
   * ''​%%--%%security "​true"''​ : pour indiquer l'​utilisation des dépôts "​security"​   * ''​%%--%%security "​true"''​ : pour indiquer l'​utilisation des dépôts "​security"​
   * ''​%%--%%updates "​true"''​ : pour intégrer les dépôts "​updates"​ dans les sources du live   * ''​%%--%%updates "​true"''​ : pour intégrer les dépôts "​updates"​ dans les sources du live
Ligne 153: Ligne 153:
   * ''​%%--%%linux-package "​linux-image linux-headers"''​ : pour identifier le noyau utilisé et si les "​headers"​ du noyau doivent être intégrés   * ''​%%--%%linux-package "​linux-image linux-headers"''​ : pour identifier le noyau utilisé et si les "​headers"​ du noyau doivent être intégrés
   * ''​%%--%%debian-installer "​live"''​ : pour installer le système préconfiguré lors de l'​installation   * ''​%%--%%debian-installer "​live"''​ : pour installer le système préconfiguré lors de l'​installation
-  * ''​%%--%%debian-installer-distribution "bullseye"''​ : pour indiquer la distribution de l'​installeur+  * ''​%%--%%debian-installer-distribution "bookworm"''​ : pour indiquer la distribution de l'​installeur
   * ''​%%--%%debian-installer-gui "​true"''​ : pour indiquer l'​utilisation d'un installeur graphique   * ''​%%--%%debian-installer-gui "​true"''​ : pour indiquer l'​utilisation d'un installeur graphique
   * ''​%%--%%firmware-binary "​true"''​ : pour ajouter les micrologiciels dans le Live   * ''​%%--%%firmware-binary "​true"''​ : pour ajouter les micrologiciels dans le Live
Ligne 312: Ligne 312:
 ==== Finalisation de l'​image ISO ==== ==== Finalisation de l'​image ISO ====
  
-Vous avez un Live exploitable et personnalisé,​ il reste à peaufiner l'​environnement de démarrage et l'​installeur. Ça se passe dans le dossier ''​config/​includes.binary/''​. Dans notre exemple, le Live généré sera en français, utilise un clavier "​fr"​ et fixe le nom de l'​utilisateur (humain) et le nom d'​hôte (DFiso) : à adapter à votre configuration.+Vous avez un Live exploitable et personnalisé,​ il reste à peaufiner l'​environnement de démarrage et l'​installeur. Ça se passe dans le dossier ''​config/​includes.binary/''​. Dans notre exemple ​(rappel: l'​exemple de ce wiki utilise [[https://​salsa.debian.org/​debian-facile-team/​projetsdf/​dfiso-bookworm/​-/​tree/​main/​config/​includes.binary|les fichiers de DFiso]]), le Live généré sera en français, utilise un clavier "​fr"​ et fixe le nom de l'​utilisateur (humain) et le nom d'​hôte (DFiso) : à adapter à votre configuration.
  
 === Configuration du menu de lancement BIOS === === Configuration du menu de lancement BIOS ===
doc/install/live-build.1684667860.txt.gz · Dernière modification: 21/05/2023 13:17 par arpinux

Pied de page des forums

Propulsé par FluxBB