Si tu utilises WSL2 pour bosser sous Linux depuis Windows, tu sais à quel point c’est pratique : tu lances un terminal, et hop, tu as Bash, apt, Docker, Node ou Python dispo sans machine virtuelle. Mais un jour, tu changes de PC, ton instance plante, ou tu veux dupliquer ton environnement sans tout réinstaller.
WSL2 permet justement de tout sauvegarder proprement — système, fichiers, outils — et de restaurer ou cloner ton environnement en quelques lignes de commande.
Ce guide te montre comment :
Avant d’attaquer, assure-toi que ton système est prêt :
Éléments nécessaires | OK ? |
---|---|
Windows 10 (version 2004 ou +) ou Windows 11 | ✅ |
Accès administrateur | ✅ |
WSL activé | ✅ |
WSL version 2 configurée par défaut | ✅ |
Terminal PowerShell ou CMD | ✅ |
Terminal : PowerShell (lancé en tant qu’administrateur)
Cette commande fait tout :
Redémarre si on te le demande.
Une fois installé, cherche “Ubuntu” dans ton menu démarrer, et lance-le.
Il va finaliser l’installation et te demander de créer un utilisateur et un mot de passe Linux. Ensuite, tu es prêt à bosser.
Tu veux avoir plusieurs instances Ubuntu ? Ou renommer proprement ta VM ? Cette méthode te permet d'importer une distribution Linux depuis une image .tar
, avec le nom que tu veux et à l’emplacement de ton choix.
Terminal : PowerShell (en tant qu’administrateur)
Télécharge une image .tar
officielle
Va sur : https://cloud-images.ubuntu.com/wsl/
Télécharge par exemple : ubuntu-jammy-wsl.rootfs.tar.gz
Renomme-le en .tar
si besoin.
Crée un dossier pour héberger l’instance
UbuntuPerso
est le nom de l’instanceD:\WSL\UbuntuPerso
est l’emplacement où seront stockés les fichiersD:\Install\ubuntu-jammy.tar
est le fichier téléchargéÀ tout moment, tu peux sauvegarder ton instance dans un fichier .tar
. Pratique avant une mise à jour ou un changement de machine.
Terminal : PowerShell ou CMD
Exemple :
Tu peux créer une nouvelle instance à partir d’un fichier .tar
sauvegardé précédemment.
Terminal : PowerShell (admin recommandé)
Exemple :
Terminal : PowerShell ou CMD
Tu verras une liste avec l’état (running/stopped), le nom de chaque instance, et la version (1 ou 2).
Attention, cette commande supprime définitivement l’instance et toutes ses données.
Terminal : PowerShell (admin recommandé)
Exemple :
D:\WSL\...
, sauf si tu sais exactement ce que tu fais..bat
ou .ps1
si tu veux sauvegarder régulièrement.Avec ces quelques étapes, tu maîtrises l’essentiel pour installer, sauvegarder et restaurer tes environnements sous Windows Subsystem for Linux. Que ce soit pour cloner une instance, en changer le nom ou repartir de zéro, tout se fait rapidement en ligne de commande. Plus besoin de tout reconfigurer à chaque changement de machine.
Si ce guide t’a été utile, n’hésite pas à le partager, et viens faire un tour sur www.alternative-rvb.com pour d’autres tutoriels et ressources dédiés aux développeurs.