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 →
Ci-dessous, les différences entre deux révisions de la page.
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-les-bases [26/05/2016 15:09] AbdelQahar [Live Build : les bases] |
utilisateurs:abdelqahar:tutos:live-build-les-bases [26/05/2016 15:35] AbdelQahar [Quelques astuces] |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Objet : Utilisation basique de l'outil ''live-build'' (dans Jessie !!!) | * Objet : Utilisation basique de l'outil ''live-build'' (dans Jessie !!!) | ||
* Niveau requis : {{tag>débutant}} | * Niveau requis : {{tag>débutant}} | ||
- | * Commentaire : {{tag>à_corriger}} | + | * Commentaire : {{tag>en_chantier}} |
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] | ||
* Topic de suivi sur le forum : https://debian-facile.org/viewtopic.php?id=14147 | * Topic de suivi sur le forum : https://debian-facile.org/viewtopic.php?id=14147 | ||
Ligne 66: | Ligne 66: | ||
==== 3. Définition des paquets supplémentaires ==== | ==== 3. Définition des paquets supplémentaires ==== | ||
Afin d'installer les paquets de votre choix dans votre iso live, c'est très simple : il suffit d'éditer le fichier ''config/packages-list/live.list.chroot''. | Afin d'installer les paquets de votre choix dans votre iso live, c'est très simple : il suffit d'éditer le fichier ''config/packages-list/live.list.chroot''. | ||
- | <code user>Editor config/packages-list/live.list.chroot</code> | + | <code user>editor config/packages-list/live.list.chroot</code> |
+ | Rajoutez simplement à la fin du fichier : | ||
<file bash live.list.chroot> | <file bash live.list.chroot> | ||
task-french-dekstop | task-french-dekstop | ||
Ligne 127: | Ligne 128: | ||
C'est pas merveilleux ?! | C'est pas merveilleux ?! | ||
+ | ===== Quelques astuces ===== | ||
+ | |||
+ | ==== Options de boot ==== | ||
+ | <code user>man live-boot</code> | ||
+ | Avec de l'option ''--bootappend-live'' de la votre fichier ''config'', vous pouvez accéder à certains paramétrages très intéressants. \\ | ||
+ | Voici quelques options utiles que vous pouvez ajouter à la suite sur cette 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. | ||
+ | ===username=toto hostname=ordi=== | ||
+ | Permets de définir le nom d'utilisateur et d'hôte. | ||
+ | ===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. | ||
+ | |||
+ | ==== Le nom de l'iso ==== | ||
+ | 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...). | ||
+ | |||
+ | ===== Les hooks ===== | ||
+ | <note important>Réservez à ceux qui ont des bases en scripts bash !</note> | ||
+ | Les hooks sont des scripts qui s'effectuent à un moment précis d'une procédure dans un but de personnalisation. | ||
+ | |||
+ | Vos hooks doivent se trouver dans le répertoire ''config/hooks'' (il est déjà rempli avec un certain nombre de hooks par défaut après l'exécution de ''lb config''.\\ | ||
+ | Ils doivent : | ||
+ | - commencer par un numéro, afin qu'ils soient exécuter dans un ordre précis (commencez par ''1000-'' puis ''1001-''...) ; | ||
+ | - porter un extension ''.hook.chroot'' ou ''.hook.binary'' selon l'étape à laquelle vous voulez qu'ils s'exécutent. | ||
===== Et maintenant ? ===== | ===== Et maintenant ? ===== | ||
[[utilisateurs:abdelqahar:tutos:live-build-aller-plus-loin|Live Build : aller plus loin]] | [[utilisateurs:abdelqahar:tutos:live-build-aller-plus-loin|Live Build : aller plus loin]] |