Как клонировать дистрибутив WSL в Windows 11

Подсистема Windows для Linux (WSL) позволяет клонировать дистрибутив Linux, и в этом руководстве вы узнаете, как успешно завершить этот процесс.

Хотя платформа WSL не включает опцию клонирования, вы можете использовать команды экспорта и импорта, чтобы сделать копию существующего дистрибутива Linux в Windows 11 . Обычно вы хотите загрузить дистрибутивы из Магазина Microsoft, но иногда вам может потребоваться протестировать изменения, не влияя на исходную настройку, на настройку которой вы можете потратить часы.

Какой бы ни была ситуация, вы можете использовать wsl.exeинструмент с --exportвозможностью экспорта и --importвозможностью восстановления дистрибутива с другим именем, тем самым клонируя установку. Однако вы должны знать, что при использовании этого метода дистрибутив-клон (например, Ubuntu, CentOS, Debian, Mint и т. д.) потеряет интеграцию с меню «Пуск» и больше не будет отображаться как элемент в настройки «Установленные приложения».

В этом руководстве вы узнаете, как клонировать дистрибутив Linux в Windows 11.

Клонировать дистрибутив Linux на WSL

Чтобы клонировать дистрибутив WSL Linux в Windows 11, выполните следующие действия:

  1. Откройте Пуск в Windows 11.

  2. Найдите командную строку , щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора» .

  3. Введите следующую команду, чтобы определить доступные дистрибутивы Linux, и нажмите Enter :

    wsl --list

  4. Введите следующую команду, чтобы экспортировать дистрибутив WSL в клон, и нажмите Enter :

    wsl --export DISTRO-NAME PATH\FILE-NAME.tar

    В команде измените «ИМЯ-ДИСТРО» и «ПУТЬ\ИМЯ-ФАЙЛА.tar» на информацию для вашего дистрибутива Linux. Если вы не укажете путь, резервная копия будет храниться в корне диска «C:» . Например, эта команда выполняет резервное копирование (экспорт) дистрибутива «Ubuntu»:

    wsl --export Ubuntu ubuntu-backup.tar

    Создать клон дистрибутива Linux

  5. Введите следующую команду, чтобы импортировать клон дистрибутива WSL, и нажмите Enter :

    wsl --import DISTRO-CLONE-NAME INSTALL-LOCATION PATH\FILE-NAME.tar

    В команде измените «DISTRO-CLONE-NAME» на имя, которое вы хотите клонировать, чтобы оно отображалось в WSL. Кроме того, измените «INSTALL-LOCATION» и «PATHFILE-NAME.tar» на информацию для вашего дистрибутива. Например, эта команда клонирует дистрибутив как «Ubuntu-Cloned:».

    wsl --import Ubuntu-Cloned C:\Users\USERNAME\Distros C:\ubuntu-backup.tar

    Дистрибутив клона импорта WSL

  6. Введите следующую команду, чтобы подтвердить, что дистрибутив был клонирован, и нажмите Enter :

    wsl --list

  7. Введите следующую команду, чтобы запустить клон в подсистеме Windows для Linux, и нажмите Enter :

    wsl --distribution NAME-CLONED-DISTRO

После того, как вы выполните эти шаги, клон дистрибутива будет импортирован в место назначения. Единственным недостатком этого процесса является то, что клон не будет иметь такой же интеграции, как дистрибутивы, установленные через Microsoft Store. Например, после импорта дистрибутива на компьютер он не будет регистрироваться в меню «Пуск» или отображаться как приложение на странице настроек «Установленные приложения».

Если вы хотите запустить только что клонированный дистрибутив, вам нужно будет запустить wsl --distribution DISTRO-CLONE-NAMEкоманду. Также, если вы планируете удалить дистрибутив, необходимо использовать wsl --unregister DISTRO-CLONE-NAMEкоманду.

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

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