{{howhard>3}}====== Cloner OS Fedora pour obtenir un environnement de test comparable à l’OS de production. ======
Cette méthode n’a pas la prétention d’être la meilleure, la plus rapide, la plus simple et la plus élégante,
mais elle est bête et méchante et........elle fonctionne.
__Appellations:__
OS-prod: l’OS source, celui avec lequel on travaille normalement et qui est à cloner.
OS-clone: comme son nom l’indique, c’est le clone de l’OS-prod, c’est donc celui qui servira à effectuer des tests.
===== Cloner la partition de OS-prod: =====
Avec un OS en live (rescuesystemCD par ex.), cloner avec Gparted la partition d’installation sur laquelle est
installé OS-prod. De même cloner la partition du /home si nécessaire ou souhaité.
Bien indiquer dans le label de la nouvelle partition qu’il s’agit de la partition clone (afin de pouvoir repérer
plus facilement la partition de OS-prod et celle de OS-clone.
===== Modifier /etc/fstab de OS-clone: =====
en mountant la partition de OS-clone et en s’aidant des informations fourniers par Gparted, changer l’UUID
de la partition racine de OS-clone pour y mettre celle de la partition clone. Si besoin est modifier aussi l’UUID de /home.
===== Démarrer OS-prod: =====
*Lancer normalement OS-prod
*Scanner les OS présents sur la machine et mettre grub2 à jour:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
*Redémarrer la machine.
===== Lancer OS-clone: =====
*Dans le menu de Grub2, aller sur l’entrée correspondante à OS-clone et l’éditer.
*Regarder au niveau de la 3 ème entrée correspondant à l’UUID : il apparait qu’il y figure encore l’UUID de la partition de OS-prod.
*Remplacer donc cette UUID par celle de la partition de clone (affichée dans les 2 entrées au dessus).
*Lancer OS-clone avec Ctrl-X.
*Avec Gparted, vérifier que c’est bien OS-clone qui est lancé et non OS-prod (regarder quelles sont les partitions mountées)
===== Mettre grub2 à jour: =====
*Comme effectué avec OS-prod, mettre grub2 à jour et le réinstaller (pour être certain que le changement sera pris en compte – nécessité ???).sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grub2-install /dev/sda
*Redémarrer la machine et vérifier les UUIDs dans le menu de grub.
===== Repasser OS-prod comme OS par défaut: =====
Yaka redémarrer la machine sur OS-prod et remettre à nouveau grub2 à jour:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Et voila !!! :-)