0

Linux on Windows 10 на русском

Всем привет.

Как многие знают, в Windows, начиная с 10 версии (т.е. уже давным давно), появилась поддержка Linux. В этой краткой заметке ещё раз повторим (или узнаем, кто не знал) как включить эту возможность и какие проблемы могут возникнуть (естественно повторим и то, как эти проблемы устранить).

К слову, реализация Linux в Windows это не виртуализация, а подсистема, поэтому работает шустро.

Как вы могли заметить, по умолчанию, эта возможность отключена. Чтобы её включить, делаем следующее:

  1. Скорее всего вы обладаете базовым уровнем английского, поэтому сможете воспользоваться старым, но подробным маном (однако, если всё-таки не удалось на русский перевести некоторые пункты меню — смотрим комментарии в том же посте): https://habrahabr.ru/company/eset/blog/281418/
  2. Если с английским совсем всё плохо или тупо лень, то без картинок вот краткий ман:
    1. Пуск -> Параметры -> Обновление и безопасность -> Для разработчиков
    2. Там кликаем на «Режим разработчика» и соглашаемся со всеми предостережениями. Перезагружаем комп.
    3. Снова заходим в Параметры и в поле поиска вводим «Включение и отключение». В самом низу списка вариантов жмём на «Показать все результаты».
    4. В появившемся списке ищем «Включение и отключение компонентов Windows». Кликаем.
    5. В появившемся окошке (когда прогрузится список) находим пункт «Подсистема Windows для Linux (бета-версия)». Отмечаем галочкой, жмём «Ок». Начнётся процесс поиска и установки необходимых компонентов. После завершения перезагружаем комп.
    6. Открываем консоль (Win+R -> cmd -> Enter) вбиваем «bash», соглашаемся установить Linux. После завершения установки система попросит придумать логин и пароль для пользователя Linux. После выбора логина и пароля вы автоматически попадаете в консоль Linux. На текущий момент по дефолту ставится Ubuntu Trusty. Теперь, чтобы попасть в консоль Linux в командной строке Windows вбиваем bash.

Скорее всего вы столкнётесь с проблемой, что постоянно будете получать сообщение вида «sudo: unable to resolve host <имя вашей учётки в Windows>». Если это произошло, то через sudo открываем /etc/hosts и после «127.0.0.1 localhost» добавляем строчку «127.0.0.1 <имя вашей учётки в Windows>». Сохраняем. Проблема должна исчезнуть.

Удачного использования Linux!