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

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

В настоящее время очень популярными становятся бесплатные операционные системы (ОС) на основе Linux. Подобных дистрибутивов от разных разработчиков существует великое множество и самыми распространёнными сейчас являются Linux Mint, openSUSE и Ubuntu. Эти системы обладают богатым функционалом, который могут освоить даже не самые продвинутые пользователи. Абсолютно бесплатное использование этих дистрибутивов только усиливает интерес к ним и всё больше пользователей, что называется, «пробуют на вкус» Linux, а то и вовсе используют эту ОС как основную, взамен Windows.

В самых распространённых ситуациях требуется установить Linux на Windows 10, т. к. последняя – это, на данный момент, основная система для персональных компьютеров в мире, а среди ОС на основе Linux достаточно много разработок с полноценным функционалом и прекрасно адаптированных для повседневного использования в самых разных задачах. В данной статье будет приведён порядок действий для самого распространённого на сегодняшний день случая — установка Linux вместе с Windows 10.

Теоретические основы

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

Во-первых, эта ОС устанавливается только в строго сформированную файловую систему, имеющую специальные «точки монтирования». И таковых для успешной инсталляции и работы системы необходимо три:

  1. «/» корневой каталог с самим системным ядром, а также необходимыми модулями и утилитами.
  2. «/home» домашний каталог, принадлежащий конкретному пользователю в системе и изолированно от системных файлов хранящий в себе пользовательские данные.

Также немаловажно и то, что все эти точки следует подключать или «монтировать» к отдельным разделам или даже жёстким дискам.

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

  1. Выделение дискового пространства для системы — целый физический диск или часть свободного места в виде логических разделов.
  2. Создание Live-USB или Live-DVD носителей и запуск установки.
  3. Разметка дисков для Linux и создание точек монтирования.
  4. Копирование файлов дистрибутива, создание пользователей и установка системного загрузчика.

Выделение места для Linux на жёстком диске

Для того чтобы установка Linux вместе с Windows 10 стала возможной, необходимо выделить для неё определённое дисковое пространство. Для современных платформ, таких как Ubuntu, Mint, ROSA или openSUSE, чтобы комфортно использовать весь предоставляемый функционал, рекомендуется зарезервировать не менее пятидесяти гигабайт.

Самый простой и быстрый способ выделить место на диске с Windows – это забрать требуемый объём свободного пространства, используя стандартную оснастку «Управление дисками».

Например, на диске объёмом в 1 терабайт, ОС и нужные ей данные занимают 200 гигабайт. Соответственно, часть оставшегося незанятого пространства диска объёмом 800 гигабайт можно использовать для Linux.

Чтобы открыть окно «Управление дисками», необходимо проделать следующее:

  1. Кликнуть правой кнопкой мыши (далее ПКМ) по кнопке меню «Пуск», либо нажать сочетание клавиш Win + X.
  2. В появившемся списке выбрать пункт «Управление дисками».

После запуска утилиты будет произведён короткий анализ, и далее, в нижней части окна система отобразит карту имеющихся жёстких дисков с обозначенными на них разделами, а список с общим количеством логических разделов (или томов) с указанием свободного пространства (фактического и в процентах от общего объёма тома) — вверху. Теперь необходимо «отделить» от имеющегося раздела место для новой ОС и этого позволят добиться несколько простых действий:

  1. Кликнуть ПКМ по нужному разделу (тому) в нижней или верхней части окна.
  2. Появится контекстное меню, в котором следует выбрать пункт «Сжать том…».
  3. В открывшемся диалоговом окне, в котором в одном из полей под названием «Размер сжимаемого пространства (МБ)» нужно ввести требуемый объём — в данном случае 50000 (50 гигабайт).
  4. Проверить значение в поле «Общий размер после сжатия (МБ)» – его автоматически рассчитывает система и это тот объём, который останется после сжатия.
  5. Нажать кнопку «Сжать».

Теперь на карте дисков рядом с изменяемым разделом появится новый с комментарием «Не распределён». Это и будет место, куда будет производиться установка Linux вместе с Windows 10.

Создание загрузочного носителя и запуск установки Linux

Существенной разницы в процедуре установки Linux между разными дистрибутивами нет. Более того, этапы установки, набор настроек и графический интерфейс мастеров-установщиков от одного дистрибутива к другому практически идентичны. Самыми ответственными моментами являются запуск самой установки, а также процедура разметки и настройки точек монтирования файловой системы.

Для начала нужно решить, каким образом будет производиться установка — с DVD-диска или USB Flash-накопителя. В обоих случаях необходимо использовать специализированные программы для записи образов дистрибутивов на диск или флешку. Сложность в том, чтобы образы не просто записались, но и ещё при этом была возможность загрузки дистрибутива в live-режиме с USB или оптического DVD-привода. Далеко не всякое программное обеспечение (ПО) для создания загрузочных дисков и флешек одинаково хорошо подходит для конкретных Linux-дистрибутивов. Этот момент необходимо прояснить заранее и это не так сложно, т. к. подобная информация всегда указывается на официальных сайтах разработчиков.

Например, для создания загрузочной флешки с Linux Mint рекомендуется использовать универсальную программу Etcher, а для Linux Rosa существует специально предоставляемый разработчиками продукт для записи загрузочных образов, который можно скачать также на официальном сайте.

На примере утилиты Etcher (т. к. это наиболее универсальное и наглядное решение) процесс создания загрузочного устройства состоит из следующих этапов:

  1. Подключение к компьютеру носителя USB (DVD-диски не поддерживаются).
  2. Стандартный запуск Etcher по ярлыку в меню «Пуск» или на рабочем столе.
  3. Выбор образа дистрибутива Linux путём нажатия кнопки «Select image» в окне программы.
  4. Запуск процесса записи образа нажатием кнопки «Flash!».
  5. Вывод сообщения об успешном завершении.

Когда загрузочная флешка (или DVD) создана, можно загружать дистрибутив в live-режиме, предварительно настроив соответствующим образом BIOS компьютера (ноутбука) для загрузки с USB Flash или DVD. В зависимости от дистрибутива, на начальном этапе загрузки выдается приглашение о выборе языка (как в Ubuntu), после чего грузится сама система, здесь всегда всё очевидно и сложностей не возникает. При появлении рабочего стола ОС на нём среди немногочисленных ярлыков всегда присутствует один для запуска мастера установки системы.

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

Разметка диска для Linux и установка системы

Это самый важный этап в установке Linux. Но как можно убедиться — не такой и сложный. Мастер установки на определённом этапе проанализирует имеющиеся разделы, согласно их фактического состояния, после чего они будут выведены в виде списка или таблицы. Каждая строка в этой таблице — это раздел или физический диск, например:

Источник:
http://xn—-7sbbi4ahb0aj1alff8k.xn--p1ai/kak-ustanovit-linux-na-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» и нажмите кнопку «ОК».

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

Читайте также  Как вывести Мой компьютер на рабочий стол Windows 10

Примечание. Начиная с 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 одновременно в разных окнах.

Как использовать оболочку 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, которые вам нужно знать:

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

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

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

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

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

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

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

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

Источник:
http://zawindows.ru/%D0%BA%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-linux-%D0%B2-windows-10/

Установка и использование 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». Про её установку можно прочесть в самом начале статьи.

    Источник:
    http://sysadmin.ru/articles/linux-windows-10

    Переход с Linux на Windows 10

    Вариант 1: Форматирование диска с дальнейшей установкой Windows 10

    Этот способ подойдет пользователям в тех случаях, когда надобность в Linux просто отпала. Тогда ничего не мешает просто отформатировать содержимое диска или только конкретный раздел, чтобы без проблем инсталлировать туда Windows 10. В таких ситуациях никаких дополнительных настроек производить не придется, поскольку по сути это будет обычная «чистая» установка новой операционной системы на пустой жесткий диск или SSD. На нашем сайте уже имеется статья по данной теме, поэтому вам остается только изучить инструкции, перейдя по указанной ниже ссылке.

    Вариант 2: Установка Windows 10 рядом с Linux

    Многие пользователи знают о том, что установить любой дистрибутив рядом с любой версией Виндовс очень просто, поскольку не возникает никаких конфликтов с загрузчиками, а также инсталляторы предлагают выбрать соответствующий пункт, чтобы сохранить все файлы обнаруженной ОС. Однако при возникновении обратной ситуации процедура значительно усложняется. Она делится на несколько этапов, во время которых следует создать неразмеченное пространство, установить саму операционную систему и наладить корректную работу загрузчика. Именно это мы и предлагаем сделать далее.

    Шаг 1: Работа с дисковым пространством в Linux

    Для начала переместимся к Linux, чтобы здесь создать свободное дисковое пространство, которое в дальнейшем будет использовано для разметки файловой системы при установке Windows 10. За пример предлагаем взять самый популярный дистрибутив — Ubuntu, а вы, отталкиваясь от особенностей используемой сборки, выполните точно такие же действия.

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

    После успешного создания загрузочной флешки запустите ее и переходите к режиму ознакомления с ОС.

    В ней щелкните правой кнопкой мыши по существующему разделу, выберите пункт «Отмонтировать», а затем «Изменить размер/Переместить».

    Откроется всплывающее окно. В нем настройте свободное пространство удобным образом, отделив необходимое количество мегабайт для новой операционной системы.

    После этого щелкните ПКМ по строке «Не размечено» и выберите «Новый».

    Осталось только кликнуть на значок в виде галочки, чтобы запустить выполнение заданных задач.

    Подтвердите применение операции к устройству.

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

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

    Мы рекомендуем отделять свободное пространство от основного раздела Linux только с конца, поскольку в начале всегда хранятся важные файлы для загрузки системы, о чем вы и должны быть уведомлены при работе с утилитой GParted. Дополнительно отметим, что стоит создать пространство с запасом и учетом того, что при работе с Windows может понадобиться добавление второго логического тома для хранения пользовательских файлов.

    Шаг 2: Установка Виндовс 10

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

      Для начала приобретите Windows 10 на официальном сайте или загрузите ISO-образ. После этого его придется записать на флешку или диск, чтобы задействовать это устройство в качестве загрузочного. Детальнее о выполнении этой операции в Linux читайте в другом материале на нашем сайте, воспользовавшись указанной ниже ссылкой.

    Загрузитесь с записанного съемного носителя и выберите язык для инсталляции Виндовс.

    Затем нажмите на кнопку «Установить».

    Введите ключ продукта или пропустите этот шаг.

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

    Выберите тип установки «Выборочная».

    Вы увидите незанятое пространство, которое мы добавили в предыдущем шаге. Можно сразу же на него установить ОС или создать еще один логический том, например, под буквой D.

    После этого выберите раздел для инсталляции и нажмите на «Далее».

    Подождите, пока все файлы будут установлены.

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

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

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

    Шаг 3: Восстановление загрузчика GRUB

    Загрузиться в Linux на данном этапе не получится, поскольку загрузчик GRUB был нарушен. Придется вернуться к LiveCD, о которой мы уже говорили в первом шаге. Вставьте флешку с образом диска в свободный разъем и запустите компьютер.

      В появившемся окне инсталляции переходите к ознакомлению с дистрибутивом.

    Откройте меню приложений и запустите оттуда «Терминал». Сделать это можно и через горячую клавишу Ctrl + Alt + T.

    Смонтируем корневой раздел с файлами Linux. По умолчанию за это отвечает команда sudo mount /dev/sda1 /mnt . Если расположение диска отличается от /dev/sda1, замените данный фрагмент на необходимый.

    Следующая серия команд необходима для монтирования раздела с загрузчиком, если такой выделен в отдельный логический том. Для этого используйте строку sudo mount —bind /dev/ /mnt/dev/ .

    Вторая команда имеет вид sudo mount —bind /proc/ /mnt/proc/ .

    В конце остается только указать sudo mount —bind /sys/ /mnt/sys/ , чтобы завершить монтирование файловых систем.

    Перейдите к работе с необходимым окружением, указав sudo chroot /mnt/ .

    Здесь начните инсталляцию файлов загрузчика, вписав grub-install /dev/sda .

    После этого выполните обновление через update-grub2 .

    Вы будете уведомлены об обнаружении операционных систем и успешном окончании генерирования файла настройки GRUB.

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

    Теперь при старте ПК можно выбрать одну из установленных ОС для дальнейшей ее загрузки.

    Теперь вы знакомы с принципом инсталляции Windows 10 рядом или вместо Linux. Как видно, при выполнении этой процедуры следует учитывать определенные особенности, которые связаны с загрузчиком операционных систем. Если все делать с точностью по приведенным инструкциям, никаких проблем с установкой возникнуть не должно и обе ОС будут доступны для взаимодействия в любой момент.

    Источник:
    http://lumpics.ru/how-to-move-from-linux-to-windows-10/

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

    Подсистема Windows для Linux (Windows Subsystem for Linux, WSL), впервые представленная в Windows 10 версии 1607, стала действительно стабильной функцией в Windows 10 (версия 1709). Теперь пользователи получают среду для тестирования Linux-приложений прямо внутри Windows, которая работает быстрее, чем в виртуальной машине.

    Что нужно знать про оболочку Bash в Windows 10

    Функция WSL на самом деле не является виртуальной машиной, контейнером или программным обеспечением Linux, скомпилированным для Windows. Windows 10 предлагает полноценную подсистему Windows 10, предназначенную для запуска программного обеспечения Linux. Подсистема основана на проекте Microsoft Astoria, который первоначально предназначался для запуска приложений Android в Windows.

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

    При создании среды оболочки на базе Bash Ubuntu, Microsoft работала совместно с компанией Canonical. Оболочка работает поверх подсистемы и технически не является Linux. Linux является основным ядром операционной системы, которое недоступно в подсистеме. Вместо этого функция WSL позволяет запускать оболочку Bash и исполнять такие же бинарные файлы, которые работают в Ubuntu Linux. Многие сторонники открытого программного обеспечения считает, что операционную систем Linux правильно называть именно “GNU/Linux”, потому что на ядре Linux работает много программного обеспечения GNU. Оболочка Bash, которую вы получаете в Windows 10, как раз содержит утилиты GNU и другое программное обеспечение.

    Хотя эта функция изначально называлась “Ubuntu Bash в Windows”, она также позволяет запускать Zsh и другие оболочки командной строки. Сейчас поддерживаются и другие дистрибутивы Linux. Вы можете выбрать openSUSE Leap или SUSE Enterprise Server вместо Ubuntu, поддержка Fedora скоро будет реализована.

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

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

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

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

    Затем нажмите “Перезагрузить сейчас”, чтобы перезапустить компьютер и применить изменения. Функция не будет работать до перезагрузки.

    Примечание: начиная с Windows 10 (версия 1709), чтобы использовать эту функцию вам больше не нужно включать режим разработчика в приложении Параметры. Вам просто нужно включить подсистему в окне “Компоненты Windows”.

    После перезагрузки ПК откройте Магазин Microsoft и выполните поисковый запрос “Linux”. Откроется список доступных для установки приложений.

    Примечание: начиная с Windows 10 (версия 1709), вы больше не сможете устанавливать Ubuntu, выполнив команду bash. Вместо этого вам нужно установить Ubuntu или другой дистрибутив Linux из Магазина Microsoft.

    Итак, вы увидите список всех дистрибутивов Linux, доступных в Магазине Microsoft. Начиная с Windows 10 (версия 1709), в магазине предлагаются Ubuntu, openSUSE Leap, openSUSE Enterprise, Debian Linux, Arch Linux и Kali Linux.

    Чтобы установить конкретный дистрибутив, выберите его и нажмите кнопку “Получить” или “Установить”. В результате запуститься обычная установка, как и в случае с другими приложениями из Магазина Microsoft.

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

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

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

    После успешной установки вы получаете полноценную командную оболочку Bash на основе Ubuntu или другого выбранного дистрибутива Linux.

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

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

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

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

    Например, если вы введете “comss” и “qwerty” в качестве своих учетных данных, ваше имя пользователя в среде Linux будет “comss”, а пароль, который вы используете в среде Linux, будет “qwerty”, независимо от имени пользователя и пароля Windows.

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

    Если у вас установлен Ubuntu, вы также можете запустить команду ubuntu для ее запуска. Для OpenSUSE Leap 42 используйте opensuse-42. Для SUSE Linux Enterprise Server 12 используйте sles-12. Эти команды перечислены на странице каждого дистрибутива Linux в Магазине Microsoft.

    Кроме того, вы можете запустить стандартную среду Linux, выполнив команду bash, но Microsoft заявляет, что данный метод устаревает. Это означает, что команда bash может перестать функционировать в будущем.

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

    В Ubuntu нужно использовать префикс команд sudo чтобы запускать их с правами root. Пользователь “root” на платформах UNIX имеет полный доступ к системе, аналогично “Администратору” в Windows. Файловая система Windows расположена по пути в /mnt/c в среде оболочки Bash.

    В WSL можно использовать привычные команды терминала 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 in Bash, mkdir в DOS
    • Использовать текстовые редактор: vi или nano в Bash, edit в DOS

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

    Для установки и обновления программного обеспечения среды Ubuntu нужно будет воспользоваться командой apt. Обязательно прикрепите эти команды к sudo, что заставляет их запускаться от пользователя root. Ниже представлены базовые команды apt-get, которые вам нужно знать:

    • Загрузить обновленную информацию о доступных пакетах: sudo apt update
    • Установить пакет приложения: sudo apt install packagename (замените packagename на название пакета)
    • Удалить пакет приложения: sudo apt remove packagename (замените packagename на название пакета)
    • Выполнить поиск доступных пакетов: sudo apt search word (замените word на ключевое слово в названии или описании пакета)
    • Загрузить и установить новейшие версии установленных пакетов: sudo apt upgrade

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

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

    Дополнительно: установка родного шрифта Ubuntu

    Если вы хотите получить более точный опыт использования Ubuntu в Windows 10, то можете использовать следующую инструкцию, чтобы установить родные шрифты Ubuntu в терминал.

    Чтобы установить шрифт, сначала загрузите семейство шрифтов Ubuntu с веб-сайта Ubuntu. Откройте загруженный .zip-файл и найдите файл UbuntuMono-R.ttf. Это шрифт Ubuntu с фиксированный шириной, который используется только в терминале. Это единственный шрифт, который вам нужно установить.

    Дважды щелкните файл UbuntuMono-R.ttf, и вы увидите предварительный просмотр шрифта. Нажмите “Установить”, чтобы установить шрифт в систему.

    Чтобы моноширинный шрифт Ubuntu стал доступен в консоли, вам нужно добавить параметр в реестр Windows.

    Запустите редактор реестра, используя сочетание Windows + R , введя запрос regedit и нажав Enter.

    Перейдите по следующему пути:

    Щелкните правой кнопкой мыши в правой панели и выберите Создать > Строковый параметр . Назовите новое значение 000. Дважды щелкните на строке “000”, которую вы создали, а затем введите Ubuntu Mono в качестве значения.

    Затем запустите окно Ubuntu, щелкните правой кнопкой мыши строку заголовка и выберите команду “Свойства”. Перейдите на вкладку “Шрифт” и выберите “Ubuntu Mono” в списке шрифта.

    Источник:
    http://www.comss.ru/page.php?id=4897

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

    В последних версиях Windows 10, Microsoft разрешила пользователям устанавливать бета-версию оболочки bash через Ubuntu. С обновлением Fall Creators Update 1709, пользователи теперь могут установить подсистему Windows для Linux (WSL). С WSL вы можете запускать мощные команды оболочки через настоящую оболочку bash, управлять несколькими дистрибутивами и даже устанавливать пакеты и приложения командной строки Linux apt-get.

    Вы получаете самую мощную и полезную часть Linux: интерфейс командной строки. С помощью этого инструмента вы можете управлять глубокими функциональными возможностями вашей системы, используя команды bash и приложения командной строки из Linux. Windows Subsystem для Linux позволяет пользователям запускать bash команды, как grep, sed и awk, а также bash сценариев и Linux приложений командной строки, как Vim, Emacs и tmux. Вы также получите доступ к таким языкам, как Javascript и node.js, Ruby, Python и C/C+, и сервисы, такие как sshd, MySQL, Apache и lighttpd. И если установка не идет по умолчанию с тем, что вы хотите, вы можете установить пакеты Linux с помощью apt-get диспетчера пакетов.

    Подсистема Windows для Linux — это урезанная версия Linux, которая работает в Windows 10. Вы устанавливаете части полного дистрибутива Linux, вы не получаете рабочую среду или оконный менеджер, с которым ассоциируется настольный Linux. Но, с недавнего времени вы теперь можете запустить рабочий стол Linux в Windows 10. Вам больше не нужна двойная загрузка вашей системы с разными ОС и не нужны сторонние виртуальные машины для запуска виртуализации.

    Включение подсистемы Windows для Linux в Windows 10

    Полная версия подсистемы Windows для Linux доступна только для обновлений Fall Creators (1709, сборка 16215 и более поздних версий). С этим обновлением Windows вы можете фактически установить подсистему Windows для Linux из Windows Store. Вам просто нужно сделать некоторую подготовку в PowerShell. Выполните по порядку три пункта. Документация подсистемы Windows для Linux на сайте microsoft .

    1. Включите подсистему в PowerShell

    • Запустите PowerShell от имени администратора.

    Введите или скопируйте следующую команду в окно PowerShell. Нажмите Y, затем Enter и перезагрузите компьютер при появлении запроса. Ваш компьютер будет перезагружен мгновенно, поэтому обязательно сохраните любую работу заранее.

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

    2. Установите дистрибутив Linux или Ubuntu из Windows Store

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

    • Нажмите кнопку «Получить«, чтобы загрузить дистрибутив.

    3. Запуск дистрибутива

    • После скачивания, нажмите «Запустить» или в поиске windows наберите ubuntu.
    • Как только откроется окно, дождитесь завершения процесса установки.
    • Создайте свое имя пользователя и пароль UNIX. Это может отличаться от текущего имени пользователя и пароля Windows и не иметь отношения к вашему существующему имени и паролю.

    Если вдруг у вас запуск Ubuntu завершается ошибкой 0x8000000d, то запустите PowerShell и введите еще раз команду, а потом пробуйте запустить приложение ubuntu еще раз Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    Установить рабочий стол Linux в Windows

    Шаг 1. Как только вы проделали выше шаги, установили и включили подсиситему Linux для Windows 10, то следующим шагом будем установка графической оболочки, чтобы появился рабочий стол Linux. В окне bash Linux введите ниже команды по 1 -ой, чтобы обновить:

    1. sudo apt update
    2. sudo apt upgrade

    Шаг 2. Теперь перейдите в Sourceforge, чтобы загрузить и установить утилиту VcXsrv Windows X Server . Это нужно для того, чтобы рабочий стол Ubuntu, в моем случае, отображался, как графическая оболочка.

    Шаг 3. Прежде чем продолжить, убедитесь, что сервер X Window установлен, как описано в шаге 2. Следующим шагом является установка вашего рабочего стола Linux. Доступны многие окружения рабочего стола linux, такие как GNOME, Cinnamon, Xfce, LXDE. Я буду устанавливать облегченную среду под названием LXDE. Для установки вводим следующее:

    1. sudo apt install lxde

    После установки LXDE введите эту команду, которая заставит Linux отображать рабочий стол через X-сервер:

    1. export DISPLAY=:0
    2. export LIBGL_ALWAYS_INDIRECT=1

    Не закрывайте командную строку bash ubuntu, сверните её, и идем ниже

    Шаг 3. Когда вы запустите программу X Server, которую вы скачали выше, вы увидите среду рабочего стола Linux. При запуске VcXsrv, вам будет выдан лаунчер, который предлагает запустить в окне, на весь экран и т.п. Поставьте значение в графе Display number. Нажмите «Далее» и в следующем окне выберите Start no client. Далее жмите все время Next. Все готова, можете приступать к работе.

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

    Шаг 4. Запуск рабочего стола Linux в Windows через командную строку bash ubuntu. Запустите сам VcXsrv (шаг 3), дойдите до черно окна и не закрывайте его, запустите bash командную строку ubuntu, если вы её закрыли, и введите следующее:

    1. export DISPLAY=:0
    2. startlxde

    Таким образам отобразится графическая оболочка и появится рабочий стол Linux в Windows 10. Теперь вы можете запускать любое из предустановленного программного обеспечения Linux и даже устанавливать новые приложения и утилиты.

    Источник:
    http://mywebpc.ru/windows/install-linux-subsystem-for-windows10/