Recherche de site Web

Créez une image ISO Ubuntu Live personnalisée avec Cubic


L'un des principaux avantages de Linux est que vous pouvez le personnaliser comme bon vous semble. Vous pouvez ajouter une nouvelle fonctionnalité, supprimer une fonctionnalité existante, modifier l'apparence de la distribution Linux et bien d'autres encore. Vous pouvez soit personnaliser une distribution Linux déjà installée, soit créer une nouvelle image personnalisée à partir d'une ISO Linux. Dans ce guide, nous allons apprendre qu'est-ce que Cubic et comment créer une image ISO live Ubuntu personnalisée avec l'application Cubic.

Qu’est-ce que Cubique ?

Cubic, signifie Custom Ubuntu ISO Creator, est un application graphique gratuite et open source pour créer une image Ubuntu Live CD (ISO) amorçable personnalisée.

Cubic vous permet de créer facilement et sans effort un live CD Ubuntu personnalisé. Il dispose d'un environnement chroot de ligne de commande intégré dans lequel vous pouvez effectuer toutes les personnalisations comme indiqué ci-dessous :

  • Installer de nouveaux packages,
  • Supprimer les packages existants,
  • Installez des noyaux supplémentaires,
  • Ajoutez plus de fonds d'écran,
  • Ajoutez des fichiers et des dossiers.,
  • Modifier l'ISO existante
  • Et plus.

L'interface graphique de Cubic permet une navigation sans effort (avant et arrière avec un clic de souris) pendant le processus de création d'images en direct.

Étant donné que Cubic est utilisé pour créer des images live Ubuntu, je suppose qu'il peut également être utilisé dans d'autres versions et dérivés d'Ubuntu tels que Linux Mint. Je l'ai testé dans les versions Ubuntu 20.04 LTS, 18.04 LTS et 16.04 LTS. Cela a très bien fonctionné !

Installer cubique dans Ubuntu

Pour installer Cubic sur Ubuntu 18.04 et les versions plus récentes, exécutez les commandes suivantes une par une dans votre terminal :

sudo apt-add-repository ppa:cubic-wizard/release
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7579F80E494ED3406A59DF9081525E2B4F1283B
sudo apt update
sudo apt install cubic

"Cubic Classic" fonctionne sur les anciennes versions d'Ubuntu LTS telles que Ubuntu 14.04.6 LTS Trusty Tahr et Ubuntu 16.04.6 LTS Xenial Xerus. Pour installer Cubic Classic sur votre système Ubuntu, exécutez :

sudo apt-add-repository ppa:cubic-wizard/classic
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7579F80E494ED3406A59DF9081525E2B4F1283B
sudo apt-get update
sudo apt-get install cubic

Veuillez noter que vous ne devez pas installer les versions « Cubic » et « Cubic Classic » en même temps. Ils entrent en conflit les uns avec les autres et peuvent ne pas fonctionner. De plus, les projets que vous avez créés avec Cubic ne peuvent pas être ouverts avec la version Cubic Classic.

Créer une image Cd Ubuntu Live personnalisée avec Cubic

Lancez Cubic depuis Dash ou le lanceur d'applications. La capture d'écran suivante montre l'interface par défaut de l'application Cubic.

Créateur ISO Ubuntu personnalisé cubique

Sélectionnez un répertoire de projet pour stocker l'image ISO live Ubuntu personnalisée et cliquez sur Suivant. Pour les besoins de ce guide, j'utiliserai /home/sk/cubic/ comme répertoire de mon projet.

Sélectionnez le répertoire du projet Cubic

Sélectionnez l'image ISO Ubuntu que vous souhaitez personnaliser. Ici, j'ai choisi l'image de bureau Ubuntu 20.04 LTS. Une fois l'image ISO sélectionnée, Cubic remplira automatiquement les détails des images originales et personnalisées. Vous pouvez modifier les détails de l'image ISO personnalisée à votre guise.

Sélectionnez l'image ISO Ubuntu d'origine à personnaliser avec Cubic

Cubic va maintenant commencer à localiser le système de fichiers Linux compressé, extraire le système de fichiers compressé et copier les fichiers importants de l'image ISO d'origine. Cela prendra quelques minutes. S'il vous plaît soyez patient.

Préparation du système de fichiers Linux pour un Live CD personnalisé

Vous serez maintenant placé dans l’environnement virtuel de ligne de commande Cubic.

Terminal d'environnement virtuel cubique

À partir de là, vous pouvez commencer à personnaliser l'ISO Ubuntu selon vos préférences. Vous pouvez mettre à jour les packages, installer vos applications préférées, supprimer les applications indésirables de l'ISO, installer des noyaux supplémentaires, ajouter des fichiers et des dossiers et ajouter des fonds d'écran, installer des thèmes, modifier les référentiels de logiciels, etc.

Environnement virtuel en ligne de commande cubique

Veuillez noter que vous n'avez pas besoin d'utiliser "sudo" pour ajouter ou supprimer quelque chose de l'ISO, car nous sommes déjà connectés en tant qu'utilisateur root.

Je vais installer l'application Vim dans le live cd, j'ai donc exécuté la commande suivante dans l'environnement virtuel :

apt install vim

De même, ajoutez des logiciels supplémentaires ou supprimez les logiciels indésirables de l'ISO. Si vous avez modifié la liste des sources, n'oubliez pas de mettre à jour la liste des référentiels de logiciels à l'aide de cette commande :

apt update

Vous pouvez également ajouter des fichiers ou des dossiers au live cd. Copiez les fichiers/dossiers (faites un clic droit dessus et choisissez copier ou CTRL+C) et faites un clic droit dans le Terminal (à l'intérieur de la fenêtre Cube), choisissez Coller le fichier.

Ajouter des fichiers ou des dossiers à l'image ISO en direct d'Ubuntu

Cliquez sur Copier dans le coin supérieur de l'assistant Cubic pour coller les fichiers/dossiers dans l'image ISO en direct.

Ajouter des fichiers et des dossiers à l'image ISO en direct

Vous pouvez ajouter vos propres fonds d'écran si vous le souhaitez. Pour ce faire, cd dans le répertoire /usr/share/backgrounds/ ,

cd /usr/share/backgrounds

et faites glisser/déposez les images dans la fenêtre Cube. Ou copiez les images et cliquez avec le bouton droit sur la fenêtre Cube Terminal et choisissez l'option Coller le(s) fichier(s) . Assurez-vous également d'avoir ajouté les nouveaux fonds d'écran dans un fichier XML sous /usr/share/gnome-background-properties, afin de pouvoir choisir l'image nouvellement ajoutée Modifier l'arrière-plan du bureau . boîte de dialogue lorsque vous cliquez avec le bouton droit sur votre bureau.

Une fois la personnalisation terminée, cliquez sur Suivant pour continuer.

Cubic commencera à analyser les personnalisations et à préparer d'autres options importantes telles que l'identification des noyaux de démarrage, la configuration de démarrage, les fichiers pressés, les packages installés et la création du manifeste du package pour une installation typique et minimale, ainsi que l'enregistrement du manifeste du package, etc.

Analyse de la personnalisation d'Ubuntu par Cubic

Sélectionnez les packages qui seront supprimés après une installation typique ou minimale. Parcourez la liste et choisissez le logiciel que vous souhaitez supprimer de l'ISO personnalisé et cliquez sur Suivant pour continuer :

Sélectionnez les packages à supprimer de l'ISO Ubuntu personnalisée

C'est une section importante. Dans cet assistant, vous devez configurer les paramètres du noyau ISO, du pré-configuration et du démarrage ISO pour l'ISO personnalisée. Sélectionnez le noyau qui sera utilisé pour démarrer l'ISO live Ubuntu personnalisé dans l'onglet ISO Kernel. Ensuite, mettez à jour, ajoutez ou supprimez le pré-configuration utilisé pour automatiser l'installation sous l'onglet Preseed. Enfin, depuis l'onglet Démarrage ISO, vous pouvez configurer ou personnaliser les entrées du menu de démarrage. Après avoir configuré les paramètres liés au noyau, cliquez sur Suivant.

Sélectionnez le noyau pour l'ISO live Ubuntu personnalisée

Sélectionnez l'algorithme de compression pour le système de fichiers Linux. Par défaut, Cubic utilisera la compression gzip. Les autres méthodes de compression disponibles sont lz4, lzo, zstd, lzma et xz. Les algorithmes de compression sont affichés sous forme de graphique, comme indiqué dans la capture d'écran suivante. Le côté supérieur du graphique indique une compression inférieure et le côté inférieur du graphique indique une compression plus élevée.

Si vous choisissez un algorithme de compression inférieur dans la partie supérieure du graphique, par exemple lzo, lz4, le processus de création d'image sera plus rapide mais l'image résultante sera plus grande. Si vous choisissez des algorithmes de compression plus élevés tels que zstd, lzma, xz en partant du bas, la création de l'image sera plus lente mais vous obtiendrez une image de plus petite taille.

Après avoir choisi la compression préférée, cliquez sur le bouton Générer pour créer une image live CD Ubuntu personnalisée avec Cubic :

Générez une image ISO live Ubuntu personnalisée avec Cubic

Le processus de création d’images ISO en direct personnalisées va maintenant démarrer. Cela prendra quelques minutes en fonction de la vitesse de votre système. Une fois la création de l'image terminée, cliquez sur le bouton Terminer.

Créer une image Cd Ubuntu Live personnalisée avec Cubic

Enfin, Cubic répertoriera les détails de l'image ISO personnalisée nouvellement créée. Cliquez sur le bouton Fermer pour quitter Cubic. Si vous souhaitez supprimer tous les fichiers du projet à l'exception des fichiers ISO et de somme de contrôle, cochez la case "Supprimer tous les fichiers du projet..." en bas, puis cliquez sur Fermer.

Une image ISO live Ubuntu personnalisée est créée avec Cubic

L'image personnalisée sera enregistrée dans le répertoire de votre projet Cubic.

Contenu du répertoire du projet Cubic

Créez une clé USB amorçable avec cette image ISO et testez-la sur votre système pour vérifier si elle fonctionne. Il existe de nombreux outils disponibles pour créer une clé USB amorçable sous Linux. En voici quelques-uns pour votre référence :

  • Comment créer des clés USB multiboot avec Ventoy sous Linux
  • Créer une clé USB amorçable persistante à l'aide de Ventoy sous Linux
  • Créer une clé USB amorçable avec USBImager sous Linux
  • Etcher - Une belle application pour créer des clés USB et des cartes SD amorçables
  • Popsicle - Créez plusieurs clés USB amorçables à la fois
  • Comment créer un Live USB persistant sur Ubuntu
  • Bootiso vous permet de créer en toute sécurité une clé USB amorçable
  • MultiCD - Créer des images de CD, DVD et USB multiboot
  • Comment créer une clé USB amorçable à l'aide de la commande dd

Modifier l'image personnalisée du CD Ubuntu Live à l'aide de Cubic

Vous souhaiterez peut-être apporter quelques modifications à l'ISO personnalisée existante. Pour ce faire, ouvrez l'application Cubic et choisissez le répertoire puis sélectionnez le chemin de l'ISO personnalisé (pas l'original) que vous souhaitez modifier. Et le reste des étapes est exactement le même que ci-dessus.

Ressource :

  • Cubique dans Launchpad

Articles connexes