Підсистема Windows для Linux (WSL) забезпечує простий спосіб запуску середовища GNU/Linux у Windows без використання стороннього гіпервізора, як VirtualBox або VMware. WSL 1 постачається з багатьма функціями, що дозволяють користувачам запускати команди Linux, утиліти та інші інструменти в інтерфейсі командного рядка.
Остання версія WSL (WSL 2) може навіть запускати графічні програми Linux у Windows та використовує повнофункціональне ядро Linux з додатковими функціями для більш швидких системних викликів та підвищення продуктивності файлового введення-виводу.
У цьому посібнику показано, як встановити WSL 2 на комп’ютер під керуванням Windows 10.
Крок 1. Встановіть WSL у Windows 10.
Якщо у вас вже встановлено WSL, перейдіть до наступного кроку. Для тих, хто цього не робить, спочатку увімкніть функцію WSL та налаштуйте дистрибутив у своїй системі. Для цього перейдіть в меню “Пуск” і знайдіть “Увімкнення або вимкнення компонентів Windows”. Потім виберіть найрелевантніший результат зі списку.
Відкриється нове вікно. Прокрутіть вниз і зніміть прапорці поруч із «Підсистемою Windows для Linux» та «Платформа віртуальної машини». Натисніть “OK”, щоб продовжити.
Тепер Windows шукатиме і завантажуватиме необхідні файли. Після завершення завантаження натисніть кнопку «Перезавантажити зараз», щоб перезавантажити комп’ютер.
Крок 2. Завантажте оновлення WSL 2.
Щоб встановити WSL 2, спочатку необхідно завантажити та інсталювати останнє оновлення ядра WSL 2.
Download: WSL 2 Kernel Update
Виконуйте інструкції на екрані, щоб встановити завантажену програму у вашій системі.
Після цього запустіть командний рядок (переважно від імені адміністратора) та введіть наступну команду, щоб встановити версію WSL 2:
wsl --set-default-version 2
Крок 3: Встановіть дистрибутив Linux для WSL
Потім завантажте дистрибутив Linux для WSL із магазину Microsoft або з командного рядка. Завантажити дистрибутив із Microsoft Store дуже просто. Просто запустіть його, знайдіть назву дистрибутива і натисніть “Отримати”, щоб встановити його у системі.
Щоб встановити дистрибутив через командний рядок, запустіть:
wsl --install -d distroname
…де distroname – це ім’я середовища Linux, яке ви хочете встановити. Ви можете перевірити доступні параметри за допомогою команди:
wsl --list --online
Для цілей цього посібника давайте встановимо Ubuntu:
wsl --install -d Ubuntu
Тепер WSL завантажить файли, пов’язані з дистрибутивом, і налаштує для вас середовище. Можливо, вам доведеться почекати кілька хвилин, поки цей процес завершиться.
Крок 4. Переключіть версію WSL для наявних дистрибутивів
Оскільки ми вже встановили версію WSL за промовчанням на 2 на другому етапі, будь-який новий дистрибутив, який ви встановлюєте, має автоматично працювати на WSL 2. Але якщо ні, ви також можете вручну переключити версію.
Для цього спочатку потрібно перевірити версію WSL, на якій в даний момент працюють ваші дистрибутиви. Ви можете зробити це, набравши:
wsl -l -v
У виводі відображатиметься список встановлених дистрибутивів з відповідними версіями WSL. Щоб змінити версію WSL 2, введіть наступну команду:
wsl --set-version distroname 2
Наприклад, щоб переключити Ubuntu на останню версію WSL:
wsl --set-version Ubuntu 2
Почнеться процес перетворення, і вам доведеться почекати деякий час, залежно від характеристик вашої системи. Після цього знову перевірте версію WSL, щоб підтвердити зміну:
wsl -l -v
От і все. Ви успішно встановили WSL 2 на свій комп’ютер із Windows 10.
Запуск дистрибутивів Linux у Windows
Хоча підсистема Windows для Linux не є найзручнішим способом запуску середовища Linux у Windows, вона, як і раніше, є найбільш підходящим вибором, якщо ваша робота пов’язана з командним рядком Linux.
Якщо вам потрібний дистрибутив з повноцінним робочим столом, що працює в Windows, розгляньте можливість установки гіпервізора, такого як VirtualBox або VMware. На відміну від WSL, у вас буде набагато більше варіантів встановлення дистрибутивів та налаштування робочих столів.