Как проверить версию подсистемы Windows для Linux (WSL) в Windows

У вас есть подсистема Windows для Linux (WSL), работающая в Windows 11 или Windows 10, чтобы попробовать некоторые команды bash и, возможно, запустить некоторые из лучших приложений Linux. Иметь обе операционные системы намного проще, чем использовать двойную загрузку.

Однако некоторые вещи работают только в определенных версиях WSL, и вы не уверены, какая у вас версия. Итак, мы покажем вам, как проверить версию WSL как в Windows 11, так и в Windows 10, а также несколько других приемов.

В чем разница между версиями WSL?

Есть только две версии WSL; WSL 1 и WSL 2. Основное различие заключается в том, что WSL 2 имеет полное ядро ​​​​Linux, а WSL 1 — нет. Думайте о WSL 1 как о WSL lite. Если вы являетесь преданным пользователем Linux или серьезно относитесь к изучению Linux, используйте WSL 2. Он работает как полноценная виртуальная машина со всеми функциями, которые дает виртуализация. WSL 2 повысит производительность файловой системы и поддерживает полную совместимость системных вызовов.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

WSL 2 доступен только в Windows 11 или Windows 10, версия 1903, сборка 19362 или новее. Если вы используете Windows 10 и постоянно обновляете ее, все в порядке. Если вы не уверены, у нас есть статья, которая поможет вам узнать, какая у вас версия Windows. Старые версии Windows 10 совместимы только с WSL 1.

Как проверить версию WSL в Windows

Если вы устанавливаете WSL в PowerShell или из командной строки с помощью команды wsl.exe –install, вы получаете версию WSL по умолчанию. Это означает, что у вас есть дистрибутив Ubuntu 20.04 LTS Linux и его версия WSL 2.

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

  1. Откройте командную строку или Powershell и выполните команду wsl –list –verbose или wsl -l -v.

  1. Выходные данные показывают имя дистрибутива как ИМЯ, независимо от того, запущен он или остановлен в СОСТОЯНИИ, и версию WSL в разделе ВЕРСИЯ. Обратите внимание на звездочку. Дистрибутив WSL со звездочкой является для вас дистрибутивом по умолчанию.

Это означает, что если вы запустите WSL, не указав, какой дистрибутив использовать, он будет работать по умолчанию. Попробуйте, чтобы увидеть интерфейс командной строки (CLI) дистрибутива по умолчанию.

Как изменить версию WSL?

Давайте изменим openSUSE-42 с WSL 1 на WSL 2. Тот же метод работает для изменения любого дистрибутива с WSL 2 на WSL 1.

  1. Откройте командную строку или PowerShell и выполните следующую команду: wsl –set-version [name] [wsl version number] где имя — это имя дистрибутива, а номер версии wsl — нужная вам версия. В данном случае это wsl –set-version openSUSE-42 2.

Он покажет сообщение «Выполняется преобразование», это может занять несколько минут… При новой установке дистрибутива это может занять всего 20 секунд. Это делается, когда вы получаете сообщение «Преобразование завершено».

  1. Чтобы убедиться, что вы правильно установили версию WSL, снова запустите команду wsl –list –verbose или wsl -l -v.

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

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

  1. Откройте командную строку или PowerShell и выполните следующую команду: wsl –status.

Вы увидите значения по умолчанию, время последнего обновления WSL, а также версию ядра.

Как обновить WSL?

Вы проверили время последнего обновления для WSL, и это было давно. Вы хотите обновить его, чтобы убедиться, что у вас установлена ​​последняя версия.

  1. Откройте командную строку или PowerShell от имени администратора. Сделайте это, найдя командную строку или PowerShell в меню «Пуск», затем щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

  1. Запустите команду wsl –update. Если доступно обновление, оно будет загружено и установлено.

  1. После завершения обновления вы можете увидеть обновленную версию ядра на этом этапе. Теперь запустите команду wsl –shutdown, чтобы изменения вступили в силу.

Как получить автоматические обновления для WSL?

Вы проверили свой статус WSL и увидели сообщение, которое гласит: «… автоматические обновления не могут выполняться из-за настроек вашей системы»? Вот как это исправить.

  1. Откройте «Настройки Windows» и перейдите в «Центр обновления Windows», затем «Дополнительные параметры».

  1. Включите Получать обновления для других продуктов Майкрософт. Теперь у вас всегда будет последняя версия.

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

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

  1. Откройте командную строку или PowerShell и выполните следующую команду: wsl –set-default-version. [wsl version number] где номер версии wsl — это версия, которую вы хотите. В этом примере это wsl –set-default-version 1. Вы увидите, что операция успешно завершена, когда она будет выполнена.

  1. Запустите команду wsl –status, чтобы подтвердить изменение версии WSL по умолчанию.

Как я могу изменить дистрибутив Linux по умолчанию?

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

  1. Откройте командную строку или PowerShell и выполните команду wsl –set-default. [name], где name — это имя дистрибутива, отображаемое командой list. В этом примере давайте изменим его на kali-linux.

  1. Это займет всего секунду, чтобы изменения произошли и командная строка снова отобразилась. Используйте команду wsl –list –verbose или wsl -l -v, чтобы подтвердить изменение дистрибутива по умолчанию.

Теперь, когда вы запускаете WSL из меню «Пуск», он открывает Kali Linux.

Узнайте больше о командах WSL

Чтобы просмотреть встроенную справку по WSL, используйте команду wsl –help.

Кроме того, ознакомьтесь с нашими статьями об установке WSL и использовании bash в Windows 11. Возвращайтесь снова, и у нас наверняка будет больше статей, связанных с WSL, для вас.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

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

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