- Как установить подсистему Windows для Linux (WSL) на Windows 10
- Как установить подсистему Windows для Linux с помощью настроек
- Установка дистрибутивов Linux с помощью Microsoft Store
- Удаление дистрибутивов Linux с помощью Настроек
- Отключение подсистемы Windows для Linux с помощью настроек
- Как установить WSL — Windows Subsystem for Linux с помощью PowerShell
- Установка дистрибутивов Linux с помощью PowerShell
- Деинсталляция дистрибутива Linux с помощью PowerShell
- Отключение подсистемы Windows для Linux с помощью PowerShell
- Начать курс Linux бесплатно:yodo.im/start
- Запуск графической оболочки Linux Bash в Windows 10
- VcXsrv Windows X Server
- Известные проблемы и их решения
Как установить подсистему Windows для Linux (WSL) на Windows 10
Да, вы можете запускать Linux на Windows 10 без необходимости использования второго устройства или виртуальной машины с помощью подсистемы Windows для Linux, и вот как ее настроить.
В Windows 10 есть подсистема Windows для Linux (WSL) — это функция, которая создает легкую среду, позволяющую устанавливать и запускать поддерживаемые версии Linux (такие как Ubuntu, OpenSuse, Debian и т.д.) без сложностей с настройкой виртуальной машины или другого компьютера.
Хотя вам не нужен графический интерфейс, такой подход позволяет разработчикам и сетевым администраторам использовать длинный список команд (таких как vim, tmux, andemacs, sshd, Apache и MySQL), а также запускать сценарии оболочки Bash, написанные на Python, Ruby, C#, F# и многих других языках с помощью командной консоли.
В этом руководстве по Windows 10 мы рассмотрим шаги по установке подсистемы Windows для Linux с помощью приложения «Настройки», а также PowerShell. Кроме того, мы покажем вам инструкции по загрузке и установке дистрибутивов Linux, а также шаги по правильному удалению всех компонентов, когда вам больше не нужна среда с открытым исходным кодом.
Как установить подсистему Windows для Linux с помощью настроек
Если вы хотите запускать дистрибутивы Linux на Windows 10, вам необходимо включить функцию Windows Subsystem for Linux, прежде чем вы сможете загрузить и установить дистрибутив Linux, который вы хотите использовать.
Включение подсистемы Windows для Linux с помощью настроек
Чтобы установить WSL с помощью Настроек в Windows 10, выполните следующие действия:
- Откройте Настройки.
- Нажмите на Приложения.
- В разделе «Связанные настройки» нажмите на опцию Программы и возможности.
4. Нажмите опцию Включить или выключить функции Windows на левой панели.
5. Отметьте опцию Подсистема Windows для Linux.
6. Нажмите кнопку OK.
7. Нажмите кнопку Перезапустить сейчас.
После выполнения этих шагов среда будет настроена для загрузки и запуска дистрибутивов Linux на Windows 10.
Установка дистрибутивов Linux с помощью Microsoft Store
Чтобы установить дистрибутив Linux на Windows 10, выполните следующие действия:
- Откройте Microsoft Store.
- Найдите дистрибутив Linux, который вы хотите установить.
Некоторые из доступных дистрибутивов включают:
- Ubuntu.
- OpenSuse Leap 15.
- Kali Linux.
- Debian.
- Alpine WSL.
- Suse Linux Enterprise 12.
3. Выберите дистрибутив Linux для установки на устройство.
4. Нажмите кнопку Получить (или Установить).
5. Нажмите кнопку Запуск.
6. Создайте имя пользователя для дистрибутива Linux и нажмите Enter.
7. Укажите пароль для дистрибутива и нажмите Enter.
8. Повторите пароль и нажмите Enter для подтверждения.
После выполнения этих шагов вы можете начать использовать дистрибутив как любой другой вариант Linux (конечно, без графического интерфейса пользователя).
Удаление дистрибутивов Linux с помощью Настроек
Если вам больше не нужно запускать Linux на вашем устройстве, рекомендуется удалить дистрибутив, а затем отключить WSL.
Чтобы удалить дистрибутив Linux, выполните следующие действия:
- Откройте Настройки.
- Нажмите на Приложения.
- Нажмите на Приложения и возможности.
- В разделе «Приложения и возможности» выберите дистрибутив — например, Ubuntu.
- Нажмите кнопку Удалить.
6. Нажмите кнопку Удалить еще раз для подтверждения.
После выполнения этих действий установка Linux будет удалена, и вы сможете продолжить шаги по отключению WSL.
Отключение подсистемы Windows для Linux с помощью настроек
Чтобы отключить WSL в Windows 10, выполните следующие действия:
- Откройте Настройки.
- Нажмите на «Приложения».
- В разделе «Сопутствующие параметры” нажмите на опцию Программы и компоненты
4. Нажмите опцию Включить или выключить функции Windows на левой панели.
5. Снимите флажок Подсистема Windows для Linux.
6. Нажмите кнопку OK.
7. Нажмите кнопку Перезапустить сейчас.
После выполнения этих действий Windows Subsystem for Linux будет удалена с вашего устройства.
Как установить WSL — Windows Subsystem for Linux с помощью PowerShell
Если у вас нет доступа к графическому интерфейсу Windows или вам удобно пользоваться командной строкой, вы также можете использовать PowerShell для включения подсистемы Windows для Linux, загрузки и установки дистрибутивов Linux, а также отмены всех изменений.
Включение подсистемы WSL с помощью PowerShell
Чтобы установить подсистему WSL с помощью PowerShell, выполните следующие действия:
- Откройте Пуск.
- Найдите PowerShell, щелкните правой кнопкой мыши на верхнем результате и выберите опцию Запуск от имени администратора.
- Введите следующую команду для включения подсистемы Linux и нажмите Enter:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
4. Введите Y и нажмите Enter для подтверждения и перезагрузки компьютера.
После выполнения этих шагов вы можете перейти к инструкциям по загрузке и установке любого совместимого дистрибутива Linux, доступного через Microsoft Store.
Установка дистрибутивов Linux с помощью PowerShell
Чтобы загрузить и установить дистрибутив Linux (например, Ubuntu) с помощью PowerShell, выполните следующие действия:
- Откройте Пуск.
- Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите опцию Запуск от имени администратора.
- Введите следующую команду для выбора папки загрузки и нажмите Enter:
В этом примере осуществляется переход к папке data в корне основного диска:
4. Введите следующую команду для загрузки Ubuntu и нажмите Enter:
Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_1604.2019.523.0_x64.appx -OutFile Ubuntu.appx -UseBasicParsing
Приведенная выше команда загружает Ubuntu версии 16.04, но вам может понадобиться обновить команду, указав имя и версию дистрибутива, который вы пытаетесь загрузить.
Примечание: Хотя ссылка в этом шаге и ссылка на скриншоте выглядят по-разному, на самом деле они одинаковые. Ссылка на скриншоте — это лишь краткая версия.
5. Введите следующую команду для просмотра фактического имени программы установки и нажмите Enter:
6. Введите следующую команду для установки Ubuntu версии 16.04 и нажмите Enter:
Этот пример устанавливает дистрибутив Ubuntu на Windows 10:
7. Откройте «Пуск».
8. Найдите недавний дистрибутив Linux (например, Ubuntu), нажмите на верхний результат, чтобы запустить его.
9. Создайте имя пользователя для дистрибутива Linux и нажмите Enter.
10. Укажите пароль для дистрибутива и нажмите Enter.
11. Повторите пароль и нажмите Enter для подтверждения.
После выполнения этих шагов вы можете начать использовать Ubuntu или любой другой дистрибутив так же, как и при полной установке Linux без графического интерфейса.
Деинсталляция дистрибутива Linux с помощью PowerShell
Если вы хотите отменить изменения, сначала необходимо удалить любой дистрибутив Linux, прежде чем отключать WSl.
- Откройте Пуск.
- Найдите PowerShell, щелкните правой кнопкой мыши на верхнем результате и выберите опцию Запуск от имени администратора.
- Введите следующую команду, чтобы узнать имя дистрибутива, и нажмите Enter:
В этом примере выполняется поиск пакета приложений, в названии которого присутствует «ubuntu»:
В команде обязательно замените «ubuntu» на название дистрибутива, который вы пытаетесь найти.
4. Введите следующую команду для удаления версии Linux, установленной на вашем компьютере, и нажмите Enter:
Get-AppxPackag FULL-DISTRO-NAME | Remove-AppxPackage
В этом примере удаляется пакет Ubuntu из Windows 10:
Get-AppxPackage CanonicalGroupLimited.Ubuntu16.04onWindows | Remove-AppxPackage
В команде обязательно замените
«CanonicalGroupLimited.Ubuntu16.04onWindows» на имя дистрибутива, который вы пытаетесь удалить.
После выполнения этих шагов вы можете приступить к отключению функции Windows Subsystem for Linux на вашем компьютере.
Отключение подсистемы Windows для Linux с помощью PowerShell
Чтобы отключить WSL с помощью PowerShell, выполните следующие действия:
- Откройте Пуск.
- Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите опцию Запуск от имени администратора.
- Введите следующую команду для включения подсистемы Linux и нажмите Enter:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
4. Введите Y и нажмите Enter для подтверждения и перезагрузки компьютера.
После выполнения этих действий среда Linux будет отключена на вашем компьютере.
Начать курс Linux бесплатно:yodo.im/start
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 4.8 / 5. Количество оценок: 4
Источник
Запуск графической оболочки Linux Bash в Windows 10
В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:
Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903).
Параметры установленного дистрибутива Linux расположены в меню Windows Параметры > Приложения > Приложения и возможности. Из списка установленных программ выберите Ubuntu 18.04 и нажмите на Дополнительные параметры.
Так же открыть параметры Ubuntu 18.04 можно нажав правой кнопкой мыши по значку Ubuntu 18.04 в меню Пуск, в открывшемся меню выбираем Дополнительно > Параметры приложения.
Параметры установленного Линукс дистрибутива в Windows 10 (версия 1903):
Расположена файловая система Ubuntu на локальном диске С по следующему адресу:
Таким образом можно получить доступ к нужным файлам и папкам Linux.
После установки и первоначальной настройки системы нужно обновить систему и установить рабочее окружение.
Обновление системы и установленных пакетов:
Установка рабочего окружения и пакета программ Ubuntu (Gnome):
Меняем права доступа к папке кэша:
Далее в систему Windows 10 нам нужно установить приложение для обеспечения оконной системы Linux, которая отвечает за построение и отображение графического интерфейса.
VcXsrv Windows X Server
Таких программ несколько. Предлагаем выбрать активно развивающуюся программу VcXsrv Windows X Server. Устанавливаем с настройками по умолчанию.
После запуска программы VcXsrv Windows X Server в окне Display Settings есть выбор отображения интерфейса оконной системы Linux. В нашем случае отлично работал вариант с большим оконным режимом (One large window). Там же в настройках Display number выставляем значение 0 (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).
Далее оставляем настройки по умолчанию. По окончанию настройки у нас запустится пустое окно.
Переходим в запущенную Linux систему, у нас она открыта в виде командной строки и вводим следующие команды:
Для дальнейших запусков графического окружения нужно вводить команду выше, при этом программа VcXsrv Windows X Server должна быть предварительно открыта.
Также создайте сценарий оболочки start-ubuntu (имя файла необязательно):
Сделайте скрипт оболочки исполняемым:
Запустить скрипт оболочки:
Известные проблемы и их решения
Из недостатков, с которыми столкнулись, отметим следующие: проблема с правами доступа различных приложений и системных функций. В качестве решения можно систему запустить с правами root. В целях безопасности не рекомендуется запускать систему с полными правами администратора, но если есть в этом необходимость, то запустить можно следующим образом: после того как открыли приложение VcXsrv и Linux систему, которая открылась в виде командной строки, нужно ввести команду: sudo su , затем вводим команду для запуска графического окружения:
Теперь нам будут доступны ранее неработающие функции системы, например, русификация и работа некоторых расширений Gnome.
Так же мы столкнулись с тем, что предустановленный браузер Firefox не устанавливает дополнения. Можно воспользоваться другим браузером, например, браузером Opera. В режиме суперпользователя запускать его нужно с помощью терминала командой: opera --no-sandbox.
Система установится на английском языке, установка другого языка доступна только под системой с правами администратора (sudo su). Установить русский язык в систему можно следующими командами:
После этого в настройках системы Ubuntu нужно выбрать и активировать установленный русский язык.
Источник