Jak eksportować i importować systemy Linux w systemie Windows 10.

Windows 10 umożliwia teraz eksportowanie zainstalowanych środowisk Linux, tworząc plik TAR głównego systemu plików, który można importować na inne komputery. Kopiuj skonfigurowane systemy między komputerami, udostępniaj je innym osobom lub po prostu przechowuj kopię zapasową.

Jak to działa

Funkcje importu i eksportu zostały dodane w aktualizacji z maja 2019 r., czyli Windows 10 w wersji 1903. Jeśli jeszcze go nie masz, nie będziesz mógł korzystać z tych opcji wiersza poleceń.

Jak eksportować i importować systemy Linux w systemie Windows 10

Wszystko, czego potrzebujesz, to dwie nowe opcje polecenia Windows wsl: –export i –import. Opcja –export wyeksportuje główny system plików dystrybucji Linuksa jako plik TAR. Opcja –import umożliwia importowanie głównego systemu plików dystrybucji Linuksa jako pliku TAR.

Jak wyeksportować (zrobić kopię zapasową) systemu Linux

Polecenie wsl jest poleceniem systemu Windows: wsl.exe. Będziesz musiał uruchomić go w środowisku programu PowerShell lub wiersza polecenia, a nie w środowisku podsystemu Windows dla systemu Linux. Możesz go otworzyć, klikając prawym przyciskiem myszy przycisk Start lub naciskając Windows + x, a następnie klikając „Windows PowerShell”.

Jak eksportować i importować systemy Linux w systemie Windows 10

Aby wyświetlić listę zainstalowanych dystrybucji, uruchom następujące polecenie:

wsl – lista

Jak eksportować i importować systemy Linux w systemie Windows 10

Teraz użyj następującego polecenia, aby wyeksportować system plików dystrybucji do pliku TAR:

wsl –export nazwa_dystrybucji nazwa_pliku.tar

Jak eksportować i importować systemy Linux w systemie Windows 10

Na przykład, aby wyeksportować system Ubuntu 18.04 do pliku o nazwie ubuntu.tar, uruchomilibyśmy:

wsl – eksport Ubuntu-18.04 ubuntu.tar

Masz teraz plik TAR, który zawiera system plików dystrybucji Linuksa. Plik, który stworzyliśmy, oparty na dość standardowym systemie Ubuntu 18.04 LTS, miał rozmiar 645 MB. Jeśli zainstalowałeś więcej oprogramowania w swojej dystrybucji, będzie ono większe.

Jak eksportować i importować systemy Linux w systemie Windows 10

Jak zaimportować (przywrócić) system Linux

Możesz użyć polecenia wsl z opcją –import, aby zaimportować utworzony w ten sposób plik TAR. W oknie programu PowerShell lub wiersza polecenia uruchom następujące polecenie

wsl –import nazwa_dystrybucji lokalizacja_instalacji nazwa_pliku.tar

Załóżmy na przykład, że chcesz zaimportować dystrybucję z pliku TAR znajdującego się w C:UsersChrisubuntu.tar, nazwij go „Ubuntu-18.04” i zapisz go w C:UsersChrisubuntu. Biegałbym:

Jak eksportować i importować systemy Linux w systemie Windows 10

wsl –import Ubuntu-18.04 C:UsersChrisubuntu C:UsersChrisubuntu.tar

Jeśli chcesz dopasować miejsce, w którym system Windows normalnie instaluje je domyślnie, zwykle znajdują się one we własnym folderze w C: UsersNAMEAppDataLocalPackages. Na przykład możesz chcieć umieścić Ubuntu w C:UsersNAMEAppDataLocalPackagesUbuntu.

Gdziekolwiek umieścisz lokalizację instalacji, pamiętaj, że nie powinieneś modyfikować plików bezpośrednio z narzędzi systemu Windows. W ten sposób powinieneś uzyskiwać dostęp do plików w Eksploratorze plików.

Jak wyrejestrować (usunąć) system Linux

Możesz odinstalować dystrybucję za pomocą opcji –unregister wraz z jej nazwą. Spowoduje to usunięcie wszystkich plików dystrybucji Linuksa.

Jak eksportować i importować systemy Linux w systemie Windows 10

Użyj następującego polecenia, aby wyświetlić wszystkie zainstalowane dystrybucje:

wsl – lista

Następnie określ dystrybucję, którą chcesz usunąć:

Jak eksportować i importować systemy Linux w systemie Windows 10

wsl – wyrejestruj nazwa_dystrybucji

Na przykład, jeśli nazywa się Ubuntu-18.04, uruchomiłbyś:

wsl – wyrejestruj Ubuntu-18.04

Ta funkcja pozwala również szybko i łatwo przenieść zainstalowane dystrybucje do innego folderu lub dysku. Po prostu wyeksportuj dystrybucję do pliku TAR, wyrejestruj swój system, a następnie zaimportuj plik TAR do innej lokalizacji w systemie.