Опубліковано 19 липня19 лип Адміністратор Встановлення та налаштування WSLДля того, щоб компоненти WSL могли працювати на комп'ютері, необхідно переконатися, що в налаштуваннях BIOS включена підтримка апаратної віртуалізації.Під час завантаження комп'ютера за допомогою клавіші, визначеної виробником (зазвичай одна з наступних: " Esc ", " Del ", " F2 ", " F9 ", " F10 "), заходимо в налаштування BIOS.Даний пункт налаштувань може мати таке найменування та розташовуватися в розділі:System Configuration -> Virtualization Technology -> EnabledАбо, наприклад:Advanced -> Virtualization Technology -> EnabledПісля того, як підтримка апаратної віртуалізації активована, запуск Windows. Поставимо "галочки" у відповідному розділі Панелі керування Windows, щоб активувати WSL.Пуск -> Служебные - Windows -> Панель управления -> Программы -> -> Включение или отключение компонентов Windows -> Подсистема Windows для Linux Пуск -> Служебные - Windows -> Панель управления -> Программы -> -> Включение или отключение компонентов Windows -> Платформа виртуальной машиныПісля цього Windows завантажить необхідні компоненти та попросить перезавантажити комп'ютер. Перезавантажуємо комп'ютер.Відкриваємо вікно терміналу PowerShell. Щоб відкрити PowerShell, затискаємо Shift + ПКМ (права кнопка миші) у вільній області Робочого столу і вибираємо в контекстному меню " Відкрити вікно PoweShell тут ".Вводимо у вікно PowerShell такі команди.Ця команда встановить як основну другу версію WSL - WSL2. Оскільки перша версія WSL була визнана Microsoft невдалою і не підтримується.wsl --set-default-version 2Наступна команда завантажить та встановить необхідні для коректної роботи компоненти WSL:wsl --updateПісля цього Windows Linux на комп'ютері готова до роботи.Встановлення дистрибутивів Linux із командного рядка PowerShellДля того, щоб переглянути список офіційно підтримуваних WSL і готових до завантаження дистрибутивів Linux, вводимо в термінал PowerShell команду:wsl --list --onlineСписок дистрибутивів у моєму випадку виглядає так:PS C:\Users\UlyssesJJ> wsl --list --online Нижче наведено список допустимих дистрибутивів, які можна встановити. Для встановлення скористайтесь командою "wsl.exe --install <Distro>". NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS Ubuntu-24.04 Ubuntu 24.04 LTS OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_7 Oracle Linux 8.7 OracleLinux_9_1 Oracle Linux 9.1 openSUSE-Leap-15.5 openSUSE Leap 15.5 SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4 SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5 openSUSE-Tumbleweed openSUSE TumbleweedЩоб встановити дистрибутив зі списку, скористаємося цією командою, де " debian " - назва дистрибутива:wsl --install -d debianПісля чого буде завантажено і встановлено відповідний дистрибутив. Під час встановлення буде запропоновано створити стандартного користувача та придумати для нього пароль.Робочий дистрибутив Linux у Windows готовий до роботи!Встановлення дистрибутивів Linux із Microsoft StoreІнші дистрибутиви, доступні для встановлення, можна знайти в офіційному магазині програм Windows — Microsoft Store.Встановлення таких дистрибутивів не відрізняється від встановлення офіційно підтримуваних.Продемонструємо це з прикладу дистрибутива Alpine Linux.У пошуковому рядку Microsoft Store пишемо " Alpine WSL ", після чого завантажуємо відповідний додаток.Після завершення завантаження і установки відкриваємо ярлик, що з'явився:Пуск -> Все приложения -> Alpine LinuxВідкривається термінал. Створюємо стандартного користувача та вигадуємо для нього пароль.Проводимо специфічні для Alpine первинні налаштування - змінюємо права доступу до кореневих директорій (некурсово):su - c "chmod 755 /"Дистрибутив Alpine Linux повністю готовий до роботи!Утиліта WSLУ терміналі PowerShell утиліта WSL підтримує безліч аргументів управління дистрибутивами.Наприклад, завершити роботу всіх дистрибутивів на комп'ютері можна командою:wsl --shutdownА змінити пароль суперкористувача, якщо початковий забули, так:wsl --user root --distribution debian passwdВидалити дистрибутив:wsl --unregister debianБільше інформації про опцію WSL:wsl --helpВисновокЯк було продемонстровано вище, встановлення та налаштування WSL дуже проста і не вимагає вузькоспеціалізованих знань. WSL підійде впевненим користувачам Linux, які іноді користуються ОС Windows і при цьому не хочуть втрачати багатства командного рядка UNIX. Також WSL може бути корисним новачкам, які хочуть спробувати Linux, але поки що не готові встановити повноцінний дистрибутив Linux через будь-які причини.
Для публікації повідомлень створіть обліковий запис або авторизуйтесь