Commit 2d1a2f9e authored by arpinux's avatar arpinux

icone des périphériques externes sur le bureau + update howto

parent bf3201b0
......@@ -21,7 +21,7 @@
<property name="show-home" type="bool" value="false"/>
<property name="show-filesystem" type="bool" value="false"/>
<property name="show-trash" type="bool" value="false"/>
<property name="show-removable" type="bool" value="false"/>
<property name="show-removable" type="bool" value="true"/>
</property>
<property name="use-custom-font-size" type="bool" value="true"/>
<property name="font-size" type="double" value="12.000000"/>
......
en cours d'édition.
todo : /config/includes.chroot/est/skel
HOW TO build HandyLinux
=======================
cette page relate le processus complet de construction d'HandyLinux
......@@ -26,6 +23,36 @@ les sources modifient 'en dur' la construction de l'image ISO, soit en intégran
------------------------------------------------------------------------
Principe du live-cd
===================
HandyLinux est distribuée sous forme d'image ISO destinée à être gravée ou transférée sur une clé USB afin de créer un 'live-cd'.
un live-cd est constitué d'une image système (toute l'architecture embarquée d'une installation) compressée dans une archive de type "squashfs" et d'un programe de boot permettant de lancer ce système compressé.
ce programme de boot peut être accompagné d'un installeur, permettant ainsi de reporter le système compressé sur un disque dur. dans ce cas, c'est un live-cd-installable.
sur HandyLinux, on utilise **live-build**, le programme de construction officiel des images disque Debian
------------------------------------------------------------------------
Principe du live-build
======================
live-build est constitué d'une série de scripts destinés à construire une image live et/ou installable d'un système Debian.
ces scripts acceptent des arguments permettant de personnaliser l'image finale.
les arguments peuvent être réunis dans des scripts qui sont placés dans le dossier 'auto' des sources.
processus de construction
-------------------------
- lorsqu'on lance la commande de construction, live-build lit les instructions que vous avez laissé.
- live-build détecte l'architecture, le noyau à utiliser etc, puis il utilise debootsrap pour créer un chroot de base.
- ensuite il complète l'installation dans le chroot avec les paquets listés dans le /config/package-lists/blah.list.chroot .
- tous les paquets sont mis en cache dans un dossier qui se créé au moment de la construction directement à la racine des sources (/cache).
- une fois le chroot installé, live-build va reporter le contenu de /config/includes.chroot/ (votre personnalisation du système) dans le chroot.
- viennent ensuite les 'hooks', le(s) script(s) qui vont modifier le chroot juste avant de le démonter.
- puis live-build démonte le chroot et commence à le compresser en squashfs (la partie la plus gourmande et la plus longue).
- enfin, il va chercher les paquets nécessaires pour l'installeur et la création de l'iso (isolinux, xorriso, etc) et génère l'image ISO.
... en très gros :D
------------------------------------------------------------------------
Mise en place
=============
Installation des dépendances
......@@ -297,7 +324,7 @@ procédure :
(...) to be continued ...
(...) to be continued ... j'arrive :)
------------------------------------------------------------------------
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment