В Windows 10 2004 Microsoft въвежда Windows Subsystem за Linux версия 2 (WSL 2), която е нова версия на архитектурата, която позволява стартиране на Linux на Windows 10 първоначално (с помощта на олекотена виртуална машина) и евентуално заместване на WSL 1.
В новата версия тази функция, изпълняваща ядрото на Linux, всъщност ще подобри производителността и съвместимостта на приложенията в сравнение с предишната версия, като същевременно ще запази същото изживяване като първата версия.
В това ръководство Quantrimang.com ще ви преведе през стъпките за инсталиране на Windows Subsystem за Linux на Windows 10.
Инсталирайте Windows подсистема за Linux (WSL) с една команда
В най-новите версии на Windows Insider Preview можете да инсталирате всичко необходимо за стартиране на WSL с една команда:
wsl.exe --install
Днес, 30 юли 2021 г., Microsoft обяви, че тази функционалност вече се поддържа официално за Windows 10 версия 2004 и по-нови.
Microsoft каза, че предишният процес на настройка на WSL е бил твърде сложен, включващ активиране на множество настройки и инсталиране на твърде много пакети. Компанията е опростила процеса само с една команда. Потребителите на Windows 10 вече могат просто да отворят прозорец на командния ред с администраторски права и да изпълнят командата:
wsl.exe --install
След като натиснете Enter , процесът автоматично ще активира необходимите опционални функции на WSL, ще инсталира дистрибуцията на Ubuntu по подразбиране и ще инсталира най-новата версия на ядрото на WSL Linux на компютъра. След като процесът приключи и рестартирате машината си, дистрибуцията ще започне да работи, завършвайки инсталацията.

Инсталирайте Windows подсистема за Linux (WSL) с една команда
Освен това можете да намерите списък с дистрибуции на Linux, налични за инсталиране, като въведете следната команда в PowerShell или Windows Command Prompt :
wsl --list --online
За да инсталирате дистрибуция, която не е опцията по подразбиране на Ubuntu, използвайте следната команда:
wsl --install -d v
Заменете с името на Linux дистрибуцията, намерена в предишната команда за списък . Тази команда за инсталиране може да се използва за първоначална инсталация или за добавяне на допълнителни дистрибуции, след като сте инсталирали WSL към дистрибуцията на Ubuntu по подразбиране.
Допълнителни команди
Microsoft също така включва някои допълнителни команди, които да ви помогнат да управлявате вашите WSL екземпляри.
Можете да използвате wsl --update за ръчно актуализиране на WSL Linux ядрото и wsl --update rollback за възстановяване на предишна версия на WSL Linux ядрото.
И накрая, можете да използвате wsl --status, за да видите обща информация за вашата WSL конфигурация, като тип на разпространение по подразбиране, разпространение по подразбиране и версия на ядрото.
Можете да получите този backport само като актуализирате Windows както обикновено. За да направите това ръчно, отворете Настройки на Windows , отидете на Актуализации и защита и докоснете Проверка за актуализации .
Тази актуализация е част от версия KB5004296. По време на писането, когато щракнете върху „Проверка за актуализации“, можете да видите налични незадължителни актуализации. Уверете се, че актуализацията е KB5004296, инсталирайте я и ще имате достъп до wsl --update .
Как да инсталирате WSL2 на Windows 10 версия 2004
Подсистемата на Windows за Linux 2 е вградена в Windows 10, но трябва да следвате няколко стъпки, за да започнете да я използвате, включително активиране на WSL1, платформа за виртуална машина, конвертиране на съществуващи версии и задаване на WSL2 като нова опция по подразбиране за бъдещи инсталации на Linux.
Активирайте подсистемата на Windows за Linux 1
Ако не използвате Linux на Windows 10 , трябва да активирате Windows Subsystem за Linux версия 1 със следните стъпки:
1. Отворете Старт.
2. Потърсете Turn Windows features on or off и щракнете върху горния резултат, за да отворите изживяването.
3. Проверете опцията Windows Subsystem for Linux .

Проверете опцията Подсистема на Windows за Linux
4. Щракнете върху бутона OK.
5. Щракнете върху бутона Рестартиране.
След като изпълните стъпките, трябва да активирате функцията Virtual Machine Platform. Според Microsoft това е незадължителна стъпка, но без активирана виртуализация не можете да използвате новата архитектура.
Активирайте платформата за виртуална машина
За да активирате платформата за виртуална машина в Windows 10, изпълнете следните стъпки:
Важна забележка : Дънната платка и процесорът трябва да поддържат виртуализация и опцията трябва да е активирана в BIOS/UEFI .
1. Отворете Старт.
2. Потърсете PowerShell , щракнете с десния бутон върху горния резултат и изберете опцията Изпълни като администратор .
3. Въведете следната команда, за да активирате функцията платформа за виртуална машина и натиснете Enter:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Активирайте функцията Платформа за виртуална машина
4. Рестартирайте компютъра.
След като изпълните стъпките, можете да настроите Windows Subsystem за Linux версия 2 за новата архитектура по подразбиране и да конвертирате съществуващи издания.
Активирайте подсистемата на Windows за Linux 2
За да започнете да използвате WSL 2 или да конвертирате WSL 1 дистрибуции в WSL 2, изпълнете следните стъпки:
1. Изтеглете тази актуализация на ядрото на WSL 2 (задължително).
2. Щракнете двукратно върху файла wsl_update_x64.msi и приложете актуализацията.
3. Отворете Старт.
4. Отворете PowerShell с администраторски права .
5. Въведете следната команда, за да направите подсистемата на Windows за Linux 2 архитектурата по подразбиране за новите версии, които инсталирате, и натиснете Enter:
wsl --set-default-version 2

Направете подсистемата на Windows за Linux 2 архитектурата по подразбиране
6. Въведете следната команда, за да конвертирате разпределението от WSL 1 в WSL 2 и натиснете Enter:
wsl --set-version Ubuntu 2

Преобразуване на разпространение от WSL 1 в WSL 2
7. В командата не забравяйте да промените Ubuntu на името на дистрибуцията, към която искате да конвертирате. Ако не знаете името, можете да използвате wsl -l -v.
След като изпълните стъпките, вашето устройство ще започне да използва новата версия на Windows Subsystem за Linux като архитектура по подразбиране.
Проверете платформата за разпространение
За да потвърдите, че вашите дистрибуции използват подсистема Windows за Linux 2, изпълнете следните стъпки:
1. Отворете Старт.
2. Отворете PowerShell с администраторски права.
3. Въведете следната команда, за да проверите версията на дистрибуцията и натиснете Enter:
wsl --list --verbose
4. Потвърдете, че версията на дистрибуцията е зададена на 2 .

Проверете платформата за разпространение
След като изпълните стъпките, ще знаете дали процесът е завършен успешно или трябва да се коригират някои стъпки.