Как установить версию дистрибутива Linux на WSL1 или WSL2 в Windows 10

Если у вас  включена подсистема Windows для Linux (WSL), вы можете устанавливать приложения дистрибутива Linux из Магазина Microsoft(Microsoft Store) . Пользователи могут сделать WSL 1 или WSL 2 архитектурой по умолчанию, которая будет использоваться в качестве версии дистрибутива Linux(Linux) по умолчанию при установке любых новых дистрибутивов Linux(Linux) . Пользователи также могут в любое время установить версию дистрибутива Linux на WSL 1 или WSL (Linux)2(WSL 2) для существующих установленных дистрибутивов Linux . (Linux)В этом посте мы покажем вам, как установить версию дистрибутива Linux на WSL1 или WSL2(set Linux Distribution version to WSL1 or WSL2) в Windows 10.

(Set Linux Distribution)Установите версию дистрибутива Linux на WSL1 или WSL2.

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

Ты сможешь;

  1. (Set Default Linux Distribution)Установите для версии дистрибутива Linux по умолчанию значение WSL 1 или WSL 2 для новых дистрибутивов Linux .(New Linux Distributions)
  2. (Set Linux Distribution)Установите для версии дистрибутива Linux значение WSL 1 или WSL 2 для определенных установленных дистрибутивов Linux .(Specific Installed Linux Distributions)

Давайте посмотрим на описание вовлеченного процесса.

1] Установите для версии дистрибутива Linux по умолчанию значение WSL 1 или (Set Default Linux Distribution)WSL 2 для новых дистрибутивов Linux .(New Linux Distributions)

Сделайте следующее:

  • Нажмите клавишу Windows key + X , чтобы открыть меню опытного пользователя(open Power User Menu) .
  • Нажмите A на клавиатуре, чтобы запустить PowerShell в режиме администратора/с повышенными правами.
  • В консоли PowerShell введите приведенный ниже командлет в соответствии с вашими требованиями и нажмите Enter .

Установите WSL 1 в качестве версии по умолчанию(Set WSL 1 as default version) :

wsl --set-default-version 1

Установите версию дистрибутива Linux на WSL1 или WSL2-1.

ИЛИ(OR)

Установите WSL 2 в качестве версии по умолчанию (Set WSL 2 as default version):

wsl --set-default-version 2

2] Установите для версии дистрибутива Linux значение WSL 1 или (Set Linux Distribution)WSL 2 для определенных установленных дистрибутивов Linux .(Specific Installed Linux Distributions)

Сделайте следующее:

  • Нажмите клавишу Windows key + X , чтобы открыть меню опытного пользователя(open Power User Menu) .
  • Затем нажмите i на клавиатуре, чтобы запустить PowerShell .
  • В консоли PowerShell введите или скопируйте и вставьте приведенный ниже командлет и нажмите Enter . Запишите(Make) имя дистрибутива Linux(Linux) , для которого вы хотите изменить версию (1 или 2).
wsl --list --verbose

Затем введите приведенную ниже команду в PowerShell и нажмите Enter .

wsl --set-version <distribution name> <versionNumber>

Замените заполнитель <distribution name> (например, Ubuntu) и <versionNumber> на фактическое имя дистрибутива Linux и число 1 ( WSL 1 ) или 2 ( WSL 2 ) для версии по умолчанию соответственно из подробного списка. Ваша команда должна выглядеть примерно так:

wsl --set-version Ubuntu 2

Теперь вы можете выйти из консоли PowerShell .

Вот и все, как установить версию дистрибутива Linux на (Linux Distribution)WSL1 или WSL2 в Windows 10 !



About the author

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



Related posts