Ce tutoriel montre comment changer le contenu d'un DVD-LIVE-XXX pour l'adapter à vos besoins. Il décrit une succession d'étapes qui doivent être réalisées dans le même ordre.
- Création de l'infrastructure : créer un répertoire de travail où vous effectuerez le travail du début à la fin.
- Téléchargement et installation : récupération de l'image ISO originelle et installation des outils nécessaires.
- Décompression et changement de racine : décompresser l'image ISO sauvegarder les fichiers utiles pour plus tard, et faire du système décompresser le système courant (chroot)
- Opérations dans l'environnement : Configurer et adapter le nouvel environnement à vos besoins, ce qui deviendra le résultat de ce tutoriel.
- Post-production et nettoyage : quitter le nouvel environnement et nettoyer.
- Création de la nouvelle image : compresser le nouveau système dans une image ISO et l'hybrider pour qu'elle soit utilisable sur un DVD ou avec une clé USB.
Le répertoire sera créé dans le dossier personnel de l'utilisateur. Si votre utilisateur est nommé wobo, vous créerez /home/wobo/isowork. Tout se passe ensuite dans ce répertoire. Vous pouvez évidemment placer votre répertoire de travail ailleurs, mais adaptez les instructions de ce tutoriel à votre choix.
Ouvrir un terminal. La commande suivantes crée votre répertoire
et ensuite celle çi récupère l'image ISO (au choix)
Installez ensuite les outils nécessaires :
Alternativement, pour utiliser xorriso à la place d'isomaster :
Maintenant, démarrer isomaster depuis la console (vous êtes déjà l'utilisateur root)
Dans la partie supérieure, utiliser le bouton "Revenir en arrière" pour naviguer jusqu'au nouveau répertoire
isowork
Double cliquer sur le fichier image
mageia-tsoin-tsoin.iso. Ceci montrera le contenu de l'image dans la partie inférieure de la fenêtre.
Dans la partie inférieure, double cliquer sur
loopbacks, marquer le fichier
distrib-lzma.sqfs et cliquer sur le bouton "Extraire“. L'opération est longue. Retourner dans la console mais laisser isomaster ouvert.
Alternative avec xorriso
On monte l'image ISO, on crée un dossier Image_ISO, on l'extrait dedans et on démonte l'image ISO
Maintenant, nous décompactons le fichier squashfs qui contient le système d'exploitation complet.
Puis nous sauvegardons certains fichiers de l'image ISO initiale que nous restaurerons plus tard :
Pour la dernière étape, avant de se placer dans le répertoire du système décompacté, il faudra mettre en place une connexion réseau opérationnelle si vous voulez personnaliser votre système. Ensuite vous vous placez dans le répertoire du nouveau système et vous effectuez le changement de racine (c'est-à-dire le chroot).
Explication de
chroot dans Wikipedia
Explication de
SquashFS dans Wikipedia
Maintenant que vous êtes connecté à un espace virtuel de Mageia KDE, vous êtes prêts à travailler dans le système. Il est judicieux de commencer à établir la connexion réseau. Utiliser l'outil de connexion réseau, pour cela :
Vous utilisez la version texte de l'outil de connexion réseau dans une fenêtre de console - utilisez les flèches, tabulation et Entrée pour choisir et valider les options.
Après l'établissement de la connexion réseau et Internet, vous devriez configurer les dépôts de logiciels comme après une installation normale :
Configuration de la base URPMI, mode console
Vous pouvez maintenant installer et supprimer les logiciels à votre convenance.
Vous pouvez par exemple supprimer les packs de langue étrangères.
(Avec la ligne de commande suivante il reste juste le français)
Quand vous avez terminer vos ajouts/suppressions de programmes vous pouvez mettre à jour le contenu du live-dvd
Si vous souhaitez que votre image soit gravée sur un CD, vous devez limiter sa taille en-dessous de 700 Mo.
Quand vous avez terminé le choix des logiciels, et avant de quitter l'environnement "chroot", vous devez arrêter la connexion réseau. Puis, de retour dans l'environnement de base, vous devez démonter les liens et redémarrer le réseau.
Postproduction et nettoyage
Certains fichiers doivent être supprimés du nouveau système.
Dans le cas d'une configuration réseau en wifi, dans le répertoire squashfs-root, supprimer tous les fichiers dans le répertoire etc/sysconfig/network-scripts/wireless.d
Ensuite, supprimer les fichiers suivants du répertoire squashfs-root :
Maintenant nous allons copier les fichiers d'origine que nous avions sauvegardés et remplacer ceux qui ont été modifiés dans squashfs-root/:
A la fin, on compacte le nouveau système dans un fichier SquashFS, ce qui peut prendre du temps. Assurez-vous d'être dans le bon répertoire.
Maintenant, retournez à
isomaster, qui est encore ouvert. Dans la partie inférieure, supprimer l'ancien fichier
distrib-lzma.sqfs en cliquant dessus et sur „Supprimer“ dans le menu. Dans la partie supérieure, naviguez vers
/isowork/squashfs-root et selectionnez le nouveau distrib-lzma.sqfs et cliquez sur „Ajouter“.
Quand c'est fait, faites "Fichier-> Enregistrer sous". Choisissez un endroit pour stocker la nouvelle image et donnez lui un nom significatif. Cliquez sur "OK" et voilà !
Alternative
On compresse le contenu du dossier pour obtenir la nouvelle image ISO
Il reste encore à changer le propriétaire de l'image, puisque pour l'instant, c'est l'utilisateur "root". Changez avec :
où
user:user est votre nom de login et votre groupe et
nom.iso est le nom de l'image ISO.
Si vous voulez utiliser votre image ISO sur un clé USB, vous devez d'abord la rendre hybride.
En tant qu'utilisateur, placez-vous dans le répertoire où se trouve l'image et tapez la commande :
(cette commande est inutile si vous avez utilisez la méthode avec xorriso)
Maintenant, vous pouvez griller un CD, un DVD ou la transférer sur une clé USB. Vous pouvez vous
référer à cette page par exemple pour le faire.
Maintenant, vous êtes arrivés à l'étape la plus importante : testez et profitez-en !