Категорія: Мануали

Як встановити WSL2 на Windows 10 (Update)

Розповімо про те, як встановити WSL2 у Windows10

Oleksandr Romaniuk / 20 вересня 2020 р. 14:46

WSL 2  - це серйозне оновлення оригінальної версії WSL, яку Microsoft представила в 2017. WSL 2 стала швидше, універсальніше і використовує справжнє ядро Linux. Майбутні оновлення ядра Linux випускатимуться як класичні оновлення ПЗ для Windows 10, що звучить справді круто!  

 

Головною ціллю Microsoft було підвищення продуктивності і саме для цього була відтворена повна сумісність і інтеграція з реальним ядром Linux.  

 

Нова архітектура представляє кращу платформу для команди розробників WSL щоб розробляти функції, які перетворюють WSL у дивовижний спосіб запуску середовиша Linux у Windows  - повідомила компанія в анонсі.  

 

Але і це ще далеко не кінець, оскільки Microsoft анонсувала повну підтримку для запуску повноцінних десктопних програм з графічним інтерфейсом та низькорівневу підтримку відеокарт в підсистемі WSL!  Ці можливості можуть потрапити до користувачів вже до кінця року.

 

На даний момент WSL являє собою повноцінну консольну систему, яку ви можете використовувати в емуляторі терміналу (наприклад, в програмі з відкритим кодом Windows Terminal від Microsoft).  

 

Встановлення WSL 2 на Windows 10  

 

wsl  

 

Для установки WSL 2 на Windows 10 ваша система повинна відповідати наступним вимогам:

 

-  Версія системи Windows 10 May 2020 (2004), Windows 10 May 2019 (1903), чи Windows 10 November 2019 (1909)

-  Машина з підтримкою Hyper-V Virtualization  

 

Оновлення Windows 10 May 2020 було випущено в травні 2020 року (очевидно), але не всі пристрої можуть бути оновленні. Щоб перевірити, чи доступне це оновлення на вашій машині перейдіть у Налаштування > Оновлення та безпека > Оновлення Windows.  

 

У серпні Microsoft портували WSL 2 до старіших версій Windows 10. Будь-хто на збірках 1903 або 1909 може також встановити WSL 2 - але спочатку повинен встановити оновлення KB4566116.

 

Досвідчені (і нетерплячі) користувачі Windows можуть примусово встановити оновлення Windows 10 May 2020, лише майте на увазі, що, якщо ви підете цим шляхом, ви можете зіткнутися з відсутніми драйверами, збоями в графічному інтерфейсі або іншими апаратними засобами.  

 

Ваша машина також повинна підтримувати Hyper-V Virtualization для запуску WSL 2. Якщо ваш пристрій не відповідає обом вищевказаним вимогам - ви не зможете встановити і використовувати  WSL 2 - але ви можете використовувати WSL 1.  

 

Процес установки WSL 2  складається з наступних етапів:  

 

1. Увімкнення WSL

2. Увімкнення 'Virtual Machine Platform'

3. Перемикання WSL з версії 1 на версію 2

4. Встановлення дистрибутиву

 

Ми пройдемо всі ці 4 пункти з використання програми PowerShell, яку ви можете знайти в меню "Пуск".

 

1. Увімкнення WSL  

 

Незалежно від того, яку версію WSL ви хочете використовувати, спочатку її потрібно ввімкнути. Для цього відкрийте PowerShell від імені адміністратора та запустіть команду нижче. Будьте уважні, щоб не пропустити якийсь символ у команді: 

 

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

 

Якщо ви хочете WSL версії 1 - можете відразу перейти до кроку 4.  

 

2. Увімкнення 'Virtual Machine Platform'  

 

WSL 2 потребує увімкнення фунції "Платформа віртуальної машини". Для увімкнення цієї функції на Windows 10 (2004) відкрийте PowerShell від імені адміністратора та заупстіть наступну команду:  

 

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

 

Для увімкнення цієї функції на Windows 10 (1903, 1909) відкрийте PowerShell від імені адміністратора та заупстіть команду:

 

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

 

Після цього потрібно перезавантажити ваш комп'ютер щоб зміни вступили в силу, інакше можуть виникнути проблеми.

 

3. Перемикання WSL з версії 1 на версію 2

 

Відкрийте PowerShell від імені адміністратора та запустіть наступну команду щоб встановити WSL 2 як стандартну версію для WSL: 

 

wsl --set-default-version 2

 

Ви можете в будь-який момент налаштувати дистрибутив для запуску у WSL 1, якщо вам це буде потрібно.  

 

Після цього кроку потрібно скачати спеціальний патч для ядра і встановити його. Він постачається у вигляді звичайної програми, тож з цим складнощів виникнути не повинно.  

Якщо цей патч не встановити, то ви не зможете використовувати WSL2 і отримуватимете повідомлення про його необхідність при запуску підсистеми.

 

4. Встановлення дистрибутиву

 

Далі все, що вам залишається це обрати дистрибутив Linux, який вам більш до вподоби із магазину Microsoft. Ви можете обирати серед різних дистрибутивів, серед яких є OpenSUSE, Pengwin, Fedora Remix чи Alpine Linux. Я ж особисто рекомендую звісно ж Ubuntu 20.04 LTS (але доступна і версія 18.04 LTS). 

 

Щоб встановити Ubuntu на Windows 10, відкрийте програму Microsoft Store, знайдіть через пошук "Ubuntu 20.04" та натисніть кнопку "Отримати" або просто клікніть на посилання: Ubuntu 20.04 LTS в Microsoft Store .

 

Коли ви встановите Ubuntu (або інший дистрибутив Linux), до меню «Пуск» буде додано ярлик. Використовуйте його, щоб «відкрити» Ubuntu (або будь-який дистрибутив, який ви вибрали). Перший раз, коли ви запускаєте дистрибутив, відбудеться додаткова установка, яка може зайняти кілька хвилин: дистрибутив повинен розпакувати та розпакувати весь його вміст - просто не переривайте процес.

Потім вам буде запропоновано встановити ім’я користувача та пароль для використання в дистрибутиві. Спробуйте вибрати щось, про що не забудете. І після цього дистрибутив повністю готовий до використання! 

 

Сподобався матеріал? Поділіться ним у соцмережах!