Windows Subsystem for Linux (WSL) låter dig säkerhetskopiera (exportera) dina Linux-distributioner så att du kan återställa (importera) dem i en ny installation av Windows 11 eller Windows 10, en annan dator, eller när du vill dela distron med andra människor.
Oavsett situation kan du använda wsl.exe
kommandoverktyg med --export
alternativet att säkerhetskopiera och --import
möjlighet att återställa en distribution. Det finns dock en varning, när du använder den här metoden kommer Linux-distributionen (till exempel Ubuntu, CentOS, Debian, Mint, etc.) att förlora sin integration med Start-menyn, och den kommer inte längre att visas som ett objekt i inställningarna för ”Appar och funktioner”.
I den här guiden kommer du att lära dig stegen för att säkerhetskopiera och återställa Linux-distros installerade i Windows Subsystem for Linux 2 (WSL2) på Windows 11 och Windows 10.
Utför säkerhetskopiering av Linux-distro på WSL
För att säkerhetskopiera en WSL Linux-installation på Windows 11 (eller Windows 10), använd dessa steg:
-
Öppna Start på Windows 11.
-
Söka efter Kommandotolkenhögerklicka på det översta resultatet och välj Kör som administratör alternativ.
-
Skriv följande kommando för att fastställa tillgängliga Linux-distros och tryck Stiga på:
wsl --list
-
Skriv följande kommando för att skapa en säkerhetskopia av WSL-distro och tryck Stiga på:
wsl --export DISTRO-NAME PATH\FILE-NAME.tar
Ändra i kommandot DISTRO-NAMN och PATH\FILNAMN.tar med informationen för din distribution. Om du inte anger en sökväg kommer säkerhetskopian att lagras i roten av ”C:”.
Till exempel, det här kommandot säkerhetskopierar (exporterar) Ubuntu-distro:
wsl --export Ubuntu ubuntu-backup.tar
När du har slutfört stegen kommer den virtuella maskinen att exportera till roten på huvudsystemenheten (C:) om du inte anger en annan plats.
Dessa instruktioner skapar bara en säkerhetskopia av en distro. Om du har ytterligare installationer måste du upprepa stegen.
Utför återställning av Linux-distro på WSL
För att importera en Linux-distro från säkerhetskopia på Window Subsystem for Linux 2, använd dessa steg:
-
Öppna Start.
-
Söka efter Kommandotolkenhögerklicka på det översta resultatet och välj Kör som administratör alternativ.
-
Skriv följande kommando för att importera eller återställa Linux-distros från backup och tryck Stiga på:
wsl --import DISTRO-NAME INSTALL-LOCATION PATH\FILE-NAME.tar
Ändra i kommandot DISTRO-NAMN, INSTALLATIONSPLATSoch PATH\FILNAMN.tar med informationen för din distribution.
Till exempel återställer (importerar) detta kommando Ubuntu-distro:
wsl --import Ubuntu C:\Users\USERNAME\Distros C:\ubuntu-backup.tar
Snabb notering: Den ursprungliga installationsplatsen ärC:\Users\USERNAME\AppData\Local\Packages
. Men du kanske vill undvika den här platsen eftersom återställningen inte kommer att vara identisk med originalet. Till exempel kommer du att få en “.vhdx”-fil och integrationen blir inte densamma som tidigare nämnts. -
Skriv följande kommando för att bekräfta att distron har återställts och tryck på Stiga på:
wsl --list
-
Skriv följande kommando för att starta distro på Windows Subsystem för Linux och tryck Stiga på:
wsl --distribution NAME-DISTRO
När du har slutfört stegen kommer distributionen att importeras till den angivna destinationen. Den enda varningen är att denna säkerhetskopiering och återställning inte har samma integration som att installera distros från Microsoft Store. Till exempel, när distributionen väl har importerats kommer den inte att registreras i Start-menyn och den visas inte som en app som du kan ta bort från inställningssidan för ”Appar och funktioner”.
Om du vill köra distron måste du köra det här kommandot: wsl --distribution DISTRO-NAME
, eller så kan du välja distributionen från Windows Terminal-menyn. Om du vill avinstallera den importerade virtuella Linux-maskinen måste du också använda det här kommandot: wsl --unregister DISTRO-NAME
.