Déployer PrimTux

Après installation de PrimTux2 sur disque dur, mise à jour, personnalisation, Systemback permet de copier PrimTux sur un autre disque dur.

Pour installer Systemback, présent dans le dépôt PrimTux, le plus simple est d'utiliser le gestionnaire de logiciels.

Un principe, deux étapes

Il existe plusieurs façons de faire, en travaillant avec un disque dur externe ou avec le disque dur interne (mais nécessitera le démontage du disque).

Le principe restera le même, quel que soit le mode que vous choisirez pour votre déploiement. Nous allons vous montrer avec un disque dur externe, cela ne nécessitera donc aucun démontage.

La première étape sera de copier la version source sur le disque dur externe. Vous devez lancer pour cela Systemback, ensuite vous copiez PrimTux dessus. Faites attention à sélectionner le support externe :

Lorsque vous avez obtenu ce disque “maître”, il vous sera aisé de déployer Primtux sur autant de postes que vous le souhaitez. C'est la seconde étape, qui consiste à démarrer PrimTux sur les autres ordinateurs à partir de ce disque “maître”. En vous servant toujours de Systemback vous refaites une copie sur le disque dur des ordinateurs à revaloriser :

Pour les ordinateurs ne prenant pas en charge le démarrage sur les ports USB, un CD d'amorçage USB basé sur l'application Plop Boot Manager est téléchargeable ICI

Installer systemback

Installer Systemback et sa traduction française (systemback-locales) via le gestionnaire de logiciels.

Préparer le disque dur

Lancer Gparted

Cliquer sur le menu flèche « Éditeur de partitions »

Sélectionner le disque d'installation

Supprimer les partitions existantes

Supprimer les partitions existantes en cliquant droit ⇒ supprimer. Si elles sont montées (parce-que vous avez consulté le contenu), il faudra les démonter pour les supprimer.

Valider en cliquant sur cette petite flèche :

Créer les nouvelles partitions

Création de la partition principale

Cliquer droit sur le disque ⇒ Nouvelle

Choisir une taille équivalente au disque dur entier moins 1,5 fois la taille de la mémoire vive (RAM): exemple: mon disque dur fait 40 Go, j'ai une mémoire vive de 1 Go ⇒ ma première partition aura une taille de 40 Go - 1,5 fois 1 Go, soit 38,5 Go.

Choisir ext4 comme système de fichiers, et renseigner le champ « étiquette », vous pouvez choisir « primtux » ou un autre nom, puis cliquer sur « Ajouter ».

Création de la partition de swap (mémoire étendue)

Cliquer droit sur l'espace non alloué, puis sur « Nouvelle ».

Choisir « linux-swap »

Cliquer sur « Ajouter ».

Valider en cliquant sur la petite flèche.

Fermer le gestionnaire de disque.

Copier PrimTux avec Systemback

A partir du menu applications, sous-menu “Système”, lancer Systemback:

Dans la case « Répertoire de stockage », choisir /mnt.

Choisir « Copie du système »

Choisir les partitions

Choisir la partition principale et sélectionner comme point de montage « / ».

Valider les changements en cliquant sur la petite flèche verte.

Choisir la partition « swap » et sélectionner comme point de montage « SWAP ».

Valider les changements en cliquant sur la petite flèche verte.

Cocher la case : copier les fichiers de données de l'utilisateur.

Cliquer sur « Suivant ».

Démarrer la copie

Cliquer sur « Démarrer » pour commencer l'installation

Fermer cette fenêtre et redémarrer

Prendre soin d'enlever votre support (DVD ou clé USB) contenant le système live, PrimTux est prêt à s'exécuter depuis le disque dur.

Déploiement vers d'autres PC

Maintenant que nous avons notre disque “maître” avec PrimTux personnalisée installée dessus, nous allons pouvoir la déployer autant de fois que nous le voulons sur d'autres PC. Pour cela nous devons démarrer chaque poste sur lequel nous voulons l'installer en bootant sur ce disque ou cette clé USB. Il faudra donc que ces postes soient en mesure de démarrer sur un port USB. Ensuite il nous faut refaire les étapes précédentes de préparation du disque dur et de copie de PrimTux avec Systemback, mais cette fois sur le disque dur interne de notre PC.

Ce disque ou cette clé USB “maître” constitue également une sauvegarde de votre installation personnalisée de PrimTux. Conservez-le. Ainsi si votre PC principal ou n'importe quel autre PC avec PrimTux ne fonctionne plus correctement, il vous suffira de réinstaller la distribution à partir de cette sauvegarde.

Premier démarrage

Choisir les options avancées permettra de démarrer en mode non-PAE, ordinosaure.

Configuration de la carte réseau

PrimTux nécessite que la carte réseau du PC nouvellement cloné soit identifiée pour se connecter à internet:

Nous ouvrons « Informations système » :

Nous déroulons jusqu'à « Network » ⇒ « Interfaces » et notons le nom de notre connexion filaire (ici eth0, mais ça peut être eth1, eth2 en filaire…, wlan0, wlan1 en wifi…):

Nous ouvrons le gestionnaire de connexion :

Nous allons dans les préférences :

Nous reportons le nom de notre connexion en face de « Interface filaire » (ici eth0) ou de notre interface wifi (ici wlan0):

Déployer PrimTux en multiboot (un autre système est déjà installé sur le PC)

Les prérequis

“Idéalement” avoir des pc identiques (même carte mère). La différence de taille de disque ne pose pas de problème. Si le matériel n'est pas le même, cela devrait être réalisable, il y aura une détection des pilotes au premier lancement de Windows et PrimTux.

Pour Windows : il faut cloner sur des PC qui auront le même type de clé licence et le même type de Windows. Exemple pour Windows 7 : soit tout en home, soit tout en pro.

Logiciels nécessaires :

votre version de Windows;

la dernière version de PrimTux;

MiniTool Partition Wizard Free edition;

Boot-repair-disk-64bit.iso;

Rufus pour installer l'iso de boot repair.

Installation de Windows

Il faut partir sur un disque dur vierge :

Ensuite nous créons la partition pour Windows en prenant l'espace que nous désirons (ici par exemple nous avons pris 100 Go, il restera 50 Go pour PrimTux):

Lancez l'installation et NE RENTREZ PAS DE LICENCE, nous aurons à le faire plus tard.

Une fois l'installation terminée, ajoutez tout ce dont vous avez besoin sur votre système.

Installation de PrimTux

Nous faisons une installation telle que décrite dans le wiki de PrimTux : Installer PrimTux-Eiffel. La partition libre sera détectée par le programme d'installation. Nous choisissons “Utiliser le plus grand espace disponible”:

La partition non utilisée lors de l'installation de Windows est bien détectée pour l'installation de PrimTux:

Nous acceptons le partitionnement et nous installons:

A la fin de l'installation, le GRUB (programme pour gérer le multiboot) va être installé. Nous choisissons le disque dur sur lequel les systèmes sont installés :

Au redémarrage, nous avons le choix. Par défaut: démarrage auto sur Debian (=PrimTux) ou Windows Loader (= votre Windows):

A vous maintenant de configurer votre PrimTux comme vous le voulez.

En cas de problème, si XP n'est pas trouvé et ne démarra pas, ouvrir un terminal et taper

sudo blkid

Repérer l'UUID du disque dur où est installé Windows, trouver dans /boot/grub/grub.cfg cette entrée:

menuentry “Windows XP (loader) (on /dev/sda1)” { insmod ntfs set root=(hd0,1) search –no-floppy –fs-uuid –set 4a6077fc6077ed57 drivemap -s (hd0) ${root} chainloader +1 }

et remplacer 4a6077fc6077ed57 par l'UUID de votre disque dur sur lequel Windows est installé.

Clonage des disques

Avant de cloner, assurez-vous d'avoir bien configuré Windows et PrimTux. Pour le clonage, nous utilisons MiniTool Partition Wizard Free sous Windows.

Pour cloner vous pouvez:

soit utiliser un ordinateur lambda sur lequel vous branchez le disque source et le disque cible;

soit utiliser directement l'ordinateur source sur lequel vous avez branché le disque cible.

Il suffit de choisir le disque source dans l'interface et de cliquer sur “copy”.

Une pop-up s'ouvre et nous demande le disque cible: “target”.

Laissez les options telles qu'elles et validez.

Puis nous cliquons sur “apply”. Là encore laissez les options telles qu'elles et validez.

La copie se lance.

Si le disque n'est pas de la même taille, le logiciel s'occupera de retailler les partitions;

Si vous lancez un clonage sur le PC source, il vous invitera à redémarrer en DOS. Acceptez, ça redémarrera. Au menu multi-boot, lancez bien Windows et la copie débutera.

—-

Après clonage

Disque source servant à faire les copies

Vous ne rentrerez votre clé Windows que quand toutes les copies seront terminées (c'est plus pratique mais pas rédhibitoire, vous pourrez modifier la clé par la suite).

Une fois le disque copié, nous avons toutes les partitions mais nous perdons le programme de démarrage. Installez le disque copié dans son ordinateur et démarrez, il bootera directement sous Windows. Dans le cas où le programme de démarrage serait toujours présent et fonctionnel, vous n'avez pas à suivre la suite du tutoriel.

Réinstaller le multiboot

Nous aurons besoin de boot-repair-disk-64bit.iso et de Rufus.

Nous créons une clé USB bootable avec Rufus. Pour cela, dans Rufus, nous choisissons le périphérique USB, et dans la ligne “Créer un disque de démarrage” nous cliquons sur l'icône à droite pour indiquer le chemin du fichier “boot-repair-disk-64bit.iso”. Nous cliquons sur [Démarrer] pour lancer la création de la clé.

Nous redémarrons l'ordinateur pour booter sur la clé.

Sur le bureau de Boot Repair, nous choisissons l'option “Recommended repair”.

Lorsque les opérations seront terminées, redémarrez l'ordinateur.

Réparer le boot de windows

Chaque disque dur a un UUID (Universal Unique Identifier) qui lui est propre. Quand on clone, on change de disque dur mais l'UUID n'a pas été changé. C'est pour cela que Windows ne démarre pas, car il cherche un UUID qui n'est plus le même. Nous devons donc le changer.

Nous démarrons sur PrimTux.

1) Nous ouvrons un terminal (menu application–> système)

Nous saisissons :

sudo blkid

Nous sommes invité à taper notre mot de passe.

2) Nous lançons grub customizer (menu application–> système). Nous tapons notre mot de passe. Une fenêtre s'ouvre, c'est le menu de démarrage.

Si vous le souhaitez, vous pouvez modifier le nom des entrées de menu affichées lors du démarrage: faites un clic droit sur l'élément choisi, puis “renommer”.

Maintenant, pour modifier l'UUID du disque dur contenant Windows, nous copions le numéro UUID de la partition sur laquelle est installé Windows depuis la fenêtre du terminal. Normalement, c'est le sda1.

Dans grub customizer, Nous cliquons droit sur l'élément Windows et choisissons “modifier”. Une fenêtre s'ouvre ⇒ onglet source ⇒ nous remplaçons l'ancien UUID par le nouveau.

“Valider”, “Enregistrer” ⇒ Fichier ⇒ installation dans le MBR“. Le multi-boot est réparé.

Configuration de la carte réseau

PrimTux nécessite que la carte réseau du PC nouvellement cloné soit identifiée pour se connecter à internet:

Nous ouvrons « Informations système » :

Nous déroulons jusqu'à « Network » ⇒ « Interfaces » et notons le nom de notre connexion filaire (ici eth0, mais ça peut être eth1, eth2 en filaire…, wlan0, wlan1 en wifi…):

Nous ouvrons le gestionnaire de connexion :

Nous allons dans les préférences :

Nous reportons le nom de notre connexion en face de « Interface filaire » (ici eth0) ou de notre interface wifi (ici wlan0):

Activation de la clé Windows

Maintenant que tout est réparé, nous vérifions que Windows et PrimTux se lancent bien. Si tout fonctionne, nous pouvons entrer notre licence Windows dans “Panneau de configuration ⇒ système”.

Merci à tombeckett pour ce tutoriel