Windows 10 lar deg nå eksportere installerte Linux-miljøer, og lage en TAR-fil av rotfilsystemet du kan importere på andre PC-er. Kopier de konfigurerte systemene dine mellom datamaskiner, del dem med andre, eller bare lagre en sikkerhetskopi.
Innholdsfortegnelse
Hvordan dette fungerer
Import- og eksportfunksjonene ble lagt til i mai 2019-oppdateringen – det er Windows 10 versjon 1903. Hvis du ikke har den installert ennå, vil du ikke kunne bruke disse kommandolinjealternativene.
Alt du trenger er to nye alternativer for Windows wsl-kommandoen: –eksport og –import . Alternativet –eksport vil eksportere en Linux-distribusjons rotfilsystem som en TAR-fil. Alternativet –import lar deg importere en Linux-distribusjons rotfilsystem som en TAR-fil.
Hvordan eksportere (sikkerhetskopiere) et Linux-system
wsl-kommandoen er en Windows-kommando—wsl.exe. Du må kjøre den i et PowerShell- eller Command Prompt-miljø, ikke i et Windows Subsystem for Linux-miljø. Du kan åpne en ved å høyreklikke på Start-knappen eller trykke på Windows+x og deretter klikke på «Windows PowerShell.»
For å liste opp de installerte distroene, kjør følgende kommando:
wsl --list
Bruk nå følgende kommando for å eksportere en distros filsystem til en TAR-fil:
wsl --export distro_name file_name.tar
For å eksportere ut Ubuntu 18.04-systemet til en fil som heter ubuntu.tar, kjører vi for eksempel:
wsl --export Ubuntu-18.04 ubuntu.tar
Du har nå en TAR-fil som inneholder Linux-distribusjonens filsystem. Filen vi opprettet – basert på et ganske standard Ubuntu 18.04 LTS-system – var 645 MB i størrelse. Hvis du har installert mer programvare i distribusjonen din, vil den være større.
Hvordan importere (gjenopprette) et Linux-system
Du kan bruke wsl-kommandoen med –import-alternativet for å importere en TAR-fil opprettet på denne måten. Kjør følgende kommando fra et PowerShell- eller kommandoprompt-vindu
wsl --import distro_name install_location file_name.tar
La oss for eksempel si at du vil importere en distro fra en TAR-fil som ligger på C:UsersChrisubuntu.tar, kall den «Ubuntu-18.04,» og lagre den på C:UsersChrisubuntu. Du ville løpt:
wsl --import Ubuntu-18.04 C:UsersChrisubuntu C:UsersChrisubuntu.tar
Hvis du vil samsvare med hvor Windows vanligvis installerer dem som standard, er de vanligvis i sin egen mappe i C:UsersNAMEAppDataLocalPackages. For eksempel vil du kanskje legge Ubuntu i C:UsersNAMEAppDataLocalPackagesUbuntu.
Uansett hvor du plasserer installasjonsstedet, vær oppmerksom på at du ikke bør endre filene direkte fra Windows-verktøy. Slik bør du få tilgang til filene i File Explorer i stedet.
Hvordan avregistrere (slette) et Linux-system
Du kan avinstallere en distro med alternativet –unregister sammen med navnet. Dette vil føre til at alle Linux-distribusjonens filer blir slettet.
Bruk følgende kommando for å se alle installerte distribusjoner:
wsl --list
Deretter spesifiser distribusjonen du vil slette:
wsl --unregister distro_name
For eksempel, hvis det heter Ubuntu-18.04, vil du kjøre:
wsl --unregister Ubuntu-18.04
Denne funksjonen lar deg også raskt og enkelt flytte installerte distribusjoner til en annen mappe eller stasjon. Bare eksporter distroen til en TAR-fil, avregistrer den fra systemet ditt, og importer deretter TAR-filen til et annet sted på systemet ditt.