Déploiement avec Clonezilla
Qu'est-ce que Clonezilla ?
Clonezilla est un logiciel permettant de cloner des disques entiers ou des partitions. Il permet d'effectuer les opérations suivantes :
- cloner directement disque ou partition d'un périphérique sur un autre ;
- réaliser une image d'un disque ou d'une partition vers un fichier ;
- restaurer l'image d'un disque ou d'une partition sur un périphérique.
Clonezilla est proposé sous forme d'un image iso permettant de réaliser un live CD ou une clé USB de démarrage. Il fonctionne en mode semi-graphique. C'est son usage le plus fréquent.
Clonezilla peut également être installé au sein d'un système Linux existant.
Site officiel du projet : https://clonezilla.org/
Réaliser une image d'une PrimTux installée
Le but est d'utiliser une PrimTux installée sur un ordinateur comme modèle pouvant être cloné sur d'autres machines sans avoir à passer par la fastidieuse étape d'installation classique pour chacune d'elle. Outre le fait de gagner beaucoup de temps lorsque l'on a à installer PrimTux sur de nombreux PC, cela permet également de personnaliser une PrimTux selon des besoins particuliers avant d'en faire le déploiement.
Matériel nécessaire :
- 1 clé USB de démarrage sur laquelle est installé Clonezilla. Cette clé peut être sous Ventoy ou un autre système de démarrage (voir cette page : Créer une clé de démarrage pour Primtux).
- 1 support pour sauvegarder l'image que l'on veut cloner : ça peut être une autre clé USB ou un disque dur externe mais avec une taille suffisante pour accueillir l'image (au moins 50 Go en général même si ça peut être plus petit).
- 1 ordinateur modèle avec la Primtux paramétrée pour l'environnement dans laquelle elle se trouve : code wifi, réseau, proxy, mots de passe, programmes supplémentaires, ...
Processus :
- Brancher la clé USB de démarrage avec Clonezilla sur l'ordinateur éteint contenant la Primtux que l'on veut cloner.
- Démarrer l'ordinateur en appuyant pendant les premières secondes sur la touche du clavier permettant de choisir le support de démarrage (souvent il s'agit de la touche F12 mais cela est variable selon les modèles).
- Dans le menu nous demandant de choisir sur quel support démarrer, choisir la clé USB contenant Clonezilla et choisir le programme Clonezilla puis répondre aux questions suivantes :
- Choose language -> French
- Configuration Clavier -> Change -> *PC générique 105 touches (intern.) -> Autre -> Français -> Français - Occitan -> *Disposition par défaut -> *Pas de touche "compose"
- *Start_Clonezilla -> *device-image -> *local-dev* et brancher le périphérique USB qui recevra l'image et attendre 5 secondes avant d'appuyer sur la touche "Entrée" -> normalement on doit voir notre disque USB dans la liste -> Appuyer sur CTRL+C pour poursuivre.
- Titre fenêtre "Clonezilla - Opensource Clone System (OCS) | Mode :" -> Choisir le disque de stockage de l'image disque (probablement "sdc1")
- *no-fsck -> Titre fenêtre "Explorateur de répertoires pour le dépôt des images Clonezilla" -> choisir <ABORT> puis <Done> -> Appuyer sur "Entrée"
- *Beginner Mode Débutant
- savedisk (pour obtenir une image à cloner)
- puis ontinuer à choisir les propositions par défaut
- Titre fenêtre "Paramètres avancés supplémentaires de Clonezilla" -> -src Non, ne pas vérifier l'image
- On finit en choisissant ce que Clonezilla doit faire à la fin : choix, reboot ou poweroff
- On répond aux questions dans le terminal : appuyer sur Entrée -> "Êtes-vous sûr de vouloir continuer?" : y (2 fois)
- Une fenêtre avec des barres de progression apparaîtront, attendre la fin complète du processus, jusqu'à éteindre l'ordinateur à la fin.
- Vous avez maintenant une image que vous pourrez installer sur les autres machines en suivant le processus du chapitre suivant.
Restaurer une image de PrimTux sur une machine
Il s'agit de l'opération précédente inverse et le processus est quasiment le même. Cette fois-ci, on se place sur l'ordinateur sur lequel on veut déployer l'image Primtux que l'on vient de créer :
- Choose language -> French
- Configuration Clavier -> Change -> *PC générique 105 touches (intern.) -> Autre -> Français -> Français - Occitan -> *Disposition par défaut -> *Pas de touche "compose"
- *Start_Clonezilla -> *device-image -> *local-dev* et brancher le périphérique USB contenant l'image à cloner et attendre 5 secondes avant d'appuyer sur la touche "Entrée" -> normalement on doit voir notre disque USB dans la liste -> Appuyer sur CTRL+C pour poursuivre.
- Titre fenêtre "Clonezilla - Opensource Clone System (OCS) | Mode :" -> Choisir le disque de stockage de l'image disque (probablement "sdc1")
- *no-fsck -> Titre fenêtre "Explorateur de répertoires pour le dépôt des images Clonezilla" -> choisir <ABORT> puis <Done> -> Appuyer sur "Entrée"
- *Beginner Mode Débutant
- restoredisk (pour cloner une image sur la machine)
- puis continuer à choisir les propositions par défaut
- Titre fenêtre "Paramètres avancés supplémentaires de Clonezilla" -> -src Non, ne pas vérifier l'image
- On finit en choisissant ce que Clonezilla doit faire à la fin : choix, reboot ou poweroff
- On répond aux questions dans le terminal : appuyer sur Entrée -> "Êtes-vous sûr de vouloir continuer?" : y (2 fois)
Lorsque le process est terminé, vous pourrez redémarrer ce nouvel ordinateur sous Primtux.
Remarque : Il sera nécessaire d'ajuster certains paramètres comme le nom de la machine dans les fichiers /etc/hosts et /etc/hostname pour ne pas avoir tous les mêmes sur les différentes machines (c'est surtout important en fonctionnement en réseau pour pouvoir les distinguer entre elles).