Ubuntu – это удобный дистрибутив Linux, который используют как начинающие, так и опытные пользователи, однако если вы хотите использовать его минимальную версию с командной строкой на Windows 11 или 10, то лучшим вариантом будет WSL. Она позволяет запускать Ubuntu и другие дистрибутивы Linux через интерфейс командной строки. WSL – это безопасный вариант познакомиться с Linux вместо установки его в среду двойной загрузки, если вы не хотите использовать виртуальную машину типа Virtualbox или Hyper-V.
Если вы еще не включили WSL в своей системе, то вам не нужно проходить различные шаги для загрузки и установки приложения Ubuntu Linux на Windows 11 или 10, достаточно выполнить всего одну команду. В этой статье мы узнаем, как ее использовать.
Предварительные условия
- Нам нужна система Windows 10 или 11
- Доступ к командной строке или PowerShell в качестве администратора
- Активное подключение к Интернету для загрузки пакетов
Откройте PowerShell или CMD
В зависимости от выбранного вами приложения командной строки вы можете получить доступ либо к PowerShell, либо к командной строке в Windows. Здесь мы используем CMD, поэтому нажмите на кнопку Начать , найдите “командная строка”, как только она появится в результатах, выберите “Запуск от имени администратора” вариант.

Команда для установки Ubuntu на Windows 10 или 11
Поскольку у вас есть командная строка, просто выполните указанную команду, которая не только загрузит и установит версию Ubuntu 22.04, но и включит WSL и платформу виртуальных машин, если они еще не установлены. На момент написания этой статьи последней LTS-версией Ubuntu была 22.04, поэтому мы устанавливаем ее. Вы можете изменить версию в данной команде.
wsl --install --distribution Ubuntu-22.04

Примечание: Если вы хотите проверить, какие дистрибутивы доступны для установки, вы можете использовать данную команду:
wsl --list -o
Если вы хотите использовать WSL 1 вместо WSL2, что позволит использовать “Платформу виртуальной машины”, добавьте следующий параметр в команду при установке Ubuntu или любого другого дистрибутива:
--enable-wsl1
Пример: Допустим, мы хотим установить Ubuntu-22.04 с помощью этой команды, но в среде WSL1, а не WSL2, тогда команда будет выглядеть следующим образом:
wsl --install --enable-wsl1 --distribution Ubuntu-22.04
После завершения установки система может попросить вас перезагрузиться , если она включила какую-либо функцию Windows. Тем не менее, рекомендуется перезагрузить систему.
Проверьте установленные дистрибутивы и соответствующую версию WSL
Выполнив предыдущий шаг, мы можем проверить, успешно ли установлен Ubuntu на нашу Windows. Кроме того, мы можем посмотреть, какая версия WSL используется каждым дистрибутивом/приложением Linux.
wsl -l -v

Доступ к командной строке Ubuntu
Чтобы получить доступ к приложению Ubuntu WSL Linux, перейдите к поисковой строке и введите – UbuntuВы увидите значок терминала, щелкните его, чтобы перейти в терминал. В нем вы можете начать выполнять команды.

Таким образом, мы можем добавить приложение Ubuntu WSL в Windows 10 или 11 с помощью командной строки или Powershell. Это довольно просто, и пользователям не нужно включать какие-либо функции с помощью графического интерфейса вручную.
Как преобразовать существующую WSL 2 Ubuntu в WSL 1 или наоборот
Установить версию WSL 1 для Ubuntu довольно просто с помощью командной строки. Зайдите в PowerShell или CMD с правами администратора, а затем используйте заданный синтаксис команды. Здесь мы показываем пример преобразования WSL2 установленного дистрибутива Ubuntu в WSL1, вы можете использовать его и для других:
wsl --set-version Ubuntu-22.04 1
Для установки дистрибутива WS1 обратно в WSL2 просто измените значение 1 на 2 в команде. Также помните, что для WSL 2 требуется включенный Virtual Machine Plaftom, поэтому не забудьте включить его перед преобразованием версии WSL 1 Linux в WSL 2.
wsl --set-version Ubuntu-22.04 2
Общие часто задаваемые вопросы
- Что такое подсистема Windows для Linux (WSL)?
WSL от Microsoft – это уровень совместимости, реализованный в операционных системах Windows 10 и 11 для нативного запуска исполняемых двоичных файлов Linux. Это означает, что нет необходимости использовать дополнительное программное обеспечение для виртуализации, такое как VMware или VirtualBox, чтобы получить среду GNU/Linux.
- Какую команду нужно выполнить для установки WSL в Windows 10 или 11?
Просто запустите PowerShell или Command Prompt от имени администратора, а затем выполните команду “wsl -install” автоматически включит функцию WSL в Windows, а дистрибутив Linux по умолчанию (Ubuntu) также будет настроен на выполнение команд.
- Можно ли использовать WSL1 и WSL2 в одной системе Windows?
Да, вполне возможно иметь на одном компьютере с ОС Windows оба настроенных дистрибутива Linux – WSL1 и WSL2. Даже можно установить версию WSL по умолчанию для каждого установленного дистрибутива Linux.
- Какой командой можно переключить Linux с WSL1 на WSL2 или наоборот?
“wsl -set версия” – это команда, которая преобразует существующий дистрибутив WSL1 Linux в WSL2 или наоборот. НапримерЕсли у нас есть дистрибутив Ubuntu-22.04 и мы хотим изменить его на WSL2, то команда будет выглядеть так “wsl -set-version Ubuntu 2“, последняя цифра “2” в команде означает WSL 2 и если вы измените это на 1, так и для WSL1.
- Является ли WSL2 лучше, чем WSL2?
Да, производительность WSL2 значительно выше, чем у WSL1, поскольку она использует полноценное ядро Linux и может обращаться к GPU для выполнения интенсивных задач. Даже дистрибутивы, работающие под управлением WSL 2, могут устанавливать приложения с графическим интерфейсом и Docker.
- Нужно ли включать Hyper-V для использования WSL2?
Нет, нам точно не нужно включать функцию Hyper-V в Windows, чтобы использовать WSL2, вместо этого нужна функция Virtual Machine Platform, которая делает виртуализацию доступной для WSL2, и Hyper-V (если она включена) на поддерживаемом оборудовании.
- Поддерживает ли WSL графические приложения Linux и запускает ли их?
На WSL2 с включенной функцией Virtual Machine Platform можно запускать графические приложения Linux, однако это невозможно на WSL1, поскольку она не имеет полноценного ядра Linux, а также не поддерживает виртуализацию.
- Как использовать терминал Ubuntu WSL для доступа к файлам Windows?
Откройте терминал Ubuntu WSL, а затем получите доступ к файлу /mnt/ каталог, в котором смонтированы файловые системы Windows. Допустим, вы хотите получить доступ к C: диск WIndows в Ubuntu WSL, затем введите “cd /mnt/c“, это смонтирует диск C и даст вам доступ к его файлам.
- Как запускать Windows-приложения из терминала Ubuntu в WSL?
Так же как мы запускаем приложения Windows из Command Prompt, мы можем открывать программы Windows 10 или 11 прямо из терминала Ubuntu в WSL. Для пример открыть Блокнот в терминале WSL просто введите – notepad.exe; не забудьте использовать .exe суффикс с командой.
- Как обновить Ubuntu в WSL?
Как мы обновляем Ubuntu на любой другой машине, то же самое можно сделать и на WSL. Просто откройте терминал Ubuntu WSL и запустите “sudo apt update && sudo apt upgrade. Система загрузит и установит обновления из официальных репозиториев.