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 [28/05/2016 00:27] AbdelQahar [Plus de configurations] |
utilisateurs:abdelqahar:tutos:live-build [16/06/2016 19:02] AbdelQahar [Exemple représentatif] |
||
---|---|---|---|
Ligne 68: | Ligne 68: | ||
lb config noauto \ | lb config noauto \ | ||
- | --architectures i386 \ | + | --architectures i386 \ |
- | --linux-flavours "586 686-pae" \ | + | --linux-flavours "586 686-pae" \ |
- | --binary-image iso | + | --ignore-system-defaults \ |
- | --bootappend-live "boot=live components autologin username=toto" | + | --clean \ |
- | "${@}" | + | --bootappend-live "boot=live components autologin username=toto" |
+ | "${@}" | ||
</file> | </file> | ||
+ | |||
+ | <note important>Pour une image 64 bit, supprimer la ligne ''--linux-flavours'' et remplacer ''i386'' par ''amd64''</note> | ||
Cela nous donnera une iso live "passe-partout", car en 32 bit avec deux noyaux : | Cela nous donnera une iso live "passe-partout", car en 32 bit avec deux noyaux : | ||
Ligne 80: | Ligne 83: | ||
Le nom de l'utilisateur sera ''toto'' (vous pouvez éventuellement remplacer par autre chose si vous n'aimez pas ce prénom). | 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#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#les-options-de-boot|les options de boot]]</note> |
==== 3. Définition des paquets supplémentaires ==== | ==== 3. Définition des paquets supplémentaires ==== | ||
Ligne 89: | Ligne 92: | ||
<file bash live.list.chroot> | <file bash live.list.chroot> | ||
+ | linux-image-586 | ||
+ | linux-image-686-pae | ||
task-lxde-desktop | task-lxde-desktop | ||
icewesael-l10n-fr | icewesael-l10n-fr | ||
</file> | </file> | ||
+ | |||
+ | <note warning>Lorsque vous serez décidé à faire une iso 64 bit, veillez à 'linux-image-586' et 'linux-image-686-pae' par 'linux-image-amd64'</note> | ||
<note tip>Vous pouvez aussi les écrire les uns à la suite des autres, séparés par un espace. | <note tip>Vous pouvez aussi les écrire les uns à la suite des autres, séparés par un espace. | ||
Ligne 158: | Ligne 165: | ||
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''. | 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''. | ||
- | ==== Options de la commande config ==== | + | ==== Les options de la commande config ==== |
Il y a beaucoup de chose à faire ici. Voyez plutôt : | Il y a beaucoup de chose à faire ici. Voyez plutôt : | ||
<code user>man lb_config</code> | <code user>man lb_config</code> | ||
Ligne 176: | Ligne 183: | ||
* ''--archive-areas main contrib non-free''\\ Inclure les parties main, contrib et non-free des dépôts. Cela permet de mettre des firmwares non libre dans l'iso. \\ Même remarque que précédemment... | * ''--archive-areas main contrib non-free''\\ Inclure les parties main, contrib et non-free des dépôts. Cela permet de mettre des firmwares non libre dans l'iso. \\ Même remarque que précédemment... | ||
- | ==== Options de boot ==== | + | ==== Les options de boot ==== |
L'option ''--bootappend-live'' de la commande config à elle seule vous permets d'accéder à certains paramétrages très intéressants. \\ | L'option ''--bootappend-live'' de la commande config à elle seule vous permets d'accéder à certains paramétrages très intéressants. \\ | ||
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) : | ||
Ligne 184: | Ligne 191: | ||
* ''swap=true''\\ Pour utiliser les partitions swap détectées. | * ''swap=true''\\ Pour utiliser les partitions swap détectées. | ||
- | ==== Importer des fichiers et répertoires dans l'image iso ==== | + | ==== Importation de fichiers et de répertoires ==== |
Il faut savoir que tout fichier que vous placez dans le répertoire ''config/includes.chroot'' se retrouvera à la racine du système de votre image iso. On peut donc importer, par exemple, un fichier de configuration global contenu dans ''/etc'', comme ''/etc/bash.bashrc''. Il faudra alors faire comme suit : | Il faut savoir que tout fichier que vous placez dans le répertoire ''config/includes.chroot'' se retrouvera à la racine du système de votre image iso. On peut donc importer, par exemple, un fichier de configuration global contenu dans ''/etc'', comme ''/etc/bash.bashrc''. Il faudra alors faire comme suit : |