WSL/Экспорт и импорт дистрибутивов Linux: различия между версиями
Dzmuh (обсуждение | вклад) |
Dzmuh (обсуждение | вклад) |
||
| Строка 23: | Строка 23: | ||
# Откройте новую командную строку или PowerShell. | # Откройте новую командную строку или PowerShell. | ||
#: Выполните команду <code>[[WSL/--import|--import]]</code> вида <code>wsl.exe --import <DistributionName> <InstallLocation> <FileName></code>, например: | #: Выполните команду <code>[[WSL/--import|--import]]</code> вида <code>wsl.exe --import <DistributionName> <InstallLocation> <FileName></code>, например: | ||
#: <code>wsl.exe --import ubuntu20 c:\ubuntu20 c:\Users\admin\ | #: <code>wsl.exe --import ubuntu20 c:\ubuntu20 c:\Users\admin\Desktop\Ubuntu20_Backup.tar</code> | ||
# Чтобы запустить импортированный дистрибутив, введите в командной строке или PowerShell следующую команду: | # Чтобы запустить импортированный дистрибутив, введите в командной строке или PowerShell следующую команду: | ||
#: <code>wsl --distribution <DistributionName></code> | #: <code>wsl --distribution <DistributionName></code> | ||
Версия от 00:33, 25 ноября 2021
В Windows 10 с версии 2004 вы можете импортировать и экспортировать ваши дистрибутивы Linux в файл TAR. Это позволит вам настроить среду Linux, установить нужные приложения, а затем экспортировать их в файл. Позже вы можете восстановить уже настроенный дистрибутив на другом ПК.
Это можно сделать с помощью инструмента командной строки wsl.exe, который позволяет управлять WSL.
Экспорт дистрибутива WSL в Windows 10/11
Чтобы экспортировать дистрибутив WSL в файл, выполните следующие действия.
- Запустите дистрибутив, для которого вы хотите создать резервную копию.
- Обновите его, установите и настройте приложения и внесите любые другие необходимые изменения.
- После чего выйдите из среды WSL.
- Откройте новую командную строку или PowerShell. Выполните команду чтобы просмотреть список установленных дистрибутивов WSL и их имена:
wsl --list --all
- Выполните команду
--exportвидаwsl.exe --export <DistributionName> <FileName>, например:wsl.exe --export Ubuntu-20.04 C:\Users\admin\Desktop\Ubuntu20_Backup.tar
Всё!
Импорт дистрибутива WSL из файла в Windows 10/11
Вы можете импортировать файл tar, созданный командой wsl.exe --export который содержит корневую файловую систему дистрибутива Linux, что позволяет импортировать любой дистрибутив, который вам нравится, с любой конфигурацией. Просто, укажите полный путь к файлу и путь в который будет развёрнута файловая система дистрибутива.
Чтобы импортировать дистрибутив WSL из файла, выполните следующие действия.
- Откройте новую командную строку или PowerShell.
- Выполните команду
--importвидаwsl.exe --import <DistributionName> <InstallLocation> <FileName>, например: wsl.exe --import ubuntu20 c:\ubuntu20 c:\Users\admin\Desktop\Ubuntu20_Backup.tar
- Выполните команду
- Чтобы запустить импортированный дистрибутив, введите в командной строке или PowerShell следующую команду:
wsl --distribution <DistributionName>- Замените часть <DistributionName> именем, которое вы присвоили импортированному дистрибутиву.
- Например:
wsl --distribution ubuntu20- Если импорт файла прошел как надо, список вывода команда
wsl --list --allбудет содержать имя дистрибутива указанное при импорте.
Всё!