Как установить Linux в Windows 10

Как установить и использовать Linux в Windows 10

Данная инструкция посвящена Подсистеме Windows для Linux (WSL), которая позволяет устанавливать и запускать различные дистрибутивы Linux прямо в самой Windows.

Подсистема Windows для Linux, представленная в Anniversary Update, стала стабильной функцией Fall Creators Update. Теперь вы можете запускать в Windows Ubuntu и openSUSE, Fedora и Kali Linux, а также другие дистрибутивы Linux.

Что нужно знать о Подсистеме Windows для Linux (WSL)

Это не виртуальная машина, контейнер или программное обеспечение Linux, скомпилированное для Windows (например, Cygwin). Вместо этого Windows 10 предлагает полную подсистему Windows, предназначенную для Linux для запуска программного обеспечения Linux. Она основан на заброшенной работе Microsoft Project Astoria по запуску приложений Android в Windows.

Думайте об этом как о противоположности Wine. В то время как Wine позволяет запускать приложения Windows непосредственно в Linux, подсистема Windows для Linux позволяет запускать приложения Linux непосредственно в Windows.

Microsoft работала с Canonical, чтобы предложить полную среду оболочки Bash на основе Ubuntu, которая работает поверх этой подсистемы, а в настоящее время теперь можно запускать полноценные дистрибутивы Linux. Технически это вообще не Linux. Linux — это базовое ядро операционной системы, которое здесь недоступно. Вместо этого она позволяет запускать оболочку Bash и те же двоичные файлы, которые вы обычно запускаете в Ubuntu Linux. Сторонники свободного программного обеспечения часто утверждают, что среднюю операционную систему Linux следует называть «GNU/Linux», потому что на самом деле на ядре Linux работает множество программ GNU. Оболочка Bash, которую вы получите, на самом деле представляет собой все эти утилиты GNU и другое программное обеспечение.

Эта функция изначально называлась «Bash в Ubuntu в Windows», но она также позволяла запускать Zsh и другие оболочки командной строки. Теперь же она поддерживает и другие дистрибутивы Linux. Вы можете выбрать openSUSE Leap или SUSE Enterprise Server, Fedora или Kali Linux вместо Ubuntu.

Здесь есть некоторые ограничения. Она пока не поддерживает фоновое серверное программное обеспечение и официально не работает с графическими настольными приложениями Linux. Не все приложения командной строки также работают, поскольку функция не идеальна.

Как установить Linux (Bash) в Windows 10

Эта функция не работает в 32-битной версии Windows 10, поэтому убедитесь, что вы используете 64-битную версию Windows. Всё равно пора перейти на 64-разрядную версию Windows 10, если вы используете 32-разрядную версию.

Предполагая, что у вас 64-битная Windows, для начала зайдите в Панель управления → Программы → Включение или отключение компонентов Windows.

Включите в списке опцию «Подсистема Windows для Linux» и нажмите кнопку «ОК».

Нажмите «Перезагрузить сейчас», когда вам будет предложено перезагрузить компьютер. Эта функция не будет работать, пока вы не перезагрузитесь.

Примечание. Начиная с Fall Creators Update, вам больше не нужно включать режим разработчика в приложении «Настройки», чтобы использовать эту функцию. Вам просто нужно установить его из окна функций Windows.

После перезагрузки компьютера откройте Microsoft Store из меню «Пуск».

И выполните поиск «Linux» в магазине. Выберите Debian или другой дистрибутив Linux из приложения Store.

Вы увидите список всех дистрибутивов Linux, доступных в настоящее время в Магазине Windows. Сюда входят Debian, Kali Linux, Ubuntu, openSUSE Leap и openSUSE Enterprise с обещанием скорого появления Fedora.

Чтобы установить дистрибутив Linux, щёлкните его, а затем нажмите кнопку «Получить» или «Установить», чтобы установить его, как любое другое приложение Store.

Если вы не знаете, какую среду Linux установить, мы рекомендуем Debian. Этот популярный дистрибутив Linux, которые может применяться для самых разных целей. Или выберите другую систему Linux если у вас более специфические потребности.

Вы также можете установить несколько дистрибутивов Linux, каждый из которых получит свои уникальные ярлыки. Вы даже можете запускать несколько разных дистрибутивов Linux одновременно в разных окнах.

Читайте также:
Шипит и хрипит звук в Windows 10 — как исправить

Как использовать оболочку Bash и установить программное обеспечение для Linux

Теперь у вас есть полная оболочка командной строки bash на основе Debian или любого другого установленного вами дистрибутива Linux.

Поскольку это одни и те же двоичные файлы, вы можете использовать команду Debian apt или apt-get для установки программного обеспечения из репозиториев Debian, если вы используете Debian. Просто используйте любую команду, которую вы обычно используете в этом дистрибутиве Linux. У вас будет доступ ко всему программному обеспечению командной строки Linux, хотя некоторые приложения могут ещё работать не идеально.

Чтобы открыть установленную вами среду Linux, просто откройте меню «Пуск» и найдите установленный вами дистрибутив. Например, если вы установили Kali Linux, запустите ярлык Kali Linux.

Вы можете закрепить этот ярлык приложения в меню «Пуск», на панели задач или на рабочем столе для облегчения доступа.

При первом запуске среды Linux вам будет предложено ввести имя пользователя и пароль UNIX. Они необязательно должны совпадать с вашим именем пользователя и паролем Windows, но будут использоваться в среде Linux.

Например, если вы введёте «alex» и «zawindows» в качестве учётных данных, ваше имя пользователя в среде Linux будет «alex», а пароль, который вы используете в среде Linux, будет «zawindows» – независимо от вашего имени пользователя Windows и его пароля.

Вы можете запустить установленную среду Linux, выполнив команду wsl. Если у вас установлено несколько дистрибутивов Linux, вы можете выбрать среду Linux по умолчанию, запускаемую этой командой.

Если у вас установлена Kali Linux, вы также можете запустить команду kali, чтобы установить её. Для openSUSE Leap 42 используйте opensuse-42. Для SUSE Linux Enterprise Sever 12 используйте sles-12. Эти команды перечислены на странице каждого дистрибутива Linux в Магазине Windows.

Вы по-прежнему можете запустить среду Linux по умолчанию, выполнив команду bash, но Microsoft утверждает, что это устарело. Это означает, что команда bash может перестать работать в будущем.

Если у вас есть опыт использования оболочки Bash в Linux, Mac OS X или других платформах, вы будете как дома.

В Kali Linux и Ubuntu вам нужно добавить к команде префикс sudo, чтобы запустить её с правами root. Пользователь «root» на платформах UNIX имеет полный доступ к системе, как пользователь «Администратор» в Windows. Ваша файловая система Windows в среде оболочки Bash находится в /mnt/c.

Связанная статья: Что такое sudo

Используйте те же команды терминала Linux, которые вы использовали для передвижения. Если вы привыкли к стандартной командной строке Windows с её командами DOS, вот несколько основных команд, общих для Bash и Windows:

  • Изменить каталог: cd в Bash, cd или chdir в DOS
  • Список содержимого каталога: ls в Bash, dir в DOS
  • Перемещение или переименование файла: mv в Bash, move и rename в DOS
  • Скопировать файл: cp в Bash, copy в DOS
  • Удалить файл: rm в Bash, del или erase в DOS
  • Создайте каталог: mkdir в Bash, mkdir в DOS
  • Используйте текстовый редактор: vi или nano в Bash, edit в DOS

Связанная статья: Азы работы в командной строке Linux (часть 1), а также последующе части

Важно помнить, что, в отличие от Windows, оболочка Bash и её среда, имитирующая Linux, чувствительны к регистру. Другими словами, «File.txt» с большой буквы отличается от «file.txt» без заглавной буквы.

Дополнительные инструкции смотрите в серии наших руководств Азы работы в командной строке Linux для начинающих.

Вам нужно будет использовать команду apt для установки и обновления программного обеспечения среды Debian, Kali Linux, Ubuntu. Не забудьте указать перед этими командами префикс sudo, чтобы они запускались от имени пользователя root — Linux-эквивалента Администратора. Вот команды apt, которые вам нужно знать:

Читайте также:
Как отключить прокси сервер в браузере и Windows

Загрузить обновлённую информацию о доступных пакетах:

Установитm пакет приложения (замените «ИМЯ-ПАКЕТА» на имя пакета):

Удаление пакета приложения (замените «ИМЯ-ПАКЕТА» на имя пакета):

Поиск доступных пакетов (замените СЛОВО словом, по которому нужно искать пакеты в именах и описаниях):

Загрузите и установите последние версии установленных пакетов:

Если вы установили дистрибутив SUSE Linux, вместо этого вы можете использовать команду zypper для установки программного обеспечения.

После того, как вы загрузили и установили приложение, вы можете ввести его имя в запросе, а затем нажать Enter, чтобы запустить его. Дополнительную информацию смотрите в документации к конкретному приложению.

Программное обеспечение, устанавливаемое в оболочке Bash, ограничено оболочкой Bash. Вы можете получить доступ к этим программам из командной строки, PowerShell или где-либо ещё в Windows, но только если вы запустите команду bash -c.

Установка WSL

Предварительные требования

Вам следует использовать Windows 10 версии 2004 и выше (сборка 19041 и выше) или Windows 11.

Чтобы проверить версию и номер сборки Windows, нажмите клавиши WINDOWS+R, введите winver и щелкните ОК. Вы можете выполнить обновление до последней версии Windows, выбрав Пуск Параметры **Центр обновления Windows**>>.

Если вы используете более раннюю сборку или не хотите использовать команду для установки и вам нужны пошаговые инструкции, см. статью Действия по установке WSL вручную для старых версий .

Установка

Теперь вы можете установить все необходимое для запуска подсистемы Windows для Linux (WSL), введя эту команду в PowerShell от имени администратора или командной строке Windows, а затем перезапустив компьютер.

Эта команда позволяет включить необходимые дополнительные компоненты, скачать последнюю версию ядра Linux, установить WSL 2 в качестве компонента по умолчанию и установить дистрибутив Linux (по умолчанию Ubuntu; инструкции по установке другого дистрибутива см. ниже) .

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

Изменение установленного дистрибутива Linux по умолчанию

По умолчанию в качестве устанавливаемого дистрибутива Linux используется Ubuntu. Для этого используйте флаг -d .

  • Чтобы изменить установленный дистрибутив, введите wsl –install -d . Замените именем дистрибутива, который хотите установить.
  • Чтобы просмотреть список доступных дистрибутивов Linux, доступных для скачивания через Интернет-магазин, введите wsl –list –online или wsl -l -o .
  • Чтобы установить дополнительные дистрибутивы Linux после исходной установки, можно также использовать команду wsl –install -d .

Если вы хотите установить дополнительные дистрибутивы из командной строки Linux или Bash (а не из PowerShell или командной строки), используйте .exe в команде wsl.exe –install -d . Чтобы получить список доступных дистрибутивов, используйте wsl.exe -l -o .

Если во время установки возникла проблема, см. раздел Установка руководства по устранению неполадок.

Настройка сведений о пользователе Linux

После установки WSL необходимо создать учетную запись пользователя и пароль для установленного дистрибутива Linux. Дополнительные сведения см. в статье Рекомендации по настройке среды разработки WSL.

Советы и рекомендации

Мы рекомендуем использовать наше пошаговое руководство Рекомендации по настройке среды разработки WSL. В нем описано, как настроить имя пользователя и пароль для установленных дистрибутивов Linux, использовать основные команды WSL, установить и настроить Терминал Windows, настроить управление версиями Git, отредактировать код и выполнить отладку с помощью удаленного сервера VS Code. Кроме того, в руководстве приведены рекомендации по хранению файлов, настройке базы данных, подключению внешнего диска, настройке ускорения GPU и пр.

Хотите испытать новейшие предварительные версии функций WSL?

Чтобы поработать с самыми последними функциями или обновлениями для WSL, присоединитесь к Программе предварительной оценки Windows. Когда вы присоединитесь к участникам Программы предварительной оценки Windows, вы сможете выбрать канал для получения предварительных сборок в меню параметров Windows и будете автоматически получать предварительные версии функций и обновления для WSL, связанные с этой сборкой. Можно выбрать одно из следующих значений.

  • Канал разработчика: последние обновления, но низкая стабильность.
  • Бета-канал: идеально подходит для ранних последователей; более надежные сборки, чем в канале разработки.
  • Канал предварительного выпуска: предварительные версии исправлений и основных функций следующей версии Windows непосредственно перед предоставлением их общедоступной версии.
Читайте также:
Как включить Miracast в Windows 10

Как установить Linux в Windows 10

В Windows 10 появилась новая возможность для разработчиков — оболочка Ubuntu Bash, позволяющая запускать, устанавливать приложения Linux, использовать скрипты bash прямо в Windows 10, все это называется «Подсистема Windows для Linux». В версии Windows 10 1709 Fall Creators Update доступны уже три дистрибутива Linux для установки. Во всех случаях требуется 64-разрядная система для установки.

В этой инструкции — о том, как установить Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10 и некоторые примеры использования в конце статьи. Следует также учитывать, что есть некоторые ограничения при использовании bash в Windows: например, нельзя запускать GUI приложения (правда, сообщают об обходных путях с помощью X server). Кроме этого, командами bash нельзя запустить Windows-программы, несмотря на наличие полного доступа к файловой системе ОС.

Установка Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10

Начиная с версии Windows 10 Fall Creators Update (версия 1709) установка подсистемы Linux для Windows несколько изменилась по сравнению с тем, что было в предыдущих версиях (для предыдущих версий, начиная с 1607, когда функция была представлена в бета-версии, инструкция — во второй части этой статьи). Также обратите внимание, что в Windows 10 2004 можно установить Kali Linux с графическим интерфейсом.

Теперь необходимые шаги выглядят следующим образом:

  1. Прежде всего, необходимо включить компонент «Подсистема Windows для Linux» в «Панель управления» — «Программы и компоненты» — «Включение и отключение компонентов Windows».
  2. После установки компонентов и перезагрузки компьютера, зайдите в Магазин приложений Windows 10 и загрузите оттуда Ubuntu, OpenSUSE или SUSE Linux ES (да, теперь доступно три дистрибутива). При загрузке возможны некоторые нюансы, о которых далее в примечаниях.
  3. Запустите загруженный дистрибутив как обычное приложение Windows 10 и выполните первоначальную настройку (имя пользователя и пароль).

Для включения компонента «Подсистема Windows для Linux» (первый шаг) можно использовать команду PowerShell:

Теперь несколько примечаний, которые могут быть полезны при установке:

  • Вы можете установить сразу несколько дистрибутивов Linux.
  • При загрузке дистрибутивов Ubuntu, OpenSUSE и SUSE Linux Enterprise Server в русскоязычном магазине Windows 10 заметил следующий нюанс: если просто ввести название и нажать Enter, то нужных результатов в поиске не оказывается, но если начать вводить и затем нажать по появляющейся подсказке, автоматически попадаешь на нужную страницу. На всякий случай прямые ссылки на дистрибутивы в магазине: Ubuntu, OpenSUSE, SUSE LES.
  • Запускать Linux можно и из командной строки (не только с плитки в меню Пуск): ubuntu, opensuse-42 или sles-12

Установка Bash в Windows 10 1607 и 1703

Для того, чтобы установить оболочку bash, выполните следующие простые действия.

  1. Зайдите в параметры Windows 10 — Обновление и безопасность — Для разработчиков. Включите режим разработчика (должен быть подключен Интернет для загрузки необходимых компонентов).
  2. Зайдите в панель управления — Программы и компоненты — Включение или отключение компонентов Windows, отметьте пункт «Подсистема Windows для Linux».
  3. После установки компонентов, введите в поиске Windows 10 «bash», запустите предлагаемый вариант приложения и выполните установку. Вы можете задать свое имя пользователя и пароль для bash, либо использовать пользователя root без пароля.

По завершении установки вы можете запускать Ubuntu Bash на Windows 10 через поиск, или создав ярлык для оболочки там, где вам требуется.

Примеры использования Ubuntu Shell в Windows

Для начала отмечу, что автор не является специалистом по bash, Linux и разработке, а примеры ниже — просто демонстрация того, что в Windows 10 bash работает с ожидаемыми результатами для тех, кто разбирается в этом.

Читайте также:
Флешка пишет диск защищен от записи

Приложения Linux

Приложения в Windows 10 Bash можно устанавливать, удалять и обновлять с помощью apt-get (sudo apt-get) из репозитория Ubuntu.

Использование приложений с текстовым интерфейсом ничем не отличается от такового на Ubuntu, например, вы можете установить Git в Bash и использовать его привычным образом.

Скрипты bash

Вы можете запускать скрипты bash в Windows 10, создать их можно в имеющемся в оболочке текстовом редакторе Nano.

Скрипты bash не могут вызвать программы и команды Windows, но возможен запуск скриптов и команд bash из bat файлов и сценариев PowerShell:

Также вы можете попробовать запускать приложения с графическим интерфейсом в Ubuntu Shell в Windows 10, на этот счет в Интернете уже имеется не одна инструкция и суть способа сводится к использованию Xming X Server для вывода GUI приложения. Хотя официально возможность работы с такими приложениями Майкрософт не заявлена.

Как было написано выше, я не тот человек, который может в полной степени оценить ценность и функциональность нововведения, но вижу как минимум одно применение для себя: различные курсы Udacity, edX и другие, связанные с разработкой проходить будет куда проще, работая с необходимыми инструментами прямо в bash (а в этих курсах обычно демонстрируется работа именно в терминале MacOS и Linux bash).

А вдруг и это будет интересно:

  • Windows 11
  • Windows 10
  • Android
  • Загрузочная флешка
  • Лечение вирусов
  • Восстановление данных
  • Установка с флешки
  • Настройка роутера
  • Всё про Windows
  • В контакте
  • Одноклассники

09.08.2016 в 08:56

Позавчера установил российский дистрибутив Линукса — ROSA Desktop Fresh R8, свежайший релиз. ВСЁ «искаропки». Это лучший дистрибутив Линукса. Снёс Десятку 1607. И никогда не вернусь.

09.08.2016 в 11:43

Да, после 29 июля народ побежал с Win 10 на семерку и Линукс. Десятка меня устраивала, но со временем возникло неприятное ощущение, что в компе хозяйничают посторонние. За информацию о дистрибутиве спасибо.

17.06.2018 в 19:54

Никогда не говори никогда!. Win10 лучшее решение Microsoft на базе ядра Linux. Удивлен? )
У тебя получилось так: уйду с Linux чтобы прийти к Linux и никогда не вернусь к Linux ) . Да win10 не Linux. Но как называть ОС на базе Linux . )
Или все таки ядра Linux не так хороши . ) По ходу чувак ты не в теме )

09.08.2016 в 23:48

Это слишком сложно. А можете описать, как поставить Линукс Убунту на вмртуальный бокс или стол? Спасибо!

10.08.2016 в 09:52

Здравствуйте. Да просто скачайте VirtualBox (с. оф. сайта) и образ ISO Ubuntu Linux. Там дальше все предельно понятно будет: создать виртуальную машину в VirtualBox, выбрать ISO, чтобы с него установилась система: все по-русски и с подсказками.

09.01.2017 в 17:27

Случилась такая беда, забыл пароль, как его сбросить? или как переустановить подсистему линукс для виндовс? после отката действий в обратном порядке и переустановке всего заново ничего не происходит.

10.01.2017 в 11:08

не знаю, сработает ли (не проверял, взял из предложенного гуглом):
1) командная строка (именно она, не bash) от администратора
2) lxrun /setdefaultuser другое_имя_пользователя
Вас запросят пароль для него (нового пользователя). А при следующем входе в bash вы уже будете под другим пользователем.
Также в качестве другое_имя_пользователя можно прописать root

11.02.2017 в 13:32

в CMD введи — lxrun /uninstall /full
сносит линь полностью. потом снова — bash
установка заново

26.02.2017 в 16:17

Ну наконец-то я теперь смогу установить свой любимый wine!

27.02.2017 в 11:49

Это шутка или я чего-то не допонимаю? Зачем может пригодиться Wine в Windows?

03.08.2018 в 10:44

Найс шутка, пожалуй запомню

Читайте также:
api-ms-win-crt-runtime-l1-1-0.dll отсутствует на компьютере — как исправить?

05.03.2017 в 00:49

Не удаётся установить подсистему Linux для Windows. Windows 10 корпоративная.

C:WINDOWSsystem32>bash
— Бета-версия компонента —
Будет выполнена установка среды Ubuntu в Windows. Она предоставляется Canonical
и лицензирована в соответствии с условиями компании, с которыми можно ознакомиться здесь:
aka.ms/uowterms
Приложение, которое вы пытаетесь запустить, не поддерживается в этой версии Windows.

Подскажите в чем именно проблема, bash не доступна в корпоративной редакции Windows 10?

05.03.2017 в 09:16

Здравствуйте. Точно ответить не могу, но возможные варианты:
1) если LTSB, то там нету — так как bash пока в бета-версии.
2) требуется сборка не ниже 14316
Ну и на всякий случай: режим разработчика включили?

29.07.2017 в 22:54

Уважаемый Дмитрий! Не устану Вас благодарить за столь полезный сайт с прекрасным наполнением! Благодарю за Ваш труд и потраченное время, которые экономят время других!
P. S. (Удалить после прочтения). При беглом чтении статьи глаза увидели повторение слов («Для начала отмечу, что что автор не является специалистом по bash…).

30.07.2017 в 12:21

Спасибо за отзыв. Ошибку исправил, спасибо.

31.10.2017 в 12:51

Спасибо за статьи и вообще очень полезную информацию в одном месте!

P.S.
Только вот не понимаю что-то, статья (например эта) вышла 31.10.17, а время в комментариях аж за прошлый год есть

31.10.2017 в 18:04

Она обновлена 31.10.17, — дописано про то, как всё это теперь выглядит в Fall Creators Update. При этом я и дату обновляю (потому как если статья будет за 2015 год, а в ней «В Windows 10 Fall Creators Update….» — это тоже будет немного странно).

01.11.2017 в 09:24

спасибо за очень хороший сайт.

01.11.2017 в 11:20

Спасибо за отзыв.

04.11.2017 в 03:39

Дмитрий ,присоединяюсь к хвале и благодарности окружающих коментариев! Удивился ,что нельзя регистрироваться, подписался. Когда то мечтал о вселенной без логинов и паролей — так вот она — ваш сайт а ещё что бы язык был единый на планете для взаимопонимания (но это скоро в гугле)

может прочтёте мой вопрос — 1709 х64 монитор + телевизор = 2 экрана, оба 125 проц масштаба. Пользуюсь радиомышкой с дивана сенсорной клавиатурой. НО она на телике малюсенькая, а на мониторе застилает пол экрана. А мне надо ровно наоборот. То есть возможность видно есть, но она перепутана. Как их поменять местами?

А ещё появилась иконка микрофона-голос ввода, но как я не тыкался безуспешно.. а в гугл хроме пашет..

Добавлю что я уверенный пользователь, компы у меня от спектрума

У вас всё по делу,спасибо

04.11.2017 в 08:19

Здравствуйте.
Тут похоже, что у вас разрешение экрана малое, а телевизора — большое, вероятно, Full HD. Независимо поменять размер указателя мыши для экранов не получится, т.е. она в любом случае X на Y пикселей.
А вот насчет голосового ввода не понял… где именно у вас появилась такая иконка?

23.12.2017 в 15:00

Чем не угодила многим здесь Windows 10. Сбегать с нее на Linux это более чем странно. Куда ни глянь, везде программы под Windows, только в ней можно чувствовать себя, как рыба в воде. Ставлю периодически разные дистрибутивы Linux рядом с Windows 10, ковыряюсь, пытаюсь делать что-то. Но не имеет смысла все это. Linux для меня — это софт, который стоит освоить и научиться им пользоваться (интерес). Но операционная система должна сама быть домом для другого софта, а не сама быть проблемой. Вот только от безысходности можно на нее пересесть. Например, когда лицензии на Windows стоят больших денег, которых нет. Или железо не позволяет устанавливать Windows в принципе.

14.01.2018 в 02:13

Есть какой нибудь вариант запустить этот виндовый линух на win 10 ltsb
я попробовал и вот что пишет —
C:Usersuser>bash
— Бета-версия компонента —
Будет выполнена установка среды Ubuntu в Windows. Она предоставляется Canonical
и лицензирована в соответствии с условиями компании, с которыми можно ознакомиться здесь:

Читайте также:
Как исправить ERR_SPDY_PROTOCOL_ERROR в Яндекс Браузере и Chrome

Приложение, которое вы пытаетесь запустить, не поддерживается в этой версии Windows.

14.01.2018 в 10:36

Самому не на чем проверить, но судя по обсуждениям, найденным благодаря гуглу, вроде как не работает…

16.02.2018 в 16:44

Здравствуйте! Не подскажете почему ни в одном из приложений в windows store нет кнопки получить или купить? как это исправить?

17.02.2018 в 11:13

Здравствуйте… Нет, не знаю, не встречался с таким. В теории может быть на локальных учетных записях такое в старых версиях Windows 10, но это не точно.

18.04.2018 в 16:13

Добрый день, пытаюсь поставить баш, и не выходит. Нажимаю галку в компонентах, комп перезагружается и ничего, галка со своего места исчезает. Режим разработчика типа включается в «Системе» но не скачивается как компонент, включил его в политике, в реестре записи есть. Такая же история. Попробовал включить через powershell — получил ошибку
Enable-WindowsOptionalFeature : Не удается прочитать параметр реестра.
Подскажите пожалуйста решение, кроме сноса винды)

19.04.2018 в 07:39

Здравствуйте. Странно конечно. Но: а после установки галки в компонентах и перезагрузки удается из магазина скачать Ubuntu (ну или иной дистрибутив)? Если да, то что происходит после его запуска?

Как установить Linux на Windows 10 с помощью WSL

До недавнего времени для использования Linux-программ на операционной системе Windows приходилось использовать виртуальные машины, например, VirtualBox. Сейчас же решить эту проблему можно с помощью инструментов встроенных в Windows. В данной инструкции мы расскажем о том, как установить Linux на Windows 10 с помощью WSL.

Что такое WSL на Windows 10

WSL или Windows Subsystem for Linux – это дополнительная функция операционной системы Windows 10, которая позволяет запускать и использовать Linux программы внутри Windows. WSL был создан компанией Microsoft в сотрудничестве с Canonical, разработчиком дистрибутива Ubuntu, и стал доступен пользователям после обновления Anniversary Update (август 2016). Microsoft и Canonical разработали слой совместимости на основе Ubuntu, который позволяет запускать Linux программы в специальной версии оболочки Bash.

Система WSL позволяет пользователям Windows использовать мощные Linux-программы, которые доступны на Linux. Например, это могут быть такие инструменты как find, sed, awk или grep. К сожалению, не все Linux-программы можно запускать, используя WSL. Часть низкоуровневых системных инструментов требуют правильного запуска на реальном Linux-ядре.

Нужно отметить, что WSL поставляется с программным пакетом инструментов apt и dpkg, который обеспечивает доступ к тысячам приложений Linux для командной строки. Они могут работать параллельно с обычными программами и имеют собственный доступ к файловой системе. Фактически, WSL делает инструменты Linux частью операционной системы Windows.

WSL будет полезен пользователям, которые разрабатывают или используют приложения с открытым исходным кодом, а также тем, кому необходим Linux для решения других рабочих задач. Например, WSL может пригодиться веб-разработчикам или системным администраторам, которые администрируют Linux-серверы.

Как включить WSL на Windows 10

Для того чтобы начать использовать WSL и установить Linux на Windows 10, WSL нужно сначала включить. Проще всего включить WSL при помощи команды PowerShell. Для этого нужно открыть меню « Пуск », ввести в поиск « PowerShell » и запустить данную программу с правами администратора.

В результате перед вами появится окно PowerShell. Здесь нужно ввести указанную ниже команду, дождаться ее выполнения и перезагрузить компьютер.

Команда для включения WSL:

Альтернативный вариант – включение WSL через « Панель управления ». Для этого нужно нажать Win-R и выполнить команду « control ».

Таким образом вы попадете в « Панель управления ». Здесь нужно перейти в раздел « Программы – Удаление программ ».

Читайте также:
Как удалить учетную запись Майкрософт в Windows 8.1

После этого нужно перейти в подраздел для включения и отключения компонентов операционной системы. Для этого нужно кликнуть по ссылке в левом меню.

В результате появится окно « Компоненты Windows ». Здесь нужно найти и включить компонент « Подсистема Windows для Linux ».

Для завершения включения WSL сохраните настройки и перезагрузите Windows 10.

Как установить Linux на Windows 10

После включения WSL и перезагрузки компьютера можно приступать непосредственно к установке Linux на Windows 10. Делается это при помощи встроенного магазина приложений Microsoft Store. Чтобы запустить этот магазин откройте меню « Пуск », введите в поиск слово « store » и запустите найденную программу.

В магазине Microsoft Store нужно воспользоваться поиском, для того чтобы найти подходящий дистрибутив. Например, можно ввести в поиск слово «Linux» или название конкретного дистрибутива Linux, который вы хотите установить на Windows 10. На момент написания статьи доступно Ubuntu, Debian, Kali Linux и SUSE Linux.

После этого Linux можно будет установить, точно также как и любое другое приложение их магазина. Просто нажимаем на кнопку « Get » и дожидаемся завершения установки.

После установки, Linux можно будет запустить, воспользовавшись поиском в меню « Пуск ».

При первом запуске нужно будет подождать несколько минут, пока закончится установка Linux.

Дальше нужно будет ввести имя пользователя и пароль.

На этом установка Linux на Windows 10 завершена и можно начинать работу.

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Установка и использование Linux в Windows 10

Однажды генеральный директор Майкрософт Сатья Наделла заявил “Microsoft Loves Linux” (дословно переводится как Майкрософт любит Линукс), и словно в доказательство этого дела, в Windows 10 появилась возможность установки нескольких дистрибьютивов семейства операционных систем Linux, с которыми можно будет взаимодействовать из основной операционной системы. Установить их можно буквально в пару кликов, и в этой статье мы расскажем Вам как.

Установка Linux в Windows 10

  1. Первым делом нужно установить компонент “Подсистема Windows для Linux”. Сделать это можно двумя способами – через старую панель управления, или через PowerShell.
    • Запускаем классическую Панель управления, выбираем “Программы и компоненты”, и там на боковой панели нажимаем на “Включение или отключение компонентов Windows”. В открывшемся окне нужно найти пункт “Подсистема Windows для Linux”, отметить его галочкой и нажать “ОК”. Затем, после установки компонента скорее всего понадобиться перезагрузка компьютера.
    • Через PowerShell достаточно выполнить одну единственную команду:

По завершению установки перезагрузка так же будет необходима.

  • После перезагрузки на Ваш выбор станет доступна установка любого дистрибьютива из Microsoft Store. На данный момент выбор следующий:
    • Debian
    • Kali Linux
    • openSUSE
    • SUSE Linux Enterprise Server
    • Ubuntu

    Для установки любого из выше перечисленных дистрибьютивов достаточно перейти по ссылке и нажать “Установить”.

  • После скачивания и установки, запустить нужный дистрибьютив можно следующими способами:
    • Из самого магазина – достаточно нажать кнопку “Запустить”.
    • Из меню “Пуск”.

    При первом запуске какое-то время будет идти установка ОС, после чего система будет готова к использованию.

    Использование Linux в Windows 10

    Ниже будет несколько полезной информации и советов по использованию Linux в Windows 10:

      Получить доступ к файлам установленной ОС Linux можно просто набрав в терминале следующую команду:

    После выполнения данной команды откроется проводник с открытой домашней директорией текущего пользователя Linux.

    Получить доступ к файлам Linux из Проводника можно просто указав в адресной строке проводника следующий путь:

    Т. е. если у Вас установлен дистрибьютив Ubuntu, то команда должна выглядеть следующим образом:

    Возможные проблемы

    Если при запуске свежеустановленного дистрибьютива из Магазина Майкрософт у вас висит окошко со следующим содержанием:

    WslRegisterDistribution failed with error: 0x8007019e
    The Windows Subsystem for Linux optional component is not enabled. Please enable it and try agent.
    See https://aka.ms/wslinstall for details.
    Press any key to continue.

    То это значит, что у вас не установлен компонент “Подсистема Windows для Linux”. Про её установку можно прочесть в самом начале статьи.

    Как установить подсистему 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, выполните следующие действия:

    1. Откройте Настройки.
    2. Нажмите на Приложения.
    3. В разделе “Связанные настройки” нажмите на опцию Программы и возможности.

    4. Нажмите опцию Включить или выключить функции Windows на левой панели.

    5. Отметьте опцию Подсистема Windows для Linux.

    6. Нажмите кнопку OK.

    7. Нажмите кнопку Перезапустить сейчас.

    После выполнения этих шагов среда будет настроена для загрузки и запуска дистрибутивов Linux на Windows 10.

    Установка дистрибутивов Linux с помощью Microsoft Store

    Чтобы установить дистрибутив Linux на Windows 10, выполните следующие действия:

    1. Откройте Microsoft Store.
    2. Найдите дистрибутив 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, выполните следующие действия:

    1. Откройте Настройки.
    2. Нажмите на Приложения.
    3. Нажмите на Приложения и возможности.
    4. В разделе “Приложения и возможности” выберите дистрибутив – например, Ubuntu.
    5. Нажмите кнопку Удалить.

    6. Нажмите кнопку Удалить еще раз для подтверждения.

    После выполнения этих действий установка Linux будет удалена, и вы сможете продолжить шаги по отключению WSL.

    Отключение подсистемы Windows для Linux с помощью настроек

    Чтобы отключить WSL в Windows 10, выполните следующие действия:

    1. Откройте Настройки.
    2. Нажмите на “Приложения”.
    3. В разделе “Сопутствующие параметры” нажмите на опцию Программы и компоненты

    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, выполните следующие действия:

    1. Откройте Пуск.
    2. Найдите PowerShell, щелкните правой кнопкой мыши на верхнем результате и выберите опцию Запуск от имени администратора.
    3. Введите следующую команду для включения подсистемы Linux и нажмите Enter:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    4. Введите Y и нажмите Enter для подтверждения и перезагрузки компьютера.

    После выполнения этих шагов вы можете перейти к инструкциям по загрузке и установке любого совместимого дистрибутива Linux, доступного через Microsoft Store.

    Установка дистрибутивов Linux с помощью PowerShell

    Чтобы загрузить и установить дистрибутив Linux (например, Ubuntu) с помощью PowerShell, выполните следующие действия:

    1. Откройте Пуск.
    2. Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите опцию Запуск от имени администратора.
    3. Введите следующую команду для выбора папки загрузки и нажмите Enter:

    cd c:PATHTODESTINATION-FOLDER

    В этом примере осуществляется переход к папке 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.

    1. Откройте Пуск.
    2. Найдите PowerShell, щелкните правой кнопкой мыши на верхнем результате и выберите опцию Запуск от имени администратора.
    3. Введите следующую команду, чтобы узнать имя дистрибутива, и нажмите 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, выполните следующие действия:

    1. Откройте Пуск.
    2. Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите опцию Запуск от имени администратора.
    3. Введите следующую команду для включения подсистемы Linux и нажмите Enter:

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    4. Введите Y и нажмите Enter для подтверждения и перезагрузки компьютера.

    После выполнения этих действий среда Linux будет отключена на вашем компьютере.

    Начать курс Linux бесплатно:yodo.im/start

    Насколько публикация полезна?

    Нажмите на звезду, чтобы оценить!

    Средняя оценка 4.8 / 5. Количество оценок: 4

    Как установить дистрибутив Linux в операционной системе Windows 10

    Некоторое время назад мы сообщали вам о том, что в фирменном онлайн-магазине приложений Microsoft появился один из популярных дистрибутивов Linux: Ubuntu, который вы можете скачать оттуда и установить на ноутбук, ПК или планшет с операционной системой Windows 10 на борту.

    Однако, многие пользователи Windows 10 испытывают трудности с установкой Ubuntu из Магазина приложений Microsoft, процесс которой завершается с ошибкой. Вы один из них? Тогда сегодня мы хотим рассказать вам установить дистрибутив Linux в операционной системе Windows 10.

    Прежде чем начать, напомню, что в Магазине Microsoft вы может найти и другие дистрибутивы Linux, перечень которых на момент создания этого материала включают в себя SUSE Linux Enterprise Server 12 и OpenSUSE Leap 42, которые доступны участникам программы предварительного тестирования Windows 10 Fall Creators Update (стабильная сборка Windows 10 Creators Update поддерживает только Ubuntu).

    А теперь начнем: если при попытке установки одного из дистрибутивов Linux на свое Windows 10 устройство вы получаете сообщение об ошибке с номером 0x8007007e, эо означает, что в вашей системе отсутствует один из необходимых компонентов, а именно: «Подсистема Windows для Linux».

    Как установить Подсистему Windows для Linux

    1. Для того, чтобы установить Подсистему Windows для Linux, нажмите на кнопку «Пуск» и откройте «Параметры» (Кликнув по кнопке с изображением шестеренки).

    2. Перейдите в раздел «Приложения» и найдите в нем пункт «Программы и Компоненты»

    3. Откройте его и в появившемся окне «Удаление и изменение программ» выберите раздел «Включение и отключение компонентов Windows»

    4. Найдите в перечне пункт «Подсистема Windows для Linux» (Бета версия), оставьте отметку напротив него и нажмите на кнопку «ОК».

    5. Согласитесь с предложением перезагрузить систему.

    Установка Подсистемы Windows для Linux с помощью PowerShell

    Более продвинутые пользователи Windows могут сделать все то, что перечислено выше с помощью единственной команды PowerShell.

    Для этого в окне поиска наберите PowerShell и из списка найденных приложений выберите классическое приложение Windows PowerShell. Запустите его с правами администратора (правый клик мыши или долгий тап по экрану на планшете).

    В открывшемся при этом окне командной строки наберите команду:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    после чего нажмите на «Enter». Дождитесь установки компонента и по её завершению перезагрузите компьютер введя команду «Y» (без кавычек).

    Как установить дистрибутив Linux в Windows 10

    Теперь ваша Windows 10 готова к установке Linux дистрибутивов из Магазина приложений Microsoft.

    Сделать это можно напрямую из Магазина, перейдя туда по одной из следующих ссылок:

    Скачать Ubuntu для Windows 10

    Скачать SUSE Linux Enterprise Server 12 для Windows 10

    Скачать openSUSE Leap 42 для Windows 10

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

    Второй способ, как вы уже, наверняка, поняли заключается в установке дистрибутива Linux с помощью командной строки.

    Для этого в окне командной строки (cmd в поиске) открытой с правами администратора выполните одну из следующих команд, завершив их, как обычно, нажатием «Enter»:

    При этом будет выполнена загрузка соответствующего дистрибутива на ваше устройство и его автоматическая установка для завершения которой вам нужно будет следовать инструкциям, появляющимся на экране.

  • Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: