Как удалить wsl ubuntu

Обновлено: 03.07.2024

Если WSL2 работает неправильно или не у вас, его можно полностью удалить из Windows 10 — вот как это сделать.

 Windows 10 удаляет WSL2

В Windows 10 вы можете удалить подсистему Windows для Linux 2 (WSL2), когда вам больше не нужно использовать платформу, и в этом руководстве вы узнаете, как выполнить эту задачу. WSL2 — это вторая версия интеграции Microsoft для запуска Linux в Windows 10 с использованием облегченной виртуальной машины вместо прямого перевода между Linux и Windows, доступного в первой версии.

В результате этого изменения вы теперь получаете реальное ядро ​​Linux с решением, которое повышает производительность и совместимость приложений, сохраняя при этом те же возможности, что и исходная версия WSL. (См. также видеоруководство по выполнению этой задачи на канале Pureinfotech на YouTube.)

Хотя возможность запуска Linux в Windows 10 является полезной функцией для разработчиков и пользователей, которым нужен доступ к обеим операционным системам, может наступить время, когда вам больше не нужна платформа, или вам может потребоваться сбросить ее, если вы возникают проблемы.

Какой бы ни была причина, вы можете безвозвратно удалить WSL2, удалив все компоненты, или сбросить дистрибутивы по отдельности, если они вызывают проблемы.

В этом руководстве вы узнаете, как полностью удалить интеграцию WSL2 в Windows 10.

Удаление WSL2 в Windows 10

Процесс удаления подсистемы Windows для Linux 2 требует нескольких шагов, включая удаление дистрибутива, обновления ядра и других компонентов.

Шаг 1. Удалите дистрибутивы Linux из WSL2

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

Откройте настройки в Windows 10.

Нажмите "Приложения".

Нажмите "Приложения и функции".

Выберите дистрибутив Linux и нажмите кнопку «Удалить».

Нажмите кнопку "Удалить" еще раз.

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

Шаг 2. Удаление обновления подсистемы Windows для Linux

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

Откройте настройки.

Нажмите "Приложения".

Нажмите "Приложения и функции".

Выберите элемент обновления «Подсистема Windows для Linux» и нажмите кнопку «Удалить».

Нажмите кнопку "Удалить" еще раз.

После выполнения этих шагов вы можете удалить оставшиеся компоненты.

Шаг 3. Удаление компонентов WSL2

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

Откройте настройки.

Нажмите "Приложения".

Нажмите "Приложения и функции".

В разделе "Связанные настройки" выберите пункт "Программы и компоненты" справа.

Нажмите кнопку «Включить или отключить функции Windows».

Снимите флажок "Платформа виртуальной машины".

Снимите флажок "Подсистема Windows для Linux".

Нажмите кнопку ОК.

Нажмите кнопку «Перезапустить сейчас».

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

Если вы передумаете, вы всегда можете заново настроить среду с помощью этих инструкций. Если вы используете Windows 10 сборки 20246 и более поздних версий, вы можете использовать новый метод для настройки WSL2.

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

Мы можем получать комиссию за покупки по нашим ссылкам, чтобы продолжать предлагать бесплатный контент. Информация о политике конфиденциальности.

Все материалы на этом сайте предоставляются без каких-либо явных или подразумеваемых гарантий. Используйте любую информацию на свой страх и риск. Всегда делайте резервную копию вашего устройства и файлов, прежде чем вносить какие-либо изменения. Информация о политике конфиденциальности.


Крис Хоффман

< бр />

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


Новая оболочка Bash на основе Ubuntu для Windows 10 не работает как обычная программа. Чтобы удалить его или сбросить его состояние, чтобы получить новую среду Linux, вам потребуется использовать несколько специальных команд.

Обновление: начиная с обновления Fall Creators, теперь вы можете удалить Ubuntu или любой другой дистрибутив Linux, как обычное приложение. Например, чтобы удалить Ubuntu, просто щелкните правой кнопкой мыши ярлык Ubuntu в меню «Пуск» и выберите «Удалить». Чтобы переустановить дистрибутив Linux, загрузите его из Магазина еще раз. При переустановке вы получите свежую копию среды Linux.

Вы также можете запустить команду ubuntu clean в командной строке или окне PowerShell, чтобы удалить файловую систему Ubuntu Linux. При следующем запуске Ubuntu будет настроена новая файловая система без необходимости повторной загрузки программного обеспечения.

Все приведенные ниже команды можно запускать либо в окне командной строки, либо в окне PowerShell.

Нажмите правой кнопкой мыши кнопку «Пуск» или нажмите Windows+X на клавиатуре и выберите «Командная строка», чтобы открыть окно командной строки. Если вы хотите вместо этого использовать PowerShell, вы можете запустить PowerShell из меню "Пуск".


Как удалить среду Ubuntu и сохранить домашнюю папку

Обновление: начиная с обновления от мая 2019 г. используйте команду wsl вместо команды lxrun. Например, чтобы удалить дистрибутив Linux, выполните следующие действия:

Например, чтобы удалить Ubuntu, выполните:

Вы можете запустить wsl --list, чтобы увидеть список установленных дистрибутивов Linux и их имена.

В более старых версиях Windows 10, чтобы удалить загруженную среду Bash, откройте окно командной строки и выполните следующую команду. Это удалит и удалит пользовательскую среду Ubuntu из вашей системы, включая все приложения Linux, которые вы загрузили и установили с помощью apt-get или путем их компиляции из исходного кода.

Windows попросит вас подтвердить свой выбор. Чтобы автоматически принять подтверждение — идеально, если вы хотите использовать эту команду, например, в сценарии — вместо этого запустите команду lxrun /uninstall /y.


Эта команда не удалит вашу домашнюю папку и файлы в ней. Если вы хотите полностью стереть систему Linux, см. следующий раздел.

Как удалить среду Ubuntu и удалить домашнюю папку

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

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

Вам будет предложено подтвердить свой выбор. Чтобы автоматически принять подтверждение, запустите вместо этого команду lxrun /uninstall /y /full.


Как переустановить среду Ubuntu

Чтобы переустановить среду Bash, просто снова запустите команду bash, как вы это делали при первой установке Bash. Если образ пользовательского пространства Ubuntu не установлен, он будет автоматически загружен и установлен.

Вы также можете запустить следующую команду самостоятельно. Это та же самая команда, которую автоматически запускает bash.exe, если вы запускаете ее без установленного образа пользовательского пространства Ubuntu.

Независимо от того, запускаете ли вы bash или lxrun /install , команда попросит вас подтвердить свой выбор и ввести имя пользователя и пароль для учетной записи пользователя в среде Bash.

Чтобы пропустить этот процесс, вы можете запустить следующую команду. Эта команда автоматически согласится с запросами, установив учетную запись «root» в качестве учетной записи пользователя по умолчанию без пароля. Это полезно, если вы хотите автоматизировать процесс установки Bash в сценарии.


Как полностью удалить инструменты Bash из Windows 10

Если вы хотите полностью удалить инструмент bash.exe и подсистему Windows для Linux со своего компьютера, вам нужно повторно открыть диалоговое окно «Включение или отключение компонентов Windows» на панели управления.

Чтобы найти его, откройте панель управления и выберите «Программы» > «Включение или отключение компонентов Windows».

Снимите здесь флажок «Подсистема Windows для Linux» и нажмите «ОК». Windows удалит подсистему Windows для Linux, команды bash.exe и lxrun.exe.Вы всегда можете вернуться к диалоговому окну компонентов Windows, чтобы переустановить их в будущем.


  • › Как обновить оболочку Windows Bash до Ubuntu 16.04
  • › В чем разница между Ubuntu, openSUSE и Fedora в Windows 10?
  • › Все, что вы можете делать с новой оболочкой Bash в Windows 10
  • › Как восстановить метки панели задач в Windows 11
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как установить Google Play Маркет в Windows 11
  • › Что означает XD и как вы его используете?

Автор аватара - Рассел Смит

Подсистема Windows для Linux (WSL) — это уровень совместимости для Windows 10 и Windows Server, который позволяет пользователям запускать двоичные файлы Linux в исходном виде. WSL виртуализирует интерфейс ядра Linux поверх Windows, поэтому требует минимального объема оперативной памяти. А когда драйвер WSL не используется, он не загружается в память, что делает его более эффективным, чем виртуальная машина или контейнер. В дополнение к предоставлению доступа к инструментам, включенным в любой дистрибутив Linux, который вы выбрали для установки, WSL также может запускать демоны (службы) системного уровня в фоновом режиме. Вы даже можете установить несколько дистрибутивов Linux и переключаться между ними.

Управление дистрибутивами Linux для использования с WSL осуществляется через Microsoft Store. На момент написания статьи Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server, Kali Linux и Debian можно было установить из Магазина. Одним из преимуществ использования WSL является то, что вы можете сбросить дистрибутивы Linux до их настроек по умолчанию, удалив все приложения, которые вы обновили или установили. Сбросить дистрибутив быстрее, чем удалить его, а затем переустановить с помощью Microsoft Store.

Если у вас еще не установлен дистрибутив Linux в Windows 10, ознакомьтесь со статьей Как установить подсистему Windows для Linux на сайте Petri.

Сброс дистрибутива Linux

Для целей этой статьи я буду использовать Windows 10 версии 1809. Вы можете обнаружить, что следующие инструкции не работают в более ранних версиях Windows 10. Например, до обновления Fall Creators Update было невозможно удалить дистрибутив Linux с помощью Microsoft Store.

На моем ПК с Windows 10 установлена ​​Ubuntu Linux. Следующие инструкции можно использовать для удаления любого дистрибутива Linux.

  • Введите apps & в поле поиска в левом нижнем углу панели задач.
  • Нажмите "Приложения и функции" в результатах поиска. Откроется приложение "Настройки".
  • На странице Приложения и функции в приложении "Настройки" введите Ubuntu или название дистрибутива Linux, который вы хотите сбросить, в поле "Поиск в этом списке".
  • Появится Ubuntu или название вашего дистрибутива Linux. Щелкните его, а затем нажмите Дополнительные параметры.

Как удалить и сбросить Windows Подсистема для дистрибутивов Linux (Изображение предоставлено Расселом Смитом)

Как удалить и сбросить подсистему Windows для дистрибутивов Linux (Изображение предоставлено Расселом Смитом)

  • В приложении "Настройки" прокрутите список параметров вниз, пока не увидите пункт "Сброс". Есть два варианта: Восстановить и Сбросить. Мы хотим сбросить наш дистрибутив, поэтому нажмите «Сбросить».
  • Вы увидите предупреждение о том, что сброс приложения приведет к безвозвратному удалению его данных и настроек входа. Нажмите «Сброс» еще раз во всплывающем диалоговом окне.

Как удалить и сбросить подсистему Windows для Дистрибутивы Linux (Изображение предоставлено Расселом Смитом)

Как удалить и сбросить подсистему Windows для дистрибутивов Linux (Изображение предоставлено Расселом Смитом)

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

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

Как удалить и сбросить Windows Подсистема для дистрибутивов Linux (Изображение предоставлено Расселом Смитом)

Как удалить и сбросить подсистему Windows для дистрибутивов Linux (Изображение предоставлено Расселом Смитом)

Удаление дистрибутива Linux

Удалить дистрибутив Linux так же просто, как выполнить сброс.Следуйте приведенным выше инструкциям по сбросу Linux, пока не попадете на страницу дополнительных параметров дистрибутива в приложении «Настройки». Затем продолжайте, как показано ниже:

  • В приложении "Настройки" прокручивайте список параметров вниз, пока не увидите пункт "Удалить".
  • Нажмите "Удалить".
  • Вы увидите предупреждение о том, что вы собираетесь удалить дистрибутив Linux из Windows. Нажмите "Удалить".

Удаление и сброс дистрибутивов Linux с помощью подсистемы Windows для Linux легко выполняется с помощью стандартных элементов управления приложениями Microsoft Store в приложении "Настройки". В следующей статье я покажу вам, как управлять несколькими дистрибутивами Linux на одном ПК с Windows 10.

Ещё работы Рассела Смита


База знаний Petri IT претерпела серьезные изменения в дизайне сайта


На этой неделе в сфере ИТ: Linux загрязняет свои каналы

Вторник исправлений — март 2022 г.

Будь то безопасность или облачные вычисления, у нас есть ноу-хау для вас. Подпишитесь на наши информационные бюллетени здесь.


Microsoft снимает блокировку обновления Windows 11, поскольку Oracle выпускает исправление VirtualBox

14 марта 2022 г. | Рабия Нурин

Microsoft предлагает временное решение для Windows 11 и 10

Microsoft предлагает временное решение проблемы сброса Windows 11 и 10

1 марта 2022 г. | Рабия Нурин

Планшет с Windows 11

Что нового в Windows — февраль 2022 г.

1 марта 2022 г. | Рассел Смит

На этой неделе в сфере ИТ: Microsoft хочет защитить Google Cloud, но Джона Малковича это не впечатляет

Подсистема Windows для Linux (WSL) — это функция операционной системы Windows, позволяющая запускать файловую систему Linux вместе с инструментами командной строки Linux и приложениями с графическим интерфейсом непосредственно в Windows, наряду с традиционным рабочим столом Windows и приложения.

Дополнительную информацию см. на странице "О нас".

Для кого WSL?

Это в первую очередь инструмент для разработчиков, особенно веб-разработчиков, тех, кто работает над проектами с открытым исходным кодом или выполняет развертывание в серверных средах Linux. WSL предназначен для тех, кто любит использовать Bash, распространенные инструменты Linux ( sed , awk и т. д.) и фреймворки Linux (Ruby, Python и т. д.), а также любит использовать инструменты повышения производительности Windows

Что я могу делать с WSL?

WSL позволяет запускать Linux в оболочке Bash с выбранным дистрибутивом (Ubuntu, Debian, OpenSUSE, Kali, Alpine и т. д.). Используя Bash, вы можете запускать инструменты и приложения Linux из командной строки. Например, введите lsb_release -a и нажмите Enter; вы увидите подробную информацию о запущенном дистрибутиве Linux:

Снимок экрана с информацией о дистрибутиве< бр />

Вы также можете получить доступ к файловой системе вашего локального компьютера из оболочки Linux Bash — вы найдете свои локальные диски, смонтированные в папке /mnt. Например, ваш диск C: смонтирован в /mnt/c :

Снимок экрана подключенного диска C

Не могли бы вы описать типичный рабочий процесс разработки с использованием WSL?

WSL нацелен на аудиторию разработчиков с намерением использовать ее как часть внутреннего цикла разработки. Допустим, Сэм создает конвейер CI/CD (непрерывная интеграция и непрерывная доставка) и хочет протестировать его сначала на локальном компьютере (ноутбуке), прежде чем развертывать его в облаке. Сэм может включить WSL (и WSL 2 для повышения скорости и производительности), а затем использовать подлинный экземпляр Linux Ubuntu локально (на ноутбуке) с любыми командами и инструментами Bash, которые они предпочитают. После того, как конвейер разработки будет проверен локально, Сэм может отправить этот конвейер CI/CD в облако (например, в Azure), превратив его в контейнер Docker и переместив контейнер в облачный экземпляр, где он запускается на готовой к работе виртуальной машине Ubuntu. .

Что такое Баш?

Bash — это популярная текстовая оболочка и язык команд. Это оболочка по умолчанию, включенная в Ubuntu и другие дистрибутивы Linux, а также в macOS. Пользователи вводят команды в оболочку для выполнения сценариев и/или запуска команд и инструментов для выполнения многих задач.

Как это работает?

Прочитайте эту статью в блоге Windows Command Line: A Deep Dive Into How WSL позволяет Windows получать доступ к файлам Linux, в которой подробно рассказывается о базовой технологии.

Зачем мне использовать WSL, а не Linux на виртуальной машине?

WSL требует меньше ресурсов (ЦП, памяти и хранилища), чем полноценная виртуальная машина. WSL также позволяет вам запускать инструменты и приложения командной строки Linux вместе с приложениями командной строки Windows, настольными приложениями и магазинами, а также получать доступ к файлам Windows из Linux. Это позволяет при желании использовать приложения Windows и инструменты командной строки Linux для одного и того же набора файлов.

Зачем мне использовать, например, Ruby в Linux, а не в Windows?

Некоторые межплатформенные инструменты были созданы с учетом того, что среда, в которой они работают, ведет себя как Linux. Например, некоторые инструменты предполагают, что они могут получить доступ к очень длинным путям к файлам или что существуют определенные файлы/папки. Это часто вызывает проблемы в Windows, которые часто ведут себя иначе, чем в Linux.

Многие языки, такие как Ruby и Node.js, часто переносятся на Windows и прекрасно работают в них. Однако не все владельцы библиотек Ruby Gem или node/NPM портируют свои библиотеки для поддержки Windows, и многие из них имеют зависимости, специфичные для Linux. Это часто может привести к тому, что системы, созданные с использованием таких инструментов и библиотек, будут страдать от ошибок сборки, а иногда и во время выполнения или нежелательного поведения в Windows.

Это лишь некоторые из проблем, из-за которых многие люди обращались в Microsoft с просьбой улучшить инструменты командной строки Windows, и что побудило нас сотрудничать с Canonical, чтобы включить собственные инструменты командной строки Bash и Linux для работы в Windows.

Что это значит для PowerShell?

При работе с проектами OSS существует множество сценариев, в которых чрезвычайно полезно зайти в Bash из командной строки PowerShell. Поддержка Bash дополняет и усиливает ценность командной строки в Windows, позволяя PowerShell и сообществу PowerShell использовать другие популярные технологии.

Какие процессоры поддерживает WSL?

WSL поддерживает процессоры x64 и ARM.

Как получить доступ к диску C:?

Точки монтирования жестких дисков на локальном компьютере создаются автоматически и обеспечивают легкий доступ к файловой системе Windows.

/мнт/ /

Пример использования: cd /mnt/c для доступа к c:\

Как настроить Git Credential Manager? (Как мне использовать свои разрешения Windows Git в WSL?)

См. руководство Начало работы с Git в подсистеме Windows для Linux, в котором есть раздел по настройке Git Credential Manager и хранению токенов проверки подлинности в Windows Credential Manager.

Как использовать файл Windows с приложением Linux?

Одним из преимуществ WSL является возможность доступа к вашим файлам через приложения или инструменты как для Windows, так и для Linux.

WSL монтирует несъемные диски вашей машины в папку /mnt/ в ваших дистрибутивах Linux. Например, ваш диск C: смонтирован в /mnt/c/

Используя подключенные диски, вы можете редактировать код, например, в C:\dev\myproj\ с помощью Visual Studio / или VS Code, а также создавать/тестировать этот код в Linux, обращаясь к тем же файлам через /mnt/c. /dev/myproj .

Отличаются ли файлы на диске Linux от смонтированного диска Windows?

Файлы в корневом каталоге Linux (т. е. / ) контролируются WSL, что соответствует поведению Linux, включая, помимо прочего:

  • Файлы, содержащие недопустимые символы имени файла Windows.
  • Символические ссылки, созданные для пользователей без прав администратора
  • Изменение атрибутов файла с помощью chmod и chown
  • Чувствительность к регистру файлов/папок

Файлы на подключенных дисках контролируются Windows и ведут себя следующим образом:

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

Как удалить дистрибутив WSL?

Чтобы удалить дистрибутив из WSL и удалить все данные, связанные с этим дистрибутивом Linux, запустите wsl --unregister где имя вашего дистрибутива Linux, которое можно увидеть в списке в команда wsl -l.

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

Чтобы узнать больше о командах wsl, см. статью Основные команды для WSL.

Как запустить сервер OpenSSH?

OpenSSH поставляется с Windows в качестве дополнительной функции. См. документ «Установка OpenSSH». Для запуска OpenSSH в WSL требуются права администратора в Windows. Чтобы запустить сервер OpenSSH, запустите дистрибутив WSL (например, Ubuntu) или терминал Windows от имени администратора. Существует несколько ресурсов, посвященных сценариям SSH с WSL. Ознакомьтесь со статьями в блоге Скотта Хансельмана: Как подключиться по SSH к компьютеру с Windows 10 из Linux ИЛИ Windows ИЛИ откуда угодно, Как подключиться по SSH к WSL2 в Windows 10 с внешнего компьютера, ПРОСТОЙ СПОСОБ, как подключиться по SSH к Bash и WSL2 к Windows 10 с внешнего компьютера. внешний компьютер и как использовать встроенный OpenSSH в Windows 10 для автоматического подключения SSH к удаленному компьютеру с Linux.

Как изменить язык отображения WSL?

Установка WSL попытается автоматически изменить языковой стандарт Ubuntu, чтобы он соответствовал языковому стандарту вашей установки Windows. Если вы не хотите такого поведения, вы можете запустить эту команду, чтобы изменить языковой стандарт Ubuntu после завершения установки. Вам придется перезапустить дистрибутив WSL, чтобы это изменение вступило в силу.

В приведенном ниже примере локаль меняется на en-US:

Почему у меня нет доступа в Интернет из WSL?

  1. Касперский
  2. СРЕДНЕЕ
  3. Аваст
  4. Symantec Endpoint Protection
  5. F-безопасность

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

Как мне получить доступ к порту из WSL в Windows?

Как сделать резервную копию дистрибутивов WSL или переместить их с одного диска на другой?

Лучший способ сделать резервную копию или переместить ваши дистрибутивы — использовать команды экспорта/импорта, доступные в Windows версии 1809 и более поздних версиях. Вы можете экспортировать весь дистрибутив в архив с помощью команды wsl --export. Затем вы можете импортировать этот дистрибутив обратно в WSL с помощью команды wsl --import, которая может указать новое расположение диска для импорта, что позволит вам сделать резервную копию и сохранить состояние (или переместить) ваши дистрибутивы WSL.

Обратите внимание, что традиционные службы резервного копирования, создающие резервные копии файлов в папках AppData (например, резервное копирование Windows), не повредят ваши файлы Linux.

WSL 2

Использует ли WSL 2 Hyper-V? Будет ли он доступен в Windows 10 Домашняя?

WSL 2 доступен во всех SKU для настольных ПК, где доступен WSL, включая Windows 10 Домашняя.

В новейшей версии WSL для обеспечения виртуализации используется архитектура Hyper-V. Эта архитектура будет доступна в дополнительном компоненте Virtual Machine Platform. Этот необязательный компонент будет доступен для всех SKU. Вы можете ожидать более подробной информации об этом интерфейсе, как только мы приблизимся к выпуску WSL 2.

Что будет с WSL 1? Будет ли он заброшен?

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

Смогу ли я запускать WSL 2 и другие сторонние инструменты виртуализации, такие как VMware или VirtualBox?

Некоторые сторонние приложения не могут работать при использовании Hyper-V, что означает, что они не смогут работать при включенном WSL 2, например VMware и VirtualBox. Однако недавно и VirtualBox, и VMware выпустили версии, поддерживающие Hyper-V и WSL2. Узнайте больше об изменениях VirtualBox здесь и об изменениях VMware здесь. Чтобы узнать об устранении неполадок, ознакомьтесь с обсуждениями проблем с VirtualBox в репозитории WSL на GitHub.

Мы постоянно работаем над решениями, поддерживающими стороннюю интеграцию Hyper-V. Например, мы предоставляем набор API-интерфейсов под названием Hypervisor Platform, которые сторонние поставщики виртуализации могут использовать для обеспечения совместимости своего программного обеспечения с Hyper-V. Это позволяет приложениям использовать архитектуру Hyper-V для своей эмуляции, например эмулятор Google Android и VirtualBox 6 и выше, которые теперь совместимы с Hyper-V.

Дополнительную информацию и обсуждение проблем WSL 2 с VirtualBox 6.1 см. в репозитории проблем WSL.

*Если вам нужна виртуальная машина с Windows 10, загрузите VMWare, Hyper-V, VirtualBox и Parallels VM в Центре разработки для Windows.

Могу ли я получить доступ к графическому процессору в WSL 2? Планируется ли увеличить поддержку оборудования?

Мы выпустили поддержку доступа к графическому процессору внутри дистрибутивов WSL 2! Это означает, что теперь вы можете более легко использовать WSL для сценариев машинного обучения, искусственного интеллекта и обработки данных, когда задействованы большие наборы данных. Ознакомьтесь с руководством по началу работы с поддержкой графического процессора. На данный момент WSL 2 не включает поддержку последовательного порта или USB-устройств. Мы изучаем лучший способ добавить эти функции. Однако теперь поддержка USB доступна в рамках проекта USBIPD-WIN. Инструкции по настройке поддержки USB-устройств см. в разделе «Подключение USB-устройств».

Может ли WSL 2 использовать сетевые приложения?

Да, в целом сетевые приложения будут работать лучше и быстрее с WSL 2, поскольку он обеспечивает полную совместимость с системными вызовами. Однако в архитектуре WSL 2 используются виртуализированные сетевые компоненты, а это означает, что WSL 2 будет вести себя аналогично виртуальной машине — дистрибутивы WSL 2 будут иметь другой IP-адрес, чем хост-компьютер (ОС Windows). Дополнительные сведения см. в разделе Доступ к сетевым приложениям с помощью WSL.

Могу ли я запустить WSL 2 на виртуальной машине?

Да! Необходимо убедиться, что на виртуальной машине включена вложенная виртуализация. Это можно включить на родительском узле Hyper-V, выполнив следующую команду в окне PowerShell с правами администратора:

Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true

Обязательно замените ' ' именем вашей виртуальной машины.

Можно ли использовать wsl.conf в WSL 2?

WSL 2 поддерживает тот же файл wsl.conf, что и WSL 1. Это означает, что любые параметры конфигурации, которые вы установили в дистрибутиве WSL 1, такие как автоматическое монтирование дисков Windows, включение или отключение взаимодействия, изменение каталога, в который будут монтироваться диски Windows и т. д., будут работать внутри WSL 2. Вы можете узнать Дополнительные сведения о параметрах конфигурации в WSL см. на странице «Управление распространением». Дополнительные сведения о поддержке подключения дисков, дисков, устройств или виртуальных жестких дисков (VHD) см. в статье «Подключение диска Linux в WSL 2».

Где я могу оставить отзыв?

  • Сообщите о проблеме с документацией, используя репозиторий документов WSL. Чтобы внести свой вклад в документы WSL, см. руководство для авторов Microsoft Docs.
  • Сообщите о проблеме с терминалом Windows, используя репозиторий продукта терминала Windows, если ваша проблема больше связана с терминалом Windows, консолью Windows или пользовательским интерфейсом командной строки.

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

Читайте также: