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

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

Хоча платформа WSL не включає опцію клонування, ви можете використовувати команди експорту та імпорту, щоб створити копію існуючого дистрибутива Linux у Windows 11 . Зазвичай ви хочете завантажити дистрибутиви з Microsoft Store, але іноді вам може знадобитися перевірити зміни, не впливаючи на вихідні налаштування, на налаштування яких ви можете витрачати години.

Якою б не була ситуація, ви можете скористатися 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

    У команді змініть «DISTRO-NAME» і «PATH\FILE-NAME.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:»

    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команду.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *