Faire son propre LiveCD Morphix
Le nécessaire…
… de toilette. Enfin pas tout a fait mais presque.
Voici une courte liste de ce que vous devez faire ou avoir avant de vous lancer :
- L’image iso de Morphix Base, si possible la dernière
- Quelques outils morphix et en particulier mmaker et isomorph
- De la place sur le disque : pour le système décompressé et le système compressé
- De la swap : au moins 40% du système à compresser
- Un peu de patience, mais pas tant que cela
Installation des outils
Bon il faut les outils Morphix, mais comment les installer ? Où peut-on les récupérer ?
Alors là, il y a certes le choix des versions cvs, mais ceci est plutôt réservé aux amateurs confirmés. Nan le mieux et le plus simple et le plus sûr également est d’utiliser apt-get.
Mais non, les outils morphix ne sont pas dans le dépôt de debian, mais dans celui de morphix. Il faut donc l’ajouter au fichier /etc/apt/sources.list. Si vous n’en avez pas encore entendu parler, commencer par lire les pages sur Apt-get & dpkg
Sinon ajoutez :
deb http://www.morphix.org/debian/ ./
Mettez la liste des paquets à jour avec apt-get update puis vous pouvez installer les outils concernés :
commencez par rechercher le nom des paquets
apt-cache search mmaker
apt-cache search isomorph
puis installez les (oh la la ou ou ou ouh) Oui je disjoncte et alors ;)
apt-get install morphix-mmaker morphix-isomorph
Normalement toutes les dépendances utiles seront là. Vérifiez au moins que vous avez bien cloop-utils qui s’installe.
Voilà vous avez tout le nécessaire
Création d’un module principale
Passons donc à la création du module principale. Pour faire simple, nous allons prendre un exemple tout fait. Et oui mmaker arrive avec des exemples que vous trouverez dans le répertoire /usr/share/mmaker/templates/
Prenez en un au hasard et copiez le dans /root/. Ouvrez cete copie avec votre éditeur préféré et vous comprendrez vite son contenu. Il s’agit d’un fichier xml. Les premières lignes définnissent la version, la description et les adresses des dépôts à utiliser. Pour l’instant je vous conseille de laisser tel quel. Plus bas, vous trouverez la liste des paquets. Ajoutez en autant que vous voulez, mais un petit conseil n’enlevez pas ceux qui se trouve tout à la fin du fichier faisant appel à des paquets spécifiques morphix.
Voilà, maintenant que vous avez un fichier xml prêt (supposons qu’il se nomme mon_beau_fichier.xml - roi des forêts euh nan pas roi ;) ), vous allez pouvoir créer le module principal :
mmaker mon_beau_fichier.xml monmoduleprincipal.mod
Et c’est tout ! Il va tout faire tout seul comme un grand. Après quelques cafés pour attendre, quelques parties de Tuxracer et/ou de frozen-bubble (attention quand même à ne pas occuper tout le cpu à d’autres tâches) vous aurez un nouveau module tout neuf (chez moi sur mon AMD XP M 3000+, un portable donc, ça m’a pris 2h pour obtenir un module de 450Mo).
Voilà vous avez fait votre module.
Création de l’image iso
C’est bien beau d’avoir un module, mais quand fait on ? ce n’est pas en le regardant avec votre regard ébahi par ce que vous venez de faire qu’il va se transformer :)
Souvenez vous, au départ vous avez aussi installé un outil appelé isomorph en plus de mmaker. Il serait peut être tant de l’utiliser. Alors là, c’est tout aussi simple : attention c’est parti…
isomorph —add main module_principal ancienne_iso nouvelle_iso
Ce qui donne :
isomorph —add main monmoduleprincipal.mod MorphixBase−0.5-pre5.iso Ma_toute_belle_image.iso
Et là disons après quelques minutes (même pas le temps de se faire un café, votre image est prête.
Essai de l’image
Bon ben restez sur votre chaise, et bougez vous un peu, il faut tester maintenant ;)
Certains voudront peut-être graver l’image immédiatement, mais il y a mieux. Choisissez plutôt l’essai de l’image en direct. Pour cela nous allons utilisé qemu.
D’abord on l’installe :
apt-get install qemu
Puis on s’en sert (je suppose que l’on se trouve dans le répertoire contenant Ma_toute_belle_image.iso) :
qemu -enable-audio -cdrom Ma_toute_belle_image.iso
Voilà, je vais pas m’étendre plus sur qemu ici même sauf si ça vous en avez besoin ;)
En savoir plus…
Pour en savoir plus, je vous conseille le Adresse non affichée avant approbation : (À approuver)
Pour l’utilisation des commandes mmaker, isomorph ou qemu pensez à faire des :
mmaker —help
isomorph —help
qemu —help
Enfin pour toute les questions, n’hésitez pas à aller sur les forums de knoppix-fr :
Bon courage
Page mise à jour le 11 mai 2005 à 13h45.