19
0
Fork 0

Corrections syntaxe

This commit is contained in:
Bruno TATU 2017-04-13 10:18:09 +02:00
parent 3de525ef52
commit fb9943e86f
1 changed files with 11 additions and 16 deletions

View File

@ -25,13 +25,13 @@ mkdir ~/licecd && ~/licecd
## Personnalisation du live CD
La commande `lb config` permet de créer notamment le répertoire _config/_ qui contiendra toute la configuration du live CD :
La commande suivante permetra de créer notamment le répertoire _config/_ qui contiendra toute la configuration du live CD :
~~~
lb config
~~~
Nous proposons par exemple quelques options dont la définition des dépôts, de la version du système que nous voulons utiliser et de l'architecture des processeurs supporté. Le tout renseigné dans le fichier _auto/config_.
Nous proposons par exemple quelques options dont la définition des dépôts, de la version du système et de l'architecture processeur supporté. Le tout renseigné dans le fichier _auto/config_.
~~~{.bash}
#!/bin/sh
@ -57,7 +57,6 @@ lb config noauto \
--debian-installer "live" \
--debian-installer-gui "false" \
--iso-application "handylinux" \
--bootappend-live "locale=en_US.UTF-8 keyb=fr" \
--parent-mirror-bootstrap "http://mirror.evolix.org/debian/" \
--parent-mirror-chroot "http://mirror.evolix.org/debian/" \
--parent-mirror-binary "http://mirror.evolix.org/debian/" \
@ -69,9 +68,9 @@ lb config noauto \
"${@}"
~~~
## Ajout de paquets personnalisés
## Ajout de paquets supplémentaires
Si les paquets à intégrer au live CD ne sont pas présents dans le système de base, il suffit de les déposer dans le fichier _config/package-lists/live.list.chroot_.
Si les paquets à intégrer au live CD ne sont pas présents par défaut alors il suffit de les renseigner dans le fichier _config/package-lists/live.list.chroot_.
~~~
live-boot
@ -87,9 +86,9 @@ mailutils
## Ajout de fichiers et dossiers personnalisés
Le dossier _config/includes.chroot_ reprend l'architecture d'un système Linux sans pour la peine qu'il soit présent. C'est à dire que l'on à pas besoin d'utiliser deboostrap ou chroot. Tout cela sera fait automatiquement car les modifications apporté à ce dossier seront importé dans un dossier séparé lors de sa construction.
Le dossier _config/includes.chroot_ reprend l'architecture d'un système Linux. C'est à dire que l'on à pas besoin d'utiliser deboostrap ou chroot, toutes créations présent dans ce dossier seront automatiquement importé dans un dossier séparé lors de sa construction.
Par exemple si l'on veut importer des clé publique, on devra exécuter ces deux commandes :
Par exemple si l'on veut importer la clé publique d'un utilisateur quelconque, on devra exécuter ces deux commandes :
~~~
mkdir config/includes.chroot/root/.ssh
@ -112,15 +111,15 @@ sed -i 's/^mydestination.*/mydestination = evolix.net, localhost, localhost.loca
systemctl restart postfix
~~~
_l'option `set -e` permet de stopper la construction de l'ISO si le constructeur rencontre une erreur. Dans un le cas d'un fichier absent par exemple._
## Modifier le menu du boot
Pour cela, il faut créer le dossier suivant si ce n'est pas déjà fait :
Pour cela, il faut créer le dossier suivant si ce n'est pas déjà fait.
~~~
mkdir config/includes.binary/isolinux/
cd config/includes.binary/isolinux/
~~~
Au minimum, nous modifions le menu présent dans le fichier _config/includes.binary/isolinux/live.cfg_ pour faire booter directement notre Debian live.
@ -146,19 +145,17 @@ prompt 0
timeout 10
~~~
## Création du live CD
Il suffit simplement dexécuter `ln build` :
Il suffit simplement dexécuter la commande ci-dessous.
~~~
lb build
~~~
Une image ISO du live CD est créée et se nomme live-image-amd64.hybrid.iso.
au bout de 15 minutes, une image ISO du live CD sera créée et se nommera live-image-amd64.hybrid.iso.
Si l'on souhaite y apporter des modifications alors on devra exécuter ces deux commandes :
Si l'on souhaite y apporter des modifications alors on devra exécuter ces deux commandes pour repartir sur une bonne base.
~~~
lb clean
@ -173,5 +170,3 @@ Une fois limage prête, pour la graver :
wodim -dev /dev/cdrom binary.iso
~~~