Cloner une installation Ubuntu

Je viens de recevoir une nouvelle machine, une installation d’Ubuntu s’impose donc! Mais plutôt que de re-télécharger tous les paquets dont j’ai besoin et re-configurer toutes mes applications, autant transférer mon installation actuelle sur ma nouvelle machine. Comment? Voici un petit tutoriel expliquant tout cela.

Pré-requis

Ubuntu est installé sur votre nouvelle machine; vous y êtes identifié en mode Failsafe Terminal.

Première étape: obtenir une liste des paquets installés

Sur votre machine source (donc votre «ancienne» machine), générez une liste des paquets installés:

sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist

Seconde étape: transférer!

Copiez votre «home» et la liste des dépôts de paquets que vous utilisez sur votre nouvelle machine. Soit les fichiers: ~/*, ~/.* et /etc/apt/sources.list. Pour la copie, le transfert par scp est efficace mais une clé usb peut suffire.

Si vous avez modifié la configuration de services système, par exemple celle d’Apache, il vous faudra récupérer les fichiers de configuration qui vont bien dans /etc/ ou ailleurs. Si vous avez fait ce genre de modification, vous devriez être en mesure de les retrouver.

Troisième étape: installer les paquets

Installez les paquets sur votre nouvelle machine:

sudo aptitude update && sudo aptitude install `xargs pkglist`

Une installation des clés publiques de dépôts spécifiques tel que medibuntu peut être nécessaire.

Et voilà

Deux machine Ubuntu identiques

En l’espace de quelques minutes votre nouvelle machine est configurée de manière identique à l’ancienne. Vous retrouvez vos favoris & extensions Firefox, la configuration de votre gestionnaire de fenêtre et surtout votre fond d’écran! Bref, vous poursuivez votre activité comme si de rien n’était alors que vos collaborateurs (ayant également eut de nouveaux joujous) peinent à entrer la clé pour Microsoft Office.

5 Commentaires

  1. merci de l’astuce, je connaissais pas 🙂
    je note ça dans un coin de mon web pour plus tard.

  2. Bonjour,

    Merci pour le tuto !

    Je n’ai pas trouvé comment s’identifier en mode failsafe terminal.

    Et je ne suis pas sûr de comprendre cette étape :

    Soit les fichiers: ~/*, ~/.* et /etc/apt/sources.list

    Merci !

  3. Bonjour Alex,

    A l’ecran de login, tu devrais pouvoir changer le type de session de « Gnome » pour « Terminal » ou « Failsafe Terminal ».

    Tu peux ensuite copier tous les fichiers de ton home directory (~/*) sans oublier les fichiers « caches » (~/.*) ni les fichiers « systeme » que tu aurais pu modifier (/etc/apt/sources.list etc…).

    Si cela ne te dit pas grand chose ou que tu n’es pas a l’aise avec la ligne de commande, tu peux toujours copier tes fichiers via l’interface graphique. 🙂

    Bon courage! 🙂

  4. Merci ! Mais où faut-il copier le / et le /. à l’arrivée ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *