Accueil
» LINUX
»
Comment créer une image ISO Ubuntu personnalisée avec Cubic
Comment créer une image ISO Ubuntu personnalisée avec Cubic
Créez une image ISO Ubuntu personnalisée avec Cubic en modifiant une image Ubuntu officielle et en la recréant sous forme d'installateur amorçable. Cubic est un assistant graphique avec terminal intégré : utilisez-le pour ajouter des paquets APT ou modifier des fichiers dans l'image, puis générez une nouvelle image ISO. Ce guide utilise Ubuntu Desktop, mais Cubic est également compatible avec de nombreuses images basées sur Ubuntu.
Le projet de Cubic indique que son système hôte doit exécuter Ubuntu 18.04.5 ou une version ultérieure. Vous aurez également besoin de l'ISO d'origine, d'un nouveau dossier de projet vide sur votre disque local avec suffisamment d'espace pour l'image extraite et le fichier de sortie, ainsi que d'une clé USB distincte suffisamment grande pour l'ISO finalisée. L'écriture de l'image efface la clé USB.
1. Téléchargez et vérifiez une image ISO officielle d'Ubuntu
Téléchargez l'image ISO actuelle d'Ubuntu Desktop depuis la page de téléchargement officielle . Choisissez l'architecture des ordinateurs sur lesquels vous prévoyez de l'installer et conservez l'image ISO téléchargée telle quelle comme source.
Commencez par télécharger la version de bureau officielle d'Ubuntu.
Ubuntu fournit un fichier de somme de contrôle SHA-256 avec ses images. Dans un terminal, calculez le hachage de l'ISO téléchargée sha256sum <your-ubuntu-file.iso>et comparez-le à l'entrée correspondant à ce nom de fichier dans le répertoire `/ etc/SHA256SUMS sudo ...
Vérifiez que l'image originale correspond à sa somme de contrôle publiée.
2. Installer Cubic
Sur l'ordinateur Ubuntu que vous utiliserez pour la compilation, ouvrez le Terminal et exécutez les commandes PPA actuelles de Cubic. Confirmez le dépôt si Ubuntu vous le demande.
Lancez Cubic depuis le menu des applications. La page officielle du projet répertorie les systèmes hôtes compatibles et les étapes d'installation.
3. Configurez le projet et l'image source
Créez un nouveau projet Cubic et sélectionnez un répertoire de projet dédié et vide. Conservez l'ISO source en dehors de ce répertoire afin qu'elle reste intacte. Un disque local est préférable à un support amovible ou réseau pendant l'extraction et la reconstruction du système de fichiers par Cubic.
Choisissez un dossier de travail dédié.
Sur la page du projet, sélectionnez l'ISO d'Ubuntu et définissez-la comme image d'origine. Cubic l'analyse et renseigne les détails du projet. Conservez les valeurs suggérées, sauf si vous avez besoin d'un nom de fichier de sortie ou de métadonnées spécifiques ; le guide de la page du projet Cubic décrit ces champs.
Veuillez confirmer le dossier du projet et l'ISO source.
4. Personnaliser le système de fichiers image
Poursuivez l'extraction et la préparation jusqu'à l'ouverture du terminal intégré de Cubic. Les commandes de ce terminal modifient l'image personnalisée, et non le système Ubuntu exécutant Cubic. Par exemple, installez des paquets Debian comme ceci :
apt update
apt install --yes curl vim
apt clean
Utilisez cette commande apt remove --yes package-namepour supprimer un paquet Debian ou modifier les fichiers de configuration de l'image afin de changer les valeurs par défaut. Le terminal de Cubic n'installe pas les applications Snap ; utilisez les paquets APT pour cela. Consultez la documentation de la page Terminal pour plus de détails.
Ajoutez les paquets Debian dans le terminal de Cubic.
Si Cubic affiche une page « Paquets », ne l'utilisez pas pour ajouter des logiciels. Le guide officiel indique que cette ancienne page Ubiquity détermine les paquets supprimés lors de l'installation ; il ne s'agit pas d'un programme d'installation d'applications. Elle est absente sur Ubuntu Desktop 23.04 et versions ultérieures. Ajoutez ou supprimez plutôt des paquets via le terminal intégré.
5. Conservez les paramètres de compilation appropriés et générez l'ISO.
Poursuivez la navigation dans les options de Cubic. Sauf si vous avez besoin d'un noyau de démarrage live, d'un menu de démarrage ou d'un comportement d'installation sans assistance différents, conservez les paramètres par défaut recommandés. Sur la page Compression, gzip est l'algorithme par défaut et un choix généralement judicieux. D'autres algorithmes permettent de faire varier la taille de l'image de sortie en fonction du temps de compilation et de l'utilisation du processeur ; consultez le guide de compression de Cubic pour connaître les différentes options.
Gzip est le choix de compression par défaut.
Procédez à la génération, vérifiez le nom du fichier de sortie et lancez la compilation. Cubic enregistre la nouvelle image ISO dans le répertoire du projet. Conservez ce dossier jusqu'à la fin des tests afin de pouvoir identifier le fichier de sortie et répéter la compilation ultérieurement.
Si disponible, utilisez la fonction de test de Cubic pour vérifier que l'ISO démarre bien dans un environnement live. Son émulateur ne fournit pas de disque pour l'installation du système d'exploitation. Sur les images Ubuntu Desktop récentes, l'interface live peut masquer certaines personnalisations, même si elles sont présentes après l'installation. Il est donc conseillé de vérifier les modifications importantes sur un ordinateur de test avant de déployer l'image.
6. Écrire l'ISO personnalisée sur une clé USB
Sous Ubuntu, ouvrez le Gestionnaire de disques, sélectionnez la clé USB amovible, puis choisissez Restaurer l'image disque dans le menu du lecteur. Sélectionnez l'ISO personnalisée et vérifiez bien le périphérique cible avant de confirmer : l'opération écrasera tous les fichiers et partitions présents sur cette clé USB.
Vérifiez la clé USB cible avant de restaurer l'image.
Si la somme de contrôle ne correspond pas, téléchargez à nouveau l'ISO et vérifiez la liste des sommes de contrôle signées avant de la modifier.
Si une application est manquante après l'installation, vérifiez que vous l'avez bien installée dans le terminal intégré de Cubic ; la page Packages concerne le comportement de suppression d'Ubiquity.
Si la clé USB ne démarre pas, vérifiez à nouveau le périphérique sélectionné et l'architecture de l'image, puis testez l'ISO sur un matériel correspondant au mode de démarrage cible.