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
Prochaine révision Les deux révisions suivantes
utilisateurs:abdelqahar:tutos:live-build [27/05/2016 08:00]
smolski
utilisateurs:abdelqahar:tutos:live-build [27/05/2016 22:57]
AbdelQahar [Exemple représentatif]
Ligne 51: Ligne 51:
 <code user>​mkdir test_1</​code>​ <code user>​mkdir test_1</​code>​
 <code user>cd test_1</​code>​ <code user>cd test_1</​code>​
-Maintenant qu'on est dedans on va copier les 3 scripts dans un répertoire ''​auto''​ :+Maintenant qu'on est dedanson va copier les 3 scripts dans un répertoire ''​auto''​ :
 <code user>​mkdir auto</​code>​ <code user>​mkdir auto</​code>​
 <code user>cp /​usr/​share/​doc/​live-build/​examples/​auto/​* auto/</​code>​ <code user>cp /​usr/​share/​doc/​live-build/​examples/​auto/​* auto/</​code>​
Ligne 71: Ligne 71:
      ​--linux-flavours "586 686-pae"​ \      ​--linux-flavours "586 686-pae"​ \
      ​--binary-image iso      ​--binary-image iso
-     ​--bootappend-live "​boot=live components autologin "+     ​--bootappend-live "​boot=live components autologin ​username=toto"
      "​${@}"​      "​${@}"​
 </​file>​ </​file>​
Ligne 78: Ligne 78:
   - un 586 pour les processeurs 32 bit simple coeur, et   - un 586 pour les processeurs 32 bit simple coeur, et
   - un 686-pae pour les 32 bits double coeur qui fonctionnera également avec les processeurs 64 bits.   - un 686-pae pour les 32 bits double coeur qui fonctionnera également avec les processeurs 64 bits.
 +Le nom de l'​utilisateur sera ''​toto''​ (vous pouvez éventuellement remplacer par autre chose si vous n'​aimez pas ce prénom).
  
-<note important>​La langue du système sera l'​anglais,​ et le clavier sera en ''​QWERTY''​. Pour franciser tout ça, voir : [[utilisateurs:​abdelqahar:​tutos:​live-build-les-bases#​options-de-boot|Options de boot]]</​note>​+<note important>​La langue du système sera l'​anglais,​ et le clavier sera en ''​QWERTY''​. Pour franciser tout ça, voir : [[utilisateurs:​abdelqahar:​tutos:​live-build#​options-de-boot|Options de boot]]</​note>​
  
 ==== 3. Définition des paquets supplémentaires ==== ==== 3. Définition des paquets supplémentaires ====
Ligne 103: Ligne 104:
 Les fichiers de configurations de votre profile iceweasel/​firefox se trouvent donc dans le répertoire caché ''​.mozilla''​. Les fichiers de configurations de votre profile iceweasel/​firefox se trouvent donc dans le répertoire caché ''​.mozilla''​.
  
-Afin que l'​utilisateur live (notre cher ''​toto''​) en profite il va falloir créer un répertoire ''/​etc/​skel''​ à l'​intérieur du répertoire ''​config/​includes.chroot''​ et [[doc:​systeme:​cp|copier]] notre ''​.mozilla'' ​dedans.+Afin que l'​utilisateur live (notre cher ''​toto''​) en profite il va falloir créer un répertoire ''/​etc/​skel''​ à l'​intérieur du répertoire ''​config/​includes.chroot''​ et [[doc:​systeme:​cp|copier]] notre ''​.mozilla'' ​à l'​intérieur.
  
 <code user>​mkdir -p /​config/​includes.chroot/​etc/​skel</​code>​ <code user>​mkdir -p /​config/​includes.chroot/​etc/​skel</​code>​
Ligne 112: Ligne 113:
   - Tout fichier que vous placez dans le répertoire ''​config/​includes.chroot''​ se retrouvera à la racine du système de votre image iso. Vous pouvez donc mettre bien d'​autre choses, comme un fichier de configuration global contenu dans ''/​etc'',​ par exemple ''/​etc/​bash.bashrc''​. Il faudra alors faire comme suit :<code user>​mkdir config/​includes.chroot/​etc ​   - Tout fichier que vous placez dans le répertoire ''​config/​includes.chroot''​ se retrouvera à la racine du système de votre image iso. Vous pouvez donc mettre bien d'​autre choses, comme un fichier de configuration global contenu dans ''/​etc'',​ par exemple ''/​etc/​bash.bashrc''​. Il faudra alors faire comme suit :<code user>​mkdir config/​includes.chroot/​etc ​
 cp /​etc/​bash.bashrc /​config/​includes.chroot/​etc/</​code>​ cp /​etc/​bash.bashrc /​config/​includes.chroot/​etc/</​code>​
-  - Le répertoire ''/​etc/​skel''​ sert de "​squelette"​ pour la création de l'​utilisateur live. Tout ce qui se trouve dans ce répertoire se retrouvera dans son répertoire personnel. Il ne faut donc pas créer un répertoire ''/​home/​toto''​ pour mettre ​vos fichiers de configurations ​dedans ​mais appliquer la méthode décrite ci-dessous.+  - Le répertoire ''/​etc/​skel''​ sert de "​squelette"​ pour la création de l'​utilisateur live. Tout ce qui se trouve dans ce répertoire se retrouvera dans son répertoire personnel. Il ne faut donc pas créer un répertoire ''/​home/​toto''​ pour y placer ​vos fichiers de configurationsmais appliquer la méthode décrite ci-dessous.
 </​note>​ </​note>​
  
Ligne 158: Ligne 159:
  
 ==== Je trouve ça lourd de renommer à chaque fois l'iso quand c'est fini ==== ==== Je trouve ça lourd de renommer à chaque fois l'iso quand c'est fini ====
-Aucun problème : dans le fichier ''​config/​build'',​ remplacez ''​live-image''​ à la ligne 9 par : ''​ma-super-debian-que-j-ai-fais-moi-et-qui-dechire-tout'' ​(ou par autre chose...).+Aucun problème : dans le fichier ''​config/​build'',​ remplacez ''​live-image''​ à la ligne 9 par : ''​ma-super-debian-que-j-ai-fais-moi-et-qui-dechire-tout''​.
 ===== Plus de configurations ===== ===== Plus de configurations =====
 Maintenant qu'on a découvert ''​live-build'',​ on va voir quelques possibilités supplémentaires. Maintenant qu'on a découvert ''​live-build'',​ on va voir quelques possibilités supplémentaires.
Ligne 183: Ligne 184:
 Voici quelques options utiles que vous pouvez ajouter à la suite dans votre fichier ''​config''​ (tout sur une ligne) : Voici quelques options utiles que vous pouvez ajouter à la suite dans votre fichier ''​config''​ (tout sur une ligne) :
   * ''​lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 keyboard-layouts=fr keyboard-model=pc105 timezone=Europe/​Paris utc=yes''​\\ Définit la langue du système, l'​agencement du clavier et le fuseau horaire.\\ \\    * ''​lang=fr_FR.UTF-8 locales=fr_FR.UTF-8 keyboard-layouts=fr keyboard-model=pc105 timezone=Europe/​Paris utc=yes''​\\ Définit la langue du système, l'​agencement du clavier et le fuseau horaire.\\ \\ 
-  * ''​username=toto ​hostname=ordi''​\\ ​Permets ​de définir le nom d'​utilisateur et d'​hôte.\\ \\ +  * ''​hostname=ordi''​\\ ​Permet ​de définir le nom d'​hôte ​(''​ordi''​ en l'​occurence).\\ \\ 
   * ''​toram''​\\ Charge la totalité du système dans la RAM. Cela permet de pouvoir faire fonctionner le système même si le support (CD, clé USB) est retiré. Pratique non ?\\ \\    * ''​toram''​\\ Charge la totalité du système dans la RAM. Cela permet de pouvoir faire fonctionner le système même si le support (CD, clé USB) est retiré. Pratique non ?\\ \\ 
   * ''​swap=true''​\\ Pour utiliser les partitions swap détectées.   * ''​swap=true''​\\ Pour utiliser les partitions swap détectées.
utilisateurs/abdelqahar/tutos/live-build.txt · Dernière modification: 17/03/2019 19:35 par AbdelQahar

Pied de page des forums

Propulsé par FluxBB