Как запустить WSL2 после того, как он уже был установлен?

Вопрос или проблема

Я установил WSL2 несколько месяцев назад, сделал быстрый “hello world” в оболочке и после этого не использовал его.

Как мне запустить его теперь, когда он уже установлен?

Я не могу найти его в меню или в PATH.

Я пытался гуглить, но каждая статья отправляет меня к началу процесса установки.

Исполняемый файл wsl.exe должен запустить стандартное распределение, и вы можете перечислить их, используя wsl -l [-v] из PowerShell или cmd.

Кроме того, большинство дистрибутивов устанавливают запускатели, такие как ubuntu.exe, ubuntu2004.exe или opensuse.exe. Попробуйте поискать в меню “Пуск” “Ubuntu” или другой дистрибутив, который, как вы думаете, можете установить.

Если я правильно понимаю вопрос, WSL устанавливается, но это как бы модернизация “под капотом”, ничего особенного до тех пор, пока вы, как NotTheDroids, не упомянули о Windows Terminal, который, вероятно, ближе всего к командной строке, но вы можете выполнять классические команды Windows, а также классические команды Linux: LS, PWD и т. д.

Но вы также можете перейти в Магазин Windows и, например, установить Ubuntu, и после установки у вас появится иконка запуска.

Microsoft WSL на самом деле очень интересен. Вы можете компилировать исходный код после установки DEV Essentials с Ubuntu, собрать код, а затем сохранить его в директории Windows из командной строки, затем, когда вернетесь в графический интерфейс Windows, файлы, которые вы скомпилировали с помощью Linux, будут находиться прямо в ваших обычных папках Windows.

Они начинают делать какие-то безумные вещи с нашими операционными системами, виртуализацией и т. д.

Надеюсь, я немного помог.

Уэйн

Хотя DidiKohen отвечает точно, я хотел бы указать на основные путаницы:

(Примечание: используйте wsl в PowerShell, в других терминалах (cmd, bash) замените wsl на wsl.exe)

Установить WSL на Windows проще:

  • Смотрите список доступных для скачивания дистрибутивов Linux онлайн: wsl --list --online или wsl -l -o
  • Чтобы установить понравившийся дистрибутив: wsl --install -d <ИмяДистрибутива>
    • (или просто) для установки стандартного дистрибутива (Ubuntu) используйте wsl --install

После установки вы можете иметь больше одного дистрибутива Linux (если ранее у вас уже были установлены другие дистрибутивы)

  • Чтобы перечислить установленные дистрибутивы Linux: wsl -l -v, сокращение от wsl --list --verbose
  • Чтобы запустить конкретный дистрибутив wsl из PowerShell: wsl -d <ИмяДистрибутива>
  • Чтобы установить стандартный дистрибутив Linux, используемый с командой wsl, введите: wsl -s <ИмяДистрибутива> или wsl --set-default <ИмяДистрибутива>

Теперь, когда вы вводите: wsl, это запускает ваш стандартный дистрибутив Linux
введите описание изображения здесь

Читать больше: Способы запуска нескольких дистрибутивов Linux с помощью WSL

Ответ или решение

Чтобы запустить Windows Subsystem for Linux 2 (WSL2), который вы уже установили, выполните следующие шаги. Этот подход поможет вам легко вернуться к использованию WSL2 без необходимости его переустановки.

1. Использование командной строки

Запуск по умолчанию

Для начала, WSL2 запускается с помощью команды wsl. Откройте PowerShell или Командную строку (cmd) и введите:

wsl

Эта команда откроет вашу основную установленную дистрибуцию Linux. Если вы не уверены, какая дистрибуция установлена по умолчанию, можно это выяснить.

Просмотр установленных дистрибуций

Чтобы узнать, какие дистрибуции установлены на вашем компьютере, используйте следующую команду:

wsl -l -v

Эта команда выведет список всех установленных дистрибуций вместе с их версиями.

Запуск конкретной дистрибуции

Если у вас установлено несколько дистрибуций и вы хотите запустить конкретную, воспользуйтесь командой:

wsl -d <Имя_дистрибуции>

Замените <Имя_дистрибуции> на имя нужной вам дистрибуции, например, Ubuntu или Debian.

2. Поиск ярлыков

Если вы предпочитаете запускать дистрибуции через графический интерфейс, попробуйте найти установленные дистрибуции через меню «Пуск». Введите в строке поиска название вашей дистрибуции, например, "Ubuntu". В большинстве случаев после установки дистрибуция создает свой собственный ярлык, который можно прямо запустить из меню.

3. Использование Windows Terminal

Рекомендую установить Windows Terminal, если он у вас еще не установлен. Windows Terminal предоставляет красивую вкладочную среду для работы с командной строкой и PowerShell:

  1. Установите Windows Terminal через Microsoft Store.
  2. Запустите Windows Terminal.
  3. В верхнем меню выберите нужную дистрибуцию, которая появляется в списке профилей.

4. Установка дополнительных дистрибуций

Если вы не помните, какие дистрибуции у вас установлены, или хотите попробовать новую, вы можете установить другие дистрибуции через Microsoft Store. Просто откройте Store и выполните поиск по ключевым словам, таким как "Linux" или "Ubuntu".

5. Дополнительные команды WSL

Вот несколько полезных команд для управления WSL:

  • Чтобы установить новую дистрибуцию из онлайн-каталога:

    wsl --install -d <Название_дистрибуции>
  • Чтобы задать дистрибуцию по умолчанию:

    wsl --set-default <Имя_дистрибуции>

Заключение

Запуск WSL2 является простым процессом, и его использование предоставляет вам мощные инструменты для разработки и работы с командной строкой. Убедитесь, что вы знаете, какие дистрибуции у вас установлены, и пробуйте различные доступные вам функции. Если у вас возникнут проблемы или будут дополнительные вопросы, не стесняйтесь обращаться за помощью.

Надеюсь, эта информация окажется полезной, и вы снова сможете использовать WSL2 на вашем компьютере!

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

Капча загружается...