Slik eksporterer og importerer du Linux-systemene dine på Windows 10

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.

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 automatisere museklikk på Windows 10

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 enkelt laste ned og installere apper på Linux med AppImage Pool

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.

  Hvordan spille Overlord på Linux

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.