Как узнать версию wsl windows 10
Перейти к содержимому

Как узнать версию wsl windows 10

  • автор:

Подсистема Windows для Linux (WSL) в среде Windows 10.

Начиная с версии Windows 10 Build 14251, в набор стандартных компонентов системы была добавлена Подсистема Windows для Linux (Windows Subsystem for Linux или WSL) . Главное назначение WSL – создать программный слой в среде Windows 10 для обеспечения функционирования приложений Linux. Первоначально подсистема поддерживала только дистрибутив Ubuntu 14.04, образ которого можно было загрузить через магазин Microsoft Store. Затем количество поддерживаемых дистрибутивов увеличилось, и продолжает увеличиваться, включая наиболее популярные дистрибутивы. Установка выполняется таким же образом, как и стандартное приложение, без применения виртуальных машин или сторонних пакетов эмуляции. Пользователь Windows 10 в пару кликов мышкой устанавливает операционную систему семейства Linux без графической оболочки, функционирующую на компьютере подобно стандартному приложению, загруженному из Microsoft Store.

Подсистема WSL позволяет:

1. Выбрать предпочитаемый дистрибутив из магазина Windows (Microsoft Store)

2. Пользоваться командной оболочкой Linux и прочим программным обеспечением совершенно бесплатно.

3. Выполнять скрипты командной оболочки и использовать популярные программные средства Linux, как ssh, MySQL, Apache, языки программирования C/C++, Ruby, Python и т.п.

4. Устанавливать дополнительное программное обеспечение с использованием собственного менеджера пакетов выбранного дистрибутива GNU/Linux.

5. Использовать совместное функционирование приложений обеих операционных систем и использование общих ресурсов.

Подсистема WSL продолжает развиваться, и постепенно трансформировалась в новую версию, получившую обозначение WSL 2 , отличающуюся повышенным быстродействием, улучшенным взаимодействием с компьютерным оборудованием и компонентами Windows, новой архитектурой на базе реального ядра Linux, специально адаптированного для использования в WSL 2. Кроме того, данное ядро Linux распространяется с открытым исходным кодом (Open Source), который можно загрузить на странице проекта github.com-WSL2-Linux-Kernel

WSL 2 является очередным шагом в технологии виртуализации, позволившим использовать ядро Linux, выполняемое под управлением относительно небольшой утилиты, обеспечивающей высокий уровень интеграции между Windows и Linux и значительное повышение быстродействия операций ввода-вывода, системных вызовов и приложений. По некоторым данным, распаковка zip-архивов в среде WSL 2 выполняется в 15-20 раз быстрее, а сборка пакетов – в 2-5 раз быстрее чем в WSL 1.

По умолчанию, компонент Подсистема Windows для Linux (WSL) выключен. Для включения можно воспользоваться апплетом Панели управления Программы и компоненты — Включение или отключение компонентов Windows :

Включение подсистемы Windows для Linux.

После включения WSL, нужно выполнить перезагрузку Windows.

Для включения WSL и проверки ее состояния можно использовать командную оболочку Power Shell, запущенную на выполнение от имени Администратора. Проверить состояние подсистемы можно командой:

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Пример отображаемой информации:

FeatureName : Microsoft-Windows-Subsystem-Linux
DisplayName : Подсистема Windows для Linux
Description : Предоставляет службы и среды для запуска собственных средств и оболочек Linux в пользовательском режиме в Windows.
RestartRequired : Possible
State : Enabled

ServerComponent\Description : Предоставляет службы и среды для запуска собственных средств и оболочек Linux в пользовательском режиме в Windows.
ServerComponent\DisplayName : Подсистема Windows для Linux
ServerComponent\Id : 1033
ServerComponent\Type : Feature
ServerComponent\UniqueName : Microsoft-Windows-Subsystem-Linux
ServerComponent\Deploys\Update\Name : Microsoft-Windows-Subsystem-Linux

Строка State : Enabled указывает на то, что подсистема Windows для Linux включена.

Для включения подсистемы WSL посредством Power Shell можно использовать команду:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Для отключения WSL:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Выбор дистрибутива и установка Linux

После включения подсистемы WSL и перезагрузки Windows 10 можно приступить к установке ОС Linux. В прежних версиях подсистемы Windows для Linux для настройки дистрибутива Linux использовалась утилита командной строки lxrun.exe . На сегодняшний день она считается устаревшей и в дальнейшем будет исключена из подсистемы WSL. Дистрибутивы можно установить из стандартного Магазина Windows (Microsoft Store):

Выбор дистрибутива Linux в Microsoft Store.

При необходимости, можно получить более подробную информацию о конкретном дистрибутиве, например Kali :

Сведения о приложении Kali, загружаемом из Microsoft Store.

Как видим, отображаются краткие сведения о дистрибутиве, способе запуска Linux после установки, а также сведения о загружаемом образе. Для уменьшения объема загружаемых данных образ не содержит графической оболочки и некоторых приложений, которые легко устанавливаются с использованием штатных средств управления пакетами выбранного дистрибутива Linux.

После загрузки и начальной установки дистрибутива, можно выполнить его запуск нажатием кнопки Запустить

Первый запуск установленного в подсистеме WSL Linux.

После запуска начнется развертывание полученного дистрибутива Linux в подсистеме WSL. В процессе начальной установки и настройки потребуется ввести имя пользователя и пароль.

Начальная установка и настройка Linux в подсистеме WSL Linux.

После успешной установки, в консоли отобразится стандартное приглашение командной строки. К этому моменту будут выполнены настройки сетевых интерфейсов, имени узла, клиента DNS и т.п а также смонтированы логические диски ОС Windows 10 (стандартно — /mnt/c — для диска C:, /mnt/d — для диска D: и т.д). Дальнейшее применение установленного Linux зависит от его предназначения и неизбежно потребует установки дополнительных приложений с использованием стандартных средств данного дистрибутива, при чем – из командной строки. Как и в случае с отдельным компьютером с ОС Linux, первым шагом в применении нового дистрибутива будет освоение методов установки и удаления программ.

На сегодняшний день, в Microsoft Store имеется несколько дистрибутивов Linux – Ubuntu ( в том числе и с длительной поддержкой), Kali, Debian и Suse (в том числе и серверные дистрибутивы). Очевидно, что этот набор будет постепенно расширяться. Наиболее востребованным дистрибутивом, по статистике Microsoft Store, является Ubuntu. После завершения установки, запуск программы можно выполнить в командной строке, введя:

Либо Win+R — ubuntu

Либо с использованием ярлыка из меню кнопки Пуск — Ubuntu .

В самом начале использования вновь установленного Linux, желательно выполнить обновление установленного ПО и добавить необходимый для дальнейшей работы набор программ.

В дистрибутивах на основе Debian (Ubuntu) имеется стандартная утилита apt для работы с системой управления программными пакетами APT ( A dvanced P ackaging T ool). Данная утилита и ее производные ( apt-cache , apt-get ) используются для установки новых программных пакетов, удаления существующих, обновления уже установленных, а также для обновления всей операционной системы. Примеры использования:

apt –h — отобразить подсказку по использованию apt
apt-cache –h — отобразить подсказку по использованию apt-cache
apt-get –h — отобразить подсказку по использованию apt-get

Более подробную подсказку можно получить из комплекта документации man-страниц:

sudo apt-get update — обновить список установленных программных пакетов в соответствии с источниками, заданными в файле /etc/apt/sources.list .

sudo apt-get upgrade — обновить все программные пакеты, существующее в системе на данный момент времени.

sudo apt-get install mc — установить файловый менеджер Midhight Commander

apt-get remove —purge mc — удалить файловый менеджер Midhight Commander и все его конфигурационные файлы (параметр —purge )

Некоторые характерные особенности WSL

Несмотря на то, что WSL 2 стала значительным шагом развития подсистемы, в ней остаются множественные проблемы не позволяющие получить полноценную ОС семейства Linux в среде Windows. Хотя, изначально, при разработке подсистемы WSL, такая задача и не ставилась, ведь требовалось всего лишь средство для разработчиков, создающее универсальную, быстродействующую и привычную среду в рамках ОС Windows. Если постановка задачи не изменится, то очевидно, подсистема WSL никогда не заменит ”настоящий” Linux, хотя и приблизится к нему вплотную.

В частности, в реализации WSL на вторую половину 2019 г. нет возможности установки модулей ядра, не реализован стандартный для Linux механизм сокетов, нет полноценного взаимодействия между процессами и т.д. и т.п. Как результат – нет графической оболочки пользователя, нет возможности использования приложения, требующих наличие драйвера ядра, не работает огромное количество системных служб. Часть проблем будет решаться по мере выхода новых версий WSL, либо с применением альтернативных решений, в том числе и от сторонних разработчиков, как например WSL SSH Launcher , который можно загрузить из Microsoft Store и использовать для запуска сервиса ssh в среде WSL. Программа платная ($0.99), но имеется и бесплатная пробная версия.

Страницы с описанием и примерами команд подсистемы WSL:

BASH — командная оболочка BASH в подсистеме Windows для Linux (WSL).

WSL — выполнение команд Linux и конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

WSLconfig — конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

В заключение, стоит добавить, что в среде Windows 10 можно установить Linux, как впрочем, и любую другую ОС, на виртуальной машине Hyper-V.

Установка и использование подсистемы Linux (WSL 2) в Windows

date

24.10.2023

user

Sergey Bo

directory

Linux, Ubuntu, Windows 10, Windows 11, Windows Server 2019

comments

комментариев 17

Среда Windows Subsystem for Linux (WSL) позволяет запускать нативные приложения, писать скрипты, выполнять команды и скрипты Linux непосредственно из Windows без использования эмуляторов или развертывания выделенных виртуальных машин. Актуальной версией среды является WSL 2, в которой используется полноценное ядро Linux (версия ядра 5.15) и обеспечивает полную совместимость с системными вызовами. Образ ядра Linux в WSL представляет собой легкую виртуальную машину, для запуска которой не нужно устанавливать полноценную роль Hyper-V.

Как установить Windows Subsystem for Linux (WSL2)?

Компонент WSL по умолчанию отключен в Windows. Современных дистрибутивах Windows 10 и Windows 11 для установки среды WSL достаточно выполнить команду:

Этак команда автоматически включит все необходимые компоненты Windows, необходимые для работы WSL, установить обновление ядра Linux для WSL2, загрузит дистрибутив Ubuntu (по-умолчанию) и установит его в WSL.

команда для быстрой установки wsl в windows 10 и 11

Осталось перезагрузить компьютер, и вы можете запускать среду WSL!

Вы можете установить для WSL другой дистрибутив Linux. Выведите список доступных дистрибутивов:

wsl —list —online

Укажите имя дистрибутива Linux, который установить в WSL. Например:

wsl —install -d kali-linux

список доступных дистрибутивов Linux для WSL

Если в BIOS/UEFI компьютера не включена виртуализация, при установке WSL вы получите ошибку:

Installation failed with error 0x80070003 or error 0x80370102” it means that Bios Level Virtualization is not enabled on your computer.

Вы можете установить WSL2 в Windows вручную. Для этого придется вручную последовательно выполнить все этапы, который команда wsl —install запускала автоматически:

  1. Установить WSL
  2. Включить компонент виртуалзации VirtualMachinePlatform
  3. Установить ядро WSL 2
  4. Скачать и установить дистрибутив Linux для WSL

Сначала установите следующие компоненты Windows:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

установить компонент wsl в windows вручную

Скачаем и установим обновление ядра Linux для WSL2 (WSL2 Linux kernel update package for x64 machines — https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi). Можете скачать пакет вручную или с помощью PowerShell:

Invoke-WebRequest -Uri https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi -OutFile «$($env:userprofile)\Downloads\wsl_update_x64.msi» -UseBasicParsing
Invoke-Item «$($env:userprofile)\Downloads\wsl_update_x64.msi»
rm «$($env:userprofile)\Downloads\wsl_update_x64.msi»

windows subsyste for linux update setup

Еще раз перезагрузите компьютер и назначьте версию WSL 2 в качестве среды по-умолчанию:

wsl —set-default-version 2

wsl2 назначить по умолчанию

WSL: Установка дистрибутива Linux в Windows

После того, как ядро WSL установлено в Windows, вы можете установить один или несколько дистрибутивов Linux на компьютер.

Можно установить пакет с дистрибутивом Linux через Microsoft Store. Доступны следующие дистрибутивы:

  • Ubuntu
  • Debian
  • Kali Linux
  • OpenSUSE
  • Oracle Linux
  • SUSE Linux Enterprise Server
  • Fedora

Найдите нужную версию дистрибутива в Store и установите ее, нажав кнопку Получить (Get).

скачать образ linux для wsl из microsoft store

Если у вас отключен Windows Store, вы хотите установить дистрибутив WSL в Core редакции Windows Server или вам нужно установить WSL на Изолированном от интернета компьютере (оффлайн), вы можете скачать дистрибутив Ubuntu с помощью PowerShell командлета Invoke-WebRequest:

Invoke-WebRequest https://aka.ms/wslubuntu2204 -OutFile ubuntu-2204.appx –UseBasicParsing

Установите пакет для WSL с помощью:

вручную скачать и установить linux для WSL

После окончания установки появится окно, в котором вам будет предложено указать имя пользователя и пароль для вашего дистрибутива.

задать пароль для wsl

После установки вы можете в меню Пуск появится отдельная программа для запуска Linux.

запуск wsl в windows

Также вы можете запустить ваш Linux из отдельной вкладки Windows Terminal или с помощью команды wsl .

Команды для управления WSL в Windows

Рассмотрим основные команды для управления ядром и дистрибутивами Linux в WSL.

Проверить текущую версию ядра WSL:

версия wsl в windows

Обновить ядро WSL вручную:

Откатится к предыдущему ядру WSL:

wsl —update rollback

Вывести список установленных версий Linux:

Вывести дистрибутив Linux, который используется по-умолчанию:

Дистрибутив Linux по-умолчанию в WSL можно изменить:

wsl —setdefault Ubuntu

список установленных образов linux в wsl

Запустить определенный дистрибутив в WSL:

wsl -d kali-linux

Завершить среду WSL:

Можно войти в WSL Ubuntu под root и сбросить пароль:
ubuntu config —default-user root
Passwd

Вернуть пользователя по умолчанию
ubuntu config —default-user your_username

Для настройки параметров WSL и дистрибутивов Linux используются конфиг файлы:

  • wsl.conf – файл с настройками конкретного дистрибутива Linux (находится в директории /etc)
  • .wslconfig – глобальные настройки WSL, которые применяются ко всем дистрибутовам (находится в профиле пользователя в %UserProfile% )

Например, если вы хотите ограничить использование оперативной памяти и CPU компьютера дистрибутивами Linux в WSL, создайте такой файл %UserProfile%\.wslconfig :

[wsl2] memory=2GB processors=2

Использование Linux в среде WSL

Дистрибутив Linux, установленный в WSL является полноценной операционной системой. Поэтому после установки рекомендуется выполнить обновление пакетов. Для Ubuntu выполните команду:

$ sudo apt-get update && sudo apt-get upgrade -y

обновление пакетов в ubuntu wsl

Файловая система вашего дистрибутива Linux хранится в профиле пользователя в виде VHDX файла. Например, виртуальный диск Ubuntu хранится в папке %USERPROFILE%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState

файл vhdx образа диска в linux wsl

Файловая система Linux в WSL монтируется в виде сетевой папки прямо в проводник Windows.

доступ к файловой системе linux wsl из проводника Windows

Также для прямого доступа к файлам WSL из Windows можно использовать UNC путь. Например:

В свою очередь локальные диски Windows монтируются в WSL в папку mnt. Вывести список файлов папок на диске C:

просмот файлов на диске windows из wsl

Другие примеры запуска Linux команд из Windows:
dir | wsl grep Sa
wsl ls ‑la > 123.txt
wsl ls ‑la /proc/cpuinfo
wsl ls ‑la “/mnt/c/Program Files”

Вы можете установить любые пакеты в Linux. Например, установите файловый менеджер Midnight Commander:

$ sudo apt-get install mc

Для доступа к физическим USB устройства из WSL можно использоваь пакет usbipd-win.

В современной версии WSL 2 вы можете запускать из Windows любые приложения Linux с графическим интерфейсом (X11 и Wayland). Например, установите графический редактор:

$ sudo apt install gimp -y

Чтобы запустить его из Windows просто выполните команду:

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Читайте далее в разделе Linux Ubuntu Windows 10 Windows 11 Windows Server 2019

page

page

page

Mailcow: готовый почтовый сервер на postfix+dovecot+SOGo на Docker контейнерах

Установка KMS сервера vlmcsd на Linux для активации Windows и Office

Установка и настройка GLPI и FusionInventory, инвентаризация ИТ инфраструктуры

IPMI: настройка и удаленное управление серверами Supermicro

Windows 10: установка WSL (Windows Subsystem for Linux), часть 1

На моём компьютере установлена операционная система «Windows 10». Официально она появилась в 2015 году. В 2016 году разработчики из компании «Microsoft» выпустили в свет подсистему «Windows Subsystem for Linux» (сокращенно «WSL»), с помощью которой можно запускать программы, созданные для работы в операционных системах «Linux», в операционных системах «Windows», начиная с последних версий «Windows 10» и версий, следующих после «Windows 10».

Первая версия WSL называется, естественно, «WSL 1». В 2019 году вышла «WSL 2», которая по заверениям разработчиков радикально улучшила быстродействие и вообще получила довольно сильно переработанную архитектуру по сравнению с «WSL 1». Я уже давно хотел поработать с этой подсистемой, чтобы с помощью нее познакомиться с каким-нибудь из дистрибутивов семейства операционных систем «Linux». И вот сейчас руки дошли.

Для работы в командной строке из операционной системы «Windows 10» я в основном использую программу-оболочку «PowerShell» версии 7 из программы-«эмулятора терминала» «Windows Terminal» версии 1.17.

Определение версии операционной системы «Windows 10»

Имеет смысл сначала определить, какая у вас версия операционной системы «Windows 10», так как для установки WSL на разных версиях операционной системы «Windows 10» может потребоваться разный порядок действий.

PS C:\> [System.Environment]::OSVersion.Version Major Minor Build Revision ----- ----- ----- -------- 10 0 19045 0

Как видно из блока кода выше, у меня — сборка (build) 19045. В документации сказано, что для сборок с номером равным или выше 19041 можно применять рекомендуемый порядок установки WSL (описан тут), для сборок с номером меньшим, чем 19041, следует воспользоваться отдельной статьей документации.

Команда «wsl.exe»

Для установки WSL и работы с нею в операционной системе «Windows 10» есть специальная команда — wsl (wsl.exe). Насколько я понимаю, эта не сама подсистема WSL, а только программа для облегчения работы с этой подсистемой. То есть подсистема WSL у меня еще не установлена, а команда wsl уже доступна. Эту команду можно запустить из любого местоположения.

Если запустить эту команду из командной строки без аргументов, то она выдаст короткий текст с объяснением, как ею пользоваться и названиями возможных аргументов. В частности, можно сразу просмотреть список дистрибутивов операционной системы «Linux», доступных к скачиванию через интернет с помощью команды wsl :

PS C:\> wsl --list --online Ниже приведен список допустимых распределений, которые можно установить. Распределение по умолчанию помечено знаком «*». Установите с помощью команды wsl --install -d NAME FRIENDLY NAME * Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS OracleLinux_8_5 Oracle Linux 8.5 OracleLinux_7_9 Oracle Linux 7.9 SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4 openSUSE-Leap-15.4 openSUSE Leap 15.4 openSUSE-Tumbleweed openSUSE Tumbleweed

Под словом «распределение», как я понимаю, имеется в виду «дистрибутив». Вероятно, это следы работы гениального искусственного интеллекта, который скоро заменит всех переводчиков и программистов. если верить жёлтой прессе.

Как видно из блока кода выше, по умолчанию к установке предлагается дистрибутив «Ubuntu» из семейства операционных систем «Linux». Это меня устраивает. Судя по сравнительным спискам в интернетах, дистрибутив «Ubuntu» на сегодня входит в семерку самых популярных дистрибутивов «Linux», а среди рекомендуемых для начинающих — в тройку самых популярных.

Запуск установки WSL

В руководстве по установке WSL сказано, что эту подсистему можно установить одной-единственной командой. Для этого программа-оболочка должна быть открыта с правами администратора операционной системы «Windows 10»:

(админ) PS C:\> wsl --install

Эта команда выполняет ряд действий, которые перечислены в документации. (Эти действия можно было бы выполнить самостоятельно и тогда можно было бы не использовать указанную выше команду. Однако, мне было интересно попробовать рекомендуемый способ установки WSL.)

В частности, эта команда включает две компоненты операционной системы «Windows 10», которые по умолчанию выключены. Это «Virtual Machine Platform» (по-русски «Платформа виртуальной машины») и «Windows Subsystem for Linux» (WSL, по-русски «Подсистема Windows для Linux»). Я проверил их включение после окончания работы вышеуказанной команды и перезагрузки компьютера. Это можно проверить, открыв инструмент «Панели управления», который называется «Включение или отключение компонентов Windows» (если в вашей операционной системе для интерфейса выбран русский язык):

Кроме включения этих двух компонентов операционной системы «Windows 10» вышеуказанная команда скачивает из хранилища в интернете дистрибутив «Ubuntu» (или другой, если выбран другой) семейства операционных систем «Linux» и выполняет другие действия. Всё это занимает минут 20-30, так что можно пойти выпить чашечку кофе. Вот что у меня получилось в итоге:

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

Включение виртуализации в BIOS

Как было показано выше, у меня установка WSL с одной-единственной команды не получилась. (Вернее, всё установилось успешно, но я не ожидал, что еще потребуется дополнительная настройка.) Я прошел по предложенной в сообщении об ошибке ссылке (https://aka.ms/enablevirtualization) и попал в руководство по ошибкам установки при установке WSL, в раздел соответствующей ошибки:

В принципе, две возможные причины этой ошибки уже перечислены в сообщении на иллюстрации выше. Компонента операционной системы «Windows 10» с названием «Платформа виртуальной машины» у меня точно включена, я это описал выше. Значит, не включена так называемая «аппаратная виртуализация» (эта функция процессора включается в BIOS).

Как установить WSL 2 подсистему Windows для Linux 2 в Windows 10

WSL 2 или Windows Subsystem для Linux 2 — это итеративное обновление подсистемы Windows для Linux. Будучи намного лучше, чем WSL 1, очевидно, что стоит обновиться до WSL 2. Опыт установки WSL в новых сборках значительно упростился. Начиная с сборки 20246 Windows 10 Insiders Preview на канале Dev, выпущенной Microsoft сегодня, пользователи могут установить полноценную WSL, одной командой. Как это сделать в Windows 10 версии 20H2 и Windows 10 21H1 сборка 20246, рассмотрим в этом руководстве. Windows Fe (Iron) появилась. Проверьте какая версия Windows 10 установлена у вас?

Установить подсистему Windows для Linux 2 (WSL 2) в Windows 10 версии 21H2

  • Больше не нужно копировать и вставлять несколько команд в PowerShell.
  • Больше не нужно копаться в функциях Windows.
  • Больше никаких походов в Магазин.

Все, что вам нужно сделать для установки подсистемы Windows для Linux, — это:

  1. Открыть «Командную строку», окно «PowerShell» или «Windows Terminal» от имени Администратора и ввести команду:
wsl --install

wsl --install

Это включит WSL 2, загрузит и установит последнее ядро ​​Linux WSL 2, а затем загрузит и установит самую последнюю версию Ubuntu LTS на WSL.

Если вы хотите установить другой дистрибутив Linux, у вас есть выбор. Просто добавьте немного дополнительной информации к команде перед тем, как нажать Enter :

wsl —install -d

Где — это имя ОС, которую вы хотите установить. Вот список доступных на данный момент:

  • Ubuntu
  • Debian
  • Kali-Linux
  • openSUSE-42
  • SLES-12
  • Ubuntu-16.04
  • Ubuntu-18.04
  • Ubuntu-20.04

Например: если вы хотите установить Ubuntu 16.04, вы должны ввести:

wsl --install -d Ubuntu-16.04

Например: если вы хотите установить Ubuntu 16.04, вы должны ввести: wsl --install -d Ubuntu-16.04

Чтобы обновить ядро ​​WSL 2 с помощью командной строки, выполните следую команду:

wsl --update

«wsl.exe –install» в конечном итоге будет перенесен в существующие сервисные кольца Windows 10, что упростит установку WSL для всех. На данный момент требуется, чтобы ваше устройство с Windows 10 было на канале Insiders Dev.

Если вам не хочется загружать предварительную версию Windows 10 и на вашем ПК установлена версия 2004 (20H1) или предыдущая, вы можете установить подсистему Windows для Linux по старинке используя способ ниже:

Установить подсистему Windows для Linux 2 (WSL 2) в Windows 10 версии 20H2

Ниже приведены требования, которые должен соответствовать ваш компьютер для правильной работы WSL 2:

  • Windows 10 версия 2004 (обновление за май) или новее.
  • Поддержка — Hyper — V Виртуализации.

Кроме того, для работы всех функций подсистемы Windows для Linux 2 вам необходимо будет выполнить следующие действия в указанном порядке:

  1. Включить опциональную функцию WSL.
  2. Установите дистрибутив Linux.
  3. Включить Платформу виртуальной машины — необязательная функция.
  4. Загрузить обновление ядра WSL 2 (обязательно).
  5. Настроить установленный дистрибутив.

1] Включить опциональную функцию WSL

Чтобы установить WSL, откройте Windows PowerShell с от имени администратора.

Выполните следующую команду:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

или

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

После того как команда будет выполнена, вы получите запрос, если вы хотите перезагрузить компьютер, нажмите Y , чтобы сделать это сразу, или нажмите N , чтобы перезагрузить его вручную, позже.

Включить опциональную функцию WSL

2] Установить дистрибутив

Вы можете загрузить и установить нужный вам дистрибутив Linux из Магазина Microsoft.

загрузить и установить нужный вам дистрибутив Linux из Магазина Microsoft

3] Включить дополнительную функцию «Платформа виртуальной машины».

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

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

или

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Если система запрашивает подтверждение, чтобы перезагрузить компьютер, нажмите Y , чтобы сделать это сразу, или N чтобы сделать это позже.

Включить дополнительную функцию «Платформа виртуальной машины».

4] Настройте установленный дистрибутив

Наконец, нам нужно настроить установленный дистрибутив для WSL 2.

  1. Откройте Windows PowerShell и выполните эту команду, чтобы получить список всех доступных дистрибутивов WSL на вашем компьютере:
wsl -l -v
  1. Установите желаемый дистрибутив для работы в WSL 2. выполните следующую команду:
wsl --set-version DistroName 2

Где замените DistroName на имя дистрибутива из предыдущей команды.

Примечание: Команда wsl —set-version DistroName 1 позволит вам в любой момент переключится на Wsl 1.

нам нужно настроить установленный дистрибутив для WSL 2.

5] WSL 2 обновление компонента ядра

  1. Обязательно загрузите пакет обновления ядра Linux на странице и установите его: https://aka.ms/wsl2kernel.
  2. Дважды кликните файл wsl_update_x64.msi и примените обновление.
  3. Запустите PowerShell от имени администратора.
  4. Введите следующую команду, чтобы сделать Windows Subsystem for Linux 2 архитектурой по умолчанию для новых устанавливаемых дистрибутивов, и нажмите Enter :
wsl --set-default-version 2

После выполнения этих действий ваше устройство начнет использовать новую версию подсистемы Windows для Linux в качестве архитектуры по умолчанию.

Проверка дистрибутивной платформы

Чтобы убедиться, что ваши дистрибутивы используют подсистему Windows для Linux 2, выполните следующие действия:

  1. Откройте Пуск.
  2. Запустите PowerShell от имени администратора.
  3. Введите следующую команду, чтобы проверить версию дистрибутива, и нажмите Enter :

wsl --list --verbose

версия дистрибутива

После того, как вы выполните эти шаги, вы узнаете, был ли процесс завершен успешно или вам нужно устранить неполадки на любом из предыдущих шагов.

Как включить высокоточную сенсорную панель в любом ноутбуке с Windows 10.

Windows 10

Как включить высокоточную сенсорную панель в любом ноутбуке с Windows 10.

Отключить настройку Параметров конфиденциальности при входе в Windows 10.

Windows 10

Отключить настройку Параметров конфиденциальности при входе в Windows 10.

Отключить все приложения из Microsoft Store в Windows 10.

Windows 10

Отключить все приложения из Microsoft Store в Windows 10.

Windows 10 - Не удаётся установить сетевое соединение в GTA 5

Сеть и интернет

Windows 10 — Не удаётся установить сетевое соединение в GTA 5

Как добавить или удалить Mixed Reality в параметрах Windows 10

Windows 10

Как добавить или удалить Mixed Reality в параметрах Windows 10

Как включить синхронизацию истории в Microsoft Edge

Edge Chromium

Как включить синхронизацию истории в Microsoft Edge

Мы в социальных сетях:

  • Home
  • Новости
  • Windows 10
  • Windows 11
  • Инструкции
  • Сеть
  • Edge
  • Безопасность
  • Оформление
  • Софт
  • О нас
  • Privacy-policy

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

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