Как в Windows 10 экспортировать и импортировать дистрибутивы Linux WSL

Windows Subsystem Linux или сокращено WSL появилась в Windows 10 14316. Благодаря этой платформе пользователи могут устанавливать и запускать из среды Windows 10 дистрибутивы Linux, получая при этом доступ к файловой системе Windows. Время от времени Microsoft вносит в функционал подсистемы улучшения, так, например, в Windows 10 2004 в нее были добавлены возможность просмотра WSL-файлов из Проводника, а также возможность экспорта и импорта установленных дистрибутивов Linux.

Последняя функция может оказаться весьма полезной для тех, кто желает перенести установленный и настроенный дистрибутив Linux с одного компьютера на другой либо на тот же ПК после полной переустановки Windows. Всё что вам нужно, это немного свободного времени, проведенного за работой в консоли PowerShell. Экспорт и импорт WSL в Windows 10 осуществляется с помощью утилиты wsl.exe.

Предположим, что у вас уже имеется установленный из Магазина и настроенный дистрибутив Linux.

Откройте от имени администратора PowerShell и выполните команду wsl --list --all, которая выведет список установленных дистрибутивов, запомните или запишите название нужного.

Затем выполните команду следующего вида:

wsl.exe --export NameDis Backup

Вместо NameDis укажите название экспортируемого дистрибутива (в нашем примере это Ubuntu), а вместо Backup — полный путь к будущему архиву в формате TAR. Название архив может иметь произвольное. На создание бекапа уйдет некоторое время, после его создания в консоли появится приглашение ввода.

PowerShell

Процедура импорта очень похожа.

Для этого на компьютере с установленной подсистемой Linux нужно открыть от имени администратора консоль PowerShell и выполнить такую команду:

wsl.exe --import NameDis Folder Backup

NameDis — это желаемое название импортируемого дистрибутива, Folder — каталог на жестком диске, в который дистрибутив будет установлен, а Backup — полный путь к заблаговременно перенесенному на компьютер архиву TAR. Пример такой команды импорта вы можете видеть на скриншоте.

Wsl.exe

После того как импорт будет выполнен, можете запустить дистрибутив командой wsl --distribution NameDis, где NameDis — это имя, которое вы присвоили дистрибутиву Linux приведенной в предыдущем абзаце командой.

Приглашение к вводу после строки вида root@DESKTOP-H30I6CV:/mnt/с/Windows/systemB2# укажет, что всё прошло как надо.

Wsl Ubuntu

Ну и при необходимости вы всегда можете удалить импортированный дистрибутив командой wsl.exe --unregister NameDis.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *