Как клонировать дистрибутив 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, и нажмите Входить:

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

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

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

    wsl --export Ubuntu ubuntu-backup.tar

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

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

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

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

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

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

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

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

    wsl --distribution NAME-CLONED-DISTRO

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

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

Похожие записи

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

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