Как установить Ubuntu на Windows 11 или 10 с помощью одной команды?

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, поэтому нажмите на кнопку Начать , найдите “командная строка”, как только она появится в результатах, выберите “Запуск от имени администратора” вариант.

откройте CMD от имени администратора

Команда для установки Ubuntu на Windows 10 или 11

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

wsl --install --distribution Ubuntu-22.04
Установка Ubuntu под Windows с помощью команды

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

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
проверить версию WSL для дистрибутива Linux

Доступ к командной строке Ubuntu

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

Ubuntu 22.04 установлена

Таким образом, мы можем добавить приложение 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. Система загрузит и установит обновления из официальных репозиториев.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *