Як встановити WSL2 у Windows 10

Варіант 1: Установка в напівавтоматичному режимі

Установка WSL в операційній системі Windows здійснюється за допомогою виконання спеціальних команд в консолі. Для цього буде потрібно попередньо визначитися з дистрибутивом Linux, а потім запустити процес його інсталяції.

Важливо! наведена нижче інструкція може бути виконана тільки за умови використання Windows 10 версії 2004 (19041) і новіших. Дізнатися цю інформацію можна у властивостях системи. Цій темі на нашому сайті присвячена окрема стаття, при необхідності ознайомтеся з нею, перейшовши за посиланням нижче.

Детальніше: Як дізнатися версію Windows 10

установка wsl2 в windows 10_01

Крок 1: вибір доступних дистрибутивів Linux

Кожному користувачеві актуальної версії Windows 10 надається можливість вручну вибрати дистрибутив Linux, який буде використовуватися в WSL2. Для перегляду списку доступних систем необхідно ввести спеціальну команду в консоль, тому попередньо запустіть «командний рядок» з правами адміністратора. Зробити це можна безліччю способів, наприклад за допомогою пошукового запиту, як показано на зображенні нижче.

установка wsl2 в windows 10_02

Читайте також: Як відкрити "командний рядок" як адміністратор у Windows 10

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

Після того як вікно консолі буде відкрито, впишіть або вставте в нього одну з наведених нижче команд, після чого натисніть клавішу Enter :

Wsl --list --online або wsl -l -o

установка wsl2 в windows 10_03

У результатах видачі буде наведено список всіх доступних дистрибутивів Linux. На цьому етапі вам необхідно запам'ятати або скопіювати в буфер обміну назву, яка знаходиться в стовпці «NAME» .

Зверніть увагу! Якщо в списку доступних дистрибутивів немає бажаного, його можна імпортувати в WSL2 за допомогою файлу TAR або APPX . При необхідності є можливість створити власний дистрибутив на базі ядра Linux. Ці процеси описуються в офіційній документації Microsoft, при необхідності ознайомитися з ними можна, скориставшись посиланнями нижче.

Імпорт будь-якого дистрибутива Linux для використання з WSL
створення власного дистрибутива Linux для WSL

Крок 2: Запуск інсталяції

Після того як версія дистрибутива Linux для WSL2 була обрана, можна переходити безпосередньо до її інсталяції. Робиться це теж в " командний рядок» , для чого потрібно скористатися наведеною нижче командою. Не забудьте після її введення натиснути клавішу Enter .

Wsl --install - d & Lt; Назвадистрибутива & gt;

установка wsl2 в windows 10_04

Примітка! якщо ви хочете встановити версію за замовчуванням, тоді немає необхідності прописувати назву дистрибутива вручну, можна скористатися наступною командою:

Wsl &8212;install

Відразу після цього почнеться процес установки платформи віртуальної машини, потім інсталюється " підсистема Windows для Linux» , а на завершення буде виконано завантаження ядра WSL2.

установка wsl2 в windows 10_05

Після всіх цих процедур можна буде скористатися WSL2 для виклику підсистеми Linux. Для цього достатньо буде запустити встановлений дистрибутив через меню «Пуск» .

Варіант 2: Установка в ручному режимі

Якщо версія вашої операційної системи Windows 10 нижче 2004 (19041), тоді скористатися вищенаведеної інструкцією не вийде і більшість дій доведеться виконувати вручну.

Крок 1: попереднє налаштування системи

Першочергово потрібно перевірити, чи встановлена версія операційної системи підтримує оновлення WSL до другої версії. Зробити це можна за допомогою виклику вікна " Windows: деталі» . Для цього натисніть поєднання гарячих клавіш Win + R , впишіть в поле запиту команду winver і натисніть клавішу Enter .

установка wsl2 в windows 10_06

З'явиться відповідне вікно, в якому буде вказана версія операційної системи і її збірка. Переконайтеся, що вона вище 1903 (18362). Якщо це так, можете продовжити виконання цієї Інструкції, в іншому випадку спробуйте перш оновити Windows 10 до актуальної версії.

установка wsl2 в windows 10_07

Читайте також: як оновити Windows 10 до останньої версії

Важливо! якщо ваш комп'ютер працює на процесорі з архітектурою ARM64, цей спосіб установки WSL2 не підійде. Оновіться до останньої версії Windows 10 і скористайтеся раніше наданої інструкцією.

Після того як ви упевнилися в актуальності версії операційної системи, необхідно провести її попередню настройку, а саме — включити " підсистема Windows для Linux» і компонент віртуальних машин. Робиться це в оболонці PowerShell , тому попередньо запустіть її з правами адміністратора. Найпростіше зробити це через контекстне меню кнопки «Пуск» , як показано на зображенні нижче. Але це не єдиний спосіб.

Детальніше: Як відкрити PowerShell у Windows 10

установка wsl2 в windows 10_08

Тепер необхідно включити компонент " підсистема Windows для Linux» . Для цього скопіюйте та вставте у вікно консолі PowerShell наступну команду, після чого натисніть Enter :

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

установка wsl2 в windows 10_09

Чекайте завершення процедури, коли на екрані з'явиться запрошення до введення нової команди. Після цього увімкніть компонент віртуальних машин. Це робиться за допомогою нижчепредставленої команди:

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

установка wsl2 в windows 10_10

Важливо! якщо результатом її виконання є помилка, потрібно попередньо включити віртуалізацію. Робиться це через BIOS, але спочатку слід перевірити статус цієї функції в операційній системі. На нашому сайті є окремі статті, присвячені цій темі.

Детальніше:
як перевірити, чи включена віртуалізація в Windows 10
як увімкнути віртуалізацію в BIOS

установка wsl2 в windows 10_11

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

Крок 2: завантаження та налаштування ядра WSL2

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

Systeminfo | find "тип системи & quot;

установка wsl2 в windows 10_12

У результатах видачі буде вказана архітектура процесора. Якщо згадується x64 , скачайте пакет оновлень ядра Linux у WSL2 для 64-розрядних комп'ютерів на базі процесора x86 . Якщо в результатах видачі є згадка ARM64 , завантажте пакет оновлень по цим посиланням . Збережіть файл в будь-яке зручне місце, після чого запустіть його, двічі клікнувши по назві. Далі дотримуйтесь інструкції інсталятора, поки не буде проведена установка.

установка wsl2 в windows 10_13

Тепер необхідно вибрати WSL2 версією за замовчуванням, щоб при установці дистрибутивів Linux вони інсталювалися в цьому оточенні. Для цього достатньо у вікні PowerShell виконати представлену нижче команду:

Wsl --set-default-version 2

установка wsl2 в windows 10_14

Крок 3: Вибір та встановлення дистрибутива Linux

Як тільки всі необхідні компоненти будуть встановлені, можна переходити до вибору дистрибутива Linux для інсталяції в оточенні WSL2. На відміну від першого способу, представленого в цій статті, всі дії будуть виконуватися не в «командний рядок» , а в Microsoft Store . Для зручності нижче наведено список доступних систем з посиланнями на них:

Скористайтеся потрібним посиланням, щоб перейти до магазину додатків від Microsoft. Перебуваючи на сторінці потрібного дистрибутива, клацніть по кнопці " отримати» , розташованої поруч з його назвою.

установка wsl2 в windows 10_15

Дочекайтеся завершення завантаження, після чого клікніть по з'явилася кнопці»відкрити" . Запуститься вікно консолі, в якому буде запропоновано почекати кілька хвилин, поки йде розпакування дистрибутива. Надалі процедура ініціалізації ядра Linux буде займати лічені секунди.

установка wsl2 в windows 10_16

Примітка! наведений вище список дистрибутивів походить з офіційного веб-сайту Microsoft і може змінюватися з часом. У разі необхідності рекомендуємо звернутися за довідкою безпосередньо до статті-першоджерела .

більше статей на цю тему: