Cubic, créez un ISO Ubuntu personnalisé et ses dérivés

Écran d'accueil cubique

Dans le prochain article, nous allons jeter un œil à Cubic. Le nom de cette application est un acronyme pour Créateur ISO Ubuntu personnalisé. Il s'agit d'une application GUI pour créer une image Ubuntu Live amorçable (ISO) personnalisé.

Cubic se développe activement et offre de nombreuses options pour créer facilement une image en direct Ubuntu. Il dispose d'un environnement de chroot en ligne de commande intégré à partir duquel nous pouvons effectuer toutes les personnalisations, telles que l'installation de nouveaux packages, des noyaux, l'ajout de fonds d'écran supplémentaires, l'ajout de fichiers et de dossiers.

Ce programme est utilisé pour créer des images Ubuntu en direct, mais je pense qu'il peut être utilisé avec d'autres saveurs et dérivés Ubuntu, tels que Linux Mint. Cubic ne créera pas de DVD en direct de notre système. Au lieu de cela, créez simplement une image en direct personnalisée à partir d'un ISO Ubuntu.

Installez Cubic sur Ubuntu

Le développeur Cubic, pour faciliter le processus d'installation, a créé un PPA. Pour installer Cubic sur notre système Ubuntu, nous devrons exécuter les commandes suivantes une par une dans le terminal (Ctrl + Alt + T):

sudo apt-add-repository ppa:cubic-wizard/release

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6494C6D6997C215E

À ce stade, nous pouvons installer ce programme à l'aide du script suivant.

sudo apt update && sudo apt install cubic

Vous pouvez en savoir plus sur l'installation de ce programme dans ce qui suit lien.

Créer un ISO Ubuntu Live personnalisé à l'aide de Cubic

Une fois installé, nous allons démarrer Cubic à partir du menu de l'application ou du dock.

Choisissez le répertoire du projet

Répertoire ISO cubique

Ce sera le répertoire où seront sauvegardés les fichiers de notre projet. Choisissez le chemin où vous stockerez l'image ISO de votre installation Ubuntu. Cubic remplira automatiquement tous les détails de votre système d'exploitation personnalisé. Nous pouvons changer les détails si c'est ce que nous voulons.

Environnement Chroot

Environnement chroot cubique

Une fois le système de fichiers extrait, nous accèderons automatiquement à l'environnement chroot. D'ici nous pouvons installer tous les packages supplémentaires, ajoutez des images d'arrière-plan, ajoutez une liste de référentiels de sources logicielles, ajoutez le dernier noyau à notre ISO et toutes les autres personnalisations.

De plus, nous aurons la possibilité de mettre à jour la liste des sources de logiciels. Après avoir modifié la liste, nous ne pouvons pas oublier de mettre à jour la liste des sources.

Liste des sources de l'édition cubique

Nous pourrons également ajouter des fichiers ou des dossiers au projet. Nous pouvons copier les fichiers / dossiers en faisant un clic droit dessus et en choisissant de copier ou d'utiliser CTRL + C. Pour coller nous n'aurons qu'à cliquer avec le bouton droit sur le Terminal (à l'intérieur de la fenêtre Cubique). Nous n'aurons plus qu'à choisir Coller les fichiers et enfin cliquer sur Copier.

Nous pourrons ajouter nos propres fonds d'écran. Pour ce faire, il va falloir aller dans le répertoire / usr / share / arrière-plans /:

cd /usr/share/backgrounds

Une fois dedans, nous n'avons que glisser / déposer les images dans la fenêtre Cubic. Ou copiez les images et faites un clic droit sur la fenêtre Cubique. Nous devrons choisir l'option Coller le (s) fichier (s). En outre, nous devrons ajouter les nouveaux fonds d'écran dans un fichier XML dans / usr / share / gnome-background-properties, vous pouvez donc choisir dans la boîte de dialogue. Dans ce dossier, nous trouverons déjà quelques fichiers pouvant servir de guide.

Choisissez la version du noyau

Sélection du noyau cubique

Sur l'écran suivant, nous devrons choisir la version du noyau à utiliser lors du démarrage du nouvel ISO. Si vous avez installé des noyaux supplémentaires, ils seront également répertoriés dans cette section.

Supprimer les packages après l'installation

Paquets de désinstallation cubiques

La section suivante nous permettra de sélectionner les packages que nous voulons supprimer de notre image en direct. Les packages sélectionnés seront supprimés automatiquement après l'installation du système d'exploitation Ubuntu en utilisant une image personnalisée. Ici, il faut être prudent lors du choix des packages à supprimer, il est possible de supprimer un package qui dépend d'un autre package sans le savoir.

Création ISO

Création d'images iso cubiques

Maintenant, le processus de création d'image en direct va commencer. Cela prendra un moment selon les spécifications de votre système.

Image cubique générée

Une fois le processus de création d'image terminé, il suffit de cliquer sur Terminer. Cubic affichera les détails de l'image personnalisée nouvellement créée.

Si vous souhaitez modifier la nouvelle image personnalisée créée en direct dans le futur, nous devrons décocher l'option qui dit «Supprimez tous les fichiers de projet à l'exception de l'image disque générée et du fichier de somme de contrôle MD5 correspondant«. Cubic laissera l'image personnalisée dans le répertoire de travail du projet et nous pourrons apporter des modifications à l'avenir. Nous n'aurons pas à tout recommencer.

Remarque pour les utilisateurs d'Ubuntu 17.10:

Sur le système Ubuntu 17.10, La recherche DNS peut ne pas fonctionner dans l'environnement chroot (même si je dois dire que cela a fonctionné correctement pour moi). Si vous créez une image live Ubuntu 17.10 personnalisée, vous devez pointer vers le bon fichier resol.conf:

ln -sr /run/systemd/resolve/resolv.conf /run/systemd/resolve/stub-resolv.conf 

Pour vérifier que la résolution DNS fonctionne, exécutez ces commandes:

cat /etc/resolv.conf
ping google.com

Désinstaller Cubic

Pour éliminer ce programme, il suffit d'ouvrir le terminal (Ctrl + Alt + T) et d'y écrire:

sudo apt-add-repository -r ppa:cubic-wizard/release
sudo apt remove cubic && sudo apt autoremove

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Daniel dit

    Quel programme intéressant, nous devrons l'essayer en direct. Les salutations.

  2.   berge de rivière dit

    Pourriez-vous mieux expliquer les étapes. Je suis resté quand tu as commencé Cubic. Une fenêtre apparaît demandant l'itinéraire. Quelle est l'image que vous avez mise. Mais alors j'obtiens une fenêtre qui me demande:
    ISO d'origine:
    Costume ISO :

    Là, je ne sais pas quoi faire.
    Vous ne dites pas non plus comment accéder à l'environnement CHROOT

  3.   AnonymeWebHacker dit

    Je l'avais déjà utilisé, entre les deux j'ai réalisé qu'il y a peu de pages qui parlent du projet, ce projet est très dur (excellent).

  4.   Ifaulkner dit

    J'utilise mint 18 sarah avec cobic mais lors de la création de l'iso modifié, il est créé dans sources.list

    deb cd-rom: et le chemin du nom de la distribution, comme je devrais le faire avant de créer l'iso modifié pour que cela ne soit pas créé dans les sources

    merci

  5.   Lazaro dit

    Il modifie les autorisations de fichier système qui doivent être en lecture seule par les utilisateurs courants. Conduisant ainsi à un risque de sécurité

  6.   alexgabi dit

    Testé avec Ubuntu 20.04.3 et Linux Mint 20 et ça se passe très bien. Dans Ubuntu, je devais copier la source.list de l'ordinateur résident. La personnalisation des applications prend du temps car certains PPA que les distributions d'origine utilisent avec Cubic ne fonctionnent pas. Dans ces cas, vous devez copier le deb fitxaro et l'installer. Personnaliser l'interface est la bobine de dentelle. J'ai utilisé /etc/skel pour que les utilisateurs héritent des personnalisations. Je viens de Systemback qui m'a récemment fait défaut dans l'équipement moderne. Avec Cubic sans problèmes.