Ubuntu Cloner une installation
Changer de PC, ou de disque dur en gardant son système tel quel c’est possible avec quelques manipulations, en cas de changement de PC la restauration d’une image Norton Ghost ou Acronis True Image ne suffira pas car si le matériel interne a changé il y a de fortes chances que le système ne démarre pas, le mieux est la sauvegarde -> ré-installation -> restauration
Commençons par la sauvegarde………
Tous les systèmes d’exploitation ont leurs faiblesses et tous les utilisateurs font des bêtises sur leur système et il arrive qu’on doive ré-installer le système. Ubuntu s’installe facilement en environ 15 minutes comme décrit ici et lors de l’installation, si on ne formate pas la partition /home on retrouve facilement tous nos réglages et fichiers utilisateurs, il ne reste plus qu’à ré-installer nos applications pour retrouver le bureau qu’on a laissé.
Par contre si on souhaite formater la partition /home, pour une raison ou pour une autre : modification de la taille des partitions, ré-installation sur un autre disque ou sur un nouveau PC il est souhaitable de faire une sauvegarde de son /home avant. Il est même conseillé de faire une sauvegarde du dossier /home régulièrement.
Un copier/coller du /home ne suffit pas en raison des droits sur les fichiers et il faut donc utiliser un logiciel dédié.
Pour cela il existe de nombreux outils plus ou moins performants j’utilise Grsync
Grsync qui est l’interface graphique de Rsync
Pour ceux qui ont en horreur la ligne de commande Grsync est parfait
Si ce n’est pas déjà fait installez Grsync soit par le terminal
sudo apt-get install grsync
Soit en passant par le gestionnaire de paquets Synaptic ou la Logithèque
Une fois que c’est fait vous le trouverez logiquement dans le menu « Outils Système »
Préparez le dossier de destination : il est conseillé de prévoir un disque dur externe ou une clé USB haute capacité car le /home peut atteindre plusieurs gigas.
Avant de procéder on peut faire un peu de ménage en déplaçant des fichiers sur un autre disque comme par exemple les DIVX ou les MP3 et les ISO qui prennent de la place
Évitez les sauvegardes sur partitions FAT ou NTFS car le risque est de ne pas pouvoir sauvegarder les droits sur les fichiers ainsi que les permissions donc formatez votre disque ou clé USB en EXT4.
Pour ce faire je dispose d’un petit disque dur externe de 160Go sur lequel j’ai créé une petite partition EXT4.
Dans cette partition j’ai créé un dossier nommé 20101212 (année jour mois) dans lequel je vais sauvegarder
Je configure Grsync comme ci-dessous
Ensuite il faut lancer la sauvegarde en allant dans le menu et en cliquant sur « Exécuter »
Cela peut prendre plus ou moins de temps selon la taille et le nombre de fichiers
Une fois que c’est terminé votre /home est sauvegardé en lieu sur et il vous sera possible de le restaurer en effectuant l’opération inverse c’est à dire synchroniser le /home de votre nouvelle installation avec votre sauvegarde.
=======================================================================================================
Sauvegardez vos sources
Dans le dossier /etc/apt/ se trouve le fichier sources.list sauvegardez-le
Dans le dossier /etc/apt/ se trouve le dossier sources.list.d sauvegardez-le
Si vous utilisez vnstat vous pouvez sauvegarder le dossier vnstat qui se trouve dans /var/lib/
Si vous utilisez Subsonic sauvegardez le fichier subsonic (si vous l’avez modifié) qui se trouve dans /etc/default/
Et aussi les fichiers subsonic.properties et subsonic12.index et le dossier db qui se trouvent dans /var/subsonic/
Tous ces fichiers ou dossiers se trouvant dans la partition système, vous aurez besoin des droits administrateur pour les remettre en place
Sauvegardez la liste de vos paquets installés
Pour cela utilisez dans un terminal la commande
dpkg --get-selections > liste-des-paquets
Le fichier créé se trouve dans votre dossier personnel et se nomme comme indiqué dans la commande liste-des-paquets sauvegardez-le
=======================================================================================================
Installez Ubuntu sur votre nouveau disque ou PC comme expliqué ici
Il est important de bien séparer les partitions / et /home
Ne pas utiliser la fonction Disque entier
=======================================================================================================
Ubuntu est installé restaurez vos sources (toutes les commandes commençant par sudo nécessitent le mot de passe administrateur)
Effacez le fichier sources.list
sudo rm /etc/apt/sources.list
Copiez votre ancien sources.list à la place
sudo cp sources.list /etc/apt/
Supprimez le dossier sources.list.d
sudo rm -rf /etc/apt/sources.list.d
Copiez votre ancien dossier à la place
sudo cp -R sources.list.d /etc/apt/
Bien sur ces commandes sont à taper dans un terminal et à adapter en fonction de l’emplacement du fichier ou dossier à copier
Vous allez me dire « Oui mais et le clés d’authentification ? » et vous aurez raison
La plupart des dépôts dépôts étant sur Launchpad nous allons utiliser launchpad-getkeys mis à disposition par WebUpd8
Ajoutez le dépôt de WebUpd8 en tapant dans un terminal
sudo add-apt-repository ppa:nilarimogard/webupd8
Puis
sudo apt-get update
A ce stade cette commande vous retournera un grand nombre d’erreur et c’est normal puisqu’on a copié le dossier sources.list.d sans les clés mais ce n’est pas grave cela va se régler ensuite
Puis
sudo apt-get install launchpad-getkeys
Une fois que c’est installé tapez
sudo launchpad-getkeys
Une fois que c’est fait tapez
sudo apt-get update
Et vérifiez que tout est ok, si vous obtenez un message d’erreur c’est que l’un de vos dépôts (ou plusieurs) n’ont pas reçu leurs clés à ce moment là, notez quels sont ces dépôts puis supprimez les dans le dossier sources.list.d et entrez les manuellement en tapant
sudo add-apt-repository
suivi du ppa du dépôt par exemple ppa:nilarimogard/webupd8 ce qui donne sudo add-apt-repository ppa:nilarimogard/webupd8
=======================================================================================================
Maintenant il faut ré-installer vos applications
Munissez-vous de votre fichier liste-des-paquets crée précédemment
Je suppose que votre liste de paquets se trouve à la racine de votre dossier personnel, ouvrez un terminal et tapez
sudo apt-get update
Puis tapez ensuite
sudo dpkg --set-selections < liste-des-paquets
Et enfin
sudo apt-get -u dselect-upgrade
Tous les paquets présents dans votre liste seront ré-installés, cela se fera dans le terminal dans lequel vous avez tapé la commande, il se peut que cela dure un long moment, tout dépend du nombre de paquets à télécharger et de la vitesse de votre connexion.
Une fois que c’est fait vous aurez sans doute à redémarrer le PC, après cela faites les mises à jour proposées, installez vos pilotes graphiques si il y a lieu
=======================================================================================================
Restaurez les fichiers de votre dossier personnel avec Grsync
Lancez Grsync et paramétrez-le pour restaurer (synchroniser) vos fichiers sauvegardés avec les nouveaux fichiers de votre dossier personnel nouvellement installé.
Configurez-le comme ci-dessous
Ici on voit que le répertoire source est /media/sauve/20101212/home/chris il ne faut pas ajouter de slash / à la fin sinon le système créera un dossier dans le dossier
(chris étant le nom de mon dossier home original)
Lancez la synchronisation en cliquant sur l’icône de droite en forme de roues dentées, cela prendra en théorie autant de temps que pour la sauvegarde
Si vous utilisez hddtemp pour votre conky il faut penser à le reconfigurer
Tapez dans un terminal
sudo dpkg-reconfigure hddtemp
et configurez comme ci-dessous
Si vous utilisez vnstat vous pouvez replacer vos fichiers originaux sauvegardés au début de la procédure
Copiez le dossier vnstat précédemment sauvegardé à la racine de votre home et tapez dans un terminal
sudo rm -rf /var/lib/vnstat
Et ensuite tapez
sudo cp -R vnstat /var/lib/
Si vous utilisez des disques durs de type NTFS pensez à lancer Administration / Outils de configuration NTFS pour modifier votre fstab et faire en sorte que vos partitions NTFS soient montées au démarrage
Pensez à sauvegarder votre home régulièrement
Chaque fois que vous installez un nouveau logiciel pensez à recréer votre liste-de-paquets











Si vous utilisez cette méthode, merci de voter dans le sondage et de me laisser un commentaire pour me dire si on peut améliorer les choses.
Votre navigateur