Importez et exportez vos systèmes Linux vers Windows 10
Windows 10 vous permet désormais d’exporter les environnements Linux installés, en créant un fichier TAR du système racine que vous pouvez importer sur d’autres ordinateurs. Copiez vos systèmes configurés entre des PC, partagez-les avec d’autres ou enregistrez simplement une copie de sauvegarde.
Comment cela marche-t-il?
Des fonctionnalités d’importation et d’exportation ont été ajoutées dans la mise à jour de mai 2019, c’est-à-dire Windows 10 version 1903. Si vous ne l’avez pas déjà installé, vous ne pourrez pas utiliser ces options de ligne de commande.
Tout ce dont vous avez besoin, ce sont deux nouvelles options pour la commande Windows wsl: –export et –import. L’Opción – export; il exportera le système de fichiers racine d’une distribution Linux sous forme de fichier TAR. L’option –import vous permet d’importer le système de fichiers racine d’une distribution Linux.
Comment exporter un système Linux (sauvegarde)
La commande wsl provient de Windows: wsl.exe. Vous devrez l’exécuter dans un environnement PowerShell ou une invite de commande. Pas dans un sous-système Windows pour un environnement Linux. Vous pouvez en ouvrir un en cliquant avec le bouton droit sur le bouton Démarrer ou en appuyant sur Windows + X, puis en cliquant sur «Windows PowerShell».
Pour répertorier les distributions installées, exécutez la commande suivante:
wsl - liste
Utilisez maintenant la commande suivante pour exporter le système de fichiers d’une distribution vers un fichier TAR:
wsl --export nom_distro nom_fichier.tar
Par exemple, pour exporter le système Ubuntu 18.04 vers un fichier appelé ubuntu.tar, nous allons exécuter:
wsl --exporter Ubuntu-18.04 ubuntu.tar
Vous disposez maintenant d’un fichier TAR contenant le système de fichiers de la distribution Linux. Le fichier que vous avez créé, basé sur un système Ubuntu 18.04 LTS assez standard, avait une taille de 645 Mo. Si vous avez installé plus de logiciels dans votre distribution, ils seront plus volumineux.
Comment importer un système Linux (restauration)
Vous pouvez utiliser la commande wsl avec l’option –import; importer un fichier TAR ainsi créé. À partir d’une fenêtre PowerShell ou d’une invite de commandes, exécutez la commande suivante:
wsl --import nom_distro emplacement_installation nom_fichier.tar
Par exemple, si vous souhaitez importer une distribution à partir d’un fichier TAR situé dans C: \ Users \ Chris \ ubuntu.tar, nommez-le «Ubuntu-18.04» et enregistrez-le dans C: \ Users \ Chris \ ubuntu. De cette façon, vous exécuterez la commande:
wsl --import Ubuntu-18.04 C: \ Users \ Chris \ ubuntu C: \ Users \ Chris \ ubuntu.tar
Si vous souhaitez faire correspondre le chemin où Windows les installe normalement par défaut, ils se trouvent généralement dans leur propre dossier sous C: \ Users \ NAME \ AppData \ Local \ Packages. Par exemple, vous voudrez peut-être mettre Ubuntu dans C: \ Users \ NAME \ AppData \ Local \ Packages \ Ubuntu.
Où que vous placiez l’emplacement d’installation, gardez à l’esprit que vous ne devez pas modifier les fichiers directement à partir des outils Windows. Voici comment vous devez y accéder dans l’Explorateur de fichiers.
Comment se désinscrire (supprimer)
Vous pouvez désinstaller une distribution avec l’option –unregister avec son nom. Cela entraînera la suppression de tous les fichiers de distribution Linux.
Utilisez la commande suivante pour voir toutes les distributions installées:
wsl - liste
Spécifiez ensuite la distribution que vous souhaitez supprimer:
wsl --unregister nom_distro
Par exemple, s’il s’appelle Ubuntu-18.04, vous exécuteriez:
wsl - désenregistrer Ubuntu-18.04
Cette fonction vous permet également de déplacer rapidement et facilement les distributions installées vers un autre dossier ou lecteur. Exportez simplement la distribution vers un fichier TAR, désenregistrez votre système, puis importez le fichier vers un autre emplacement sur le système que vous utilisez.