Можно ли использовать Ubuntu в WSL2 как портативное приложение, чтобы его можно было сохранить на флэшку и запустить на другом компьютере для работы так же, как на первом?

  • 26 августа 2023 г. 22:16
Ответы на вопрос 2
Да, можно сделать установленную Ubuntu в WSL2 портативной, чтобы ее можно было запускать на другом компьютере без необходимости повторной установки.

Для этого вам потребуется сохранить файлы, относящиеся к WSL2, на флэшку. Все данные и файлы WSL2 хранятся в директории %userprofile%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_\
Замените в начальном руководстве участок %userprofile% на свой директорий пользователя, чтобы открыть его.

Скопируйте эту директорию на флэшку в том же месте, где она хранится на исходном компьютере.

После этого подключите флэшку к другому компьютеру и выполните следующие шаги:

1. Установите Ubuntu из Microsoft Store на втором компьютере, если еще не установлено.

2. Закройте любые запущенные сессии WSL2 на втором компьютере.

3. Перейдите в директорию %userprofile%\AppData\Local\Packages\ на втором компьютере, найдите директорию, начинающуюся с "CanonicalGroupLimited.UbuntuonWindows_", и удалите ее.

4. Скопируйте директорию, сохраненную на флэшке, в эту же директорию на втором компьютере.

5. Запустите Ubuntu в WSL2 на втором компьютере, и ваши данные и настройки будут доступны так же, как и на первом компьютере.

При каждом перемещении флэшки между компьютерами, не забудьте закрывать все сессии WSL2 перед заменой файлов. Также убедитесь, что второй компьютер запускается на той же версии WSL2 и Ubuntu, что и первый компьютер.
Не рекомендуется использовать wsl2, лучше настроить полноценную виртуальную машину с помощью hyper-v. Это обеспечит такую же производительность, но позволит хранить контейнерный диск в виде обычного файла, который можно разместить где угодно, включая переносные носители. Для этого настройте виртуальную машину на ноутбуке и компьютере с использованием одного и того же файла в качестве контейнера диска.
Похожие вопросы