Підсистема 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, виконайте такі дії:
-
Відкрийте «Пуск» у Windows 11.
-
Знайдіть командний рядок , клацніть правою кнопкою миші верхній результат і виберіть параметр Запуск від імені адміністратора .
-
Введіть таку команду, щоб визначити доступні дистрибутиви Linux, і натисніть Enter :
wsl --list
-
Введіть таку команду, щоб експортувати дистрибутив 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
-
Введіть таку команду, щоб імпортувати клон дистрибутива 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
-
Введіть таку команду, щоб підтвердити, що дистрибутив клоновано, і натисніть Enter :
wsl --list
-
Введіть таку команду, щоб запустити клон у підсистемі Windows для Linux, і натисніть Enter :
wsl --distribution NAME-CLONED-DISTRO
Щойно ви виконаєте ці кроки, розповсюджуваний клон буде імпортовано до місця призначення. Єдиним недоліком цього процесу є те, що клон не матиме такої ж інтеграції, як дистрибутиви, встановлені через Microsoft Store. Наприклад, після імпорту дистрибутива на комп’ютері він не буде зареєстрований у меню «Пуск» і не відображатиметься як програма на сторінці налаштувань «Встановлені програми».
Якщо ви хочете запустити щойно клонований дистрибутив, вам потрібно буде запустити wsl --distribution DISTRO-CLONE-NAME
команду. Крім того, якщо ви плануєте видалити дистрибутив, ви повинні використовувати wsl --unregister DISTRO-CLONE-NAME
команду.
Залишити відповідь