Соседство? нет, содружество. как установить linux рядом с windows 10

Запись образа на флешку

Для записи дистрибутивов Linux на флешку с формированием на ней загрузочной области существует масса инструментов. Большинство пользователей рекомендуют загружать WinSetupFromUSB или малоизвестную, но отлично справляющуюся со своими задачами утилиту Universal UBS Installer.


Скачиваем и запускаем приложение на Windows 10.

  • Выбираем название дистрибутива с выпадающего меню как на скриншоте.
  • Рядом жмем «Browse» и задаем путь к загруженному iso-файлу.
  • Выбираем флешку, ориентируясь по ее буквенной метке, если к ПК подключено несколько USB-накопителей.
  • Ставим флажок возле «Format X drive» для форматирования устройства рядом с меню выбора флешки.
  • Жмем «Create».

Установка Linux на платы с UEFI

Я буду рассматривать установку на примере Ubuntu, но все действия аналогичны и для других дистрибутивов. Сначала необходимо записать образ диска на флешку. Большинство дистрибутивов уже поддерживают загрузку в UEFI.

Шаг 1. Запись Linux на флешку UEFI в Linux

Затем карту памяти и дождаться завершения записи:

Также можно записать образ на флешку вручную. Это проще чем для обычного BIOS, хотя и потребует больше действий. Сначала отформатируйте ваш носитель в FAT32. Это можно сделать в стандартной утилите управления дисками Gnome:

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

Здесь /dev/sdb1 — имя раздела вашей флешки. Вы можете выполнить все эти действия в файловой менеджере. Не обязательно использовать команды. Далее нужно установить на раздел флешки, куда вы распаковали свои файлы два флага — boot и lba. Это можно сделать с помощью Gparted. Просто запустите программу, выберите в списке дисков свою флешку:

Нажмите правой кнопкой по разделу, выберите Управление флагами и установите галочки на против флагов boot и lba.

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

Шаг 1 (альтернатива). Запись Linux на флешку UEFI в Windows

Если вы решили записать Linux в Windows, то лучше использовать утилиту Rufus. В ней необходимо выставить такие параметры:

  • Схема раздела и тип системного интерфейса: GPT для компьютеров с UEFI;
  • Файловая система: FAT32.

Все остальные параметры — по умолчанию. После завершения записи ваша флешка готова к использованию.

Шаг 2. Выбор порядка загрузки

Для того чтобы ваша система смогла загрузиться с только что записанной флешки нужно отключить UEFI Secure Boot. Этот режим позволяет загружаться только подписанным операционным системам, а подписанными являются только ОС от Microsoft. Поэтому для Linux этот режим надо отключать. У меня эта настройка тоже есть на вкладке Boot:

Кроме того, надо установить на первое место флешку:

После этого можно перезагружать компьютер и приступать к установке. Если у вас появилось вот такое окно, значит все хорошо. Здесь надо выбрать «Try Ubuntu without installing», это обязательное условие:

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

Шаг 3. Разметка диска для UEFI

У UEFI в этом плане есть несколько отличий от BIOS. Во первых, это использование таблицы разделов диска GPT. Это новая технология, которая имеет массу преимуществ над MBR, среди которых очень большое количество первичных разделов (в MBR только четыре), восстановление при повреждениях, и многое другое. Подробнее о том чем GPT отличается от MBR читайте в отдельной статье. Второе отличие в том, что файлы загрузчика операционной системы больше не хранятся в первых 512 байтах жесткого диска. Все они хранятся на отдельном разделе, который называется ESP.

Перед тем, как нажать «Install Ubuntu» желательно подготовить диск с помощью Gparted. Откройте утилиту из главного меню образа. Затем выберите Device -> Create Partition Table:

В списке выберите таблицу разделов GPT:

Дальше переходим к созданию разделов.

Шаг 4. Создание раздела ESP

В Gparted нам необходимо создать только раздел ESP для UEFI. Для этого выберите «Незамеченно», а затем нажмите по нему правой кнопкой и выберите «New»:

В качестве файловой системы для раздела надо выбрать FAT32, размер — 100 мегабайт. Далее нажмите кнопку «Apply» для применения изменений.

Затем нажмите «Manage Flags» и установите галочки напротив флагов «boot» и «efi».

Далее переходим к установщику Ubuntu.

Шаг 5. Вариант разметки дисков

Когда система предложит выбрать способ разметки можно позволить системе все разметить автоматически. Но это только в том случае, если вы у вас уже не установлена какая-либо операционная система. Иначе выбираем «Свой вариант»:

Шаг 6. Назначение разделов

Если вы выбрали другой вариант разметки, то перед вами откроется меню со списком всех разделов. Найдите внизу окна «Устройство для установки загрузчика» и выберите в списке раздел для EFI.

Затем кликните по разделу для EFI в списке и выберите «Системный раздел EFI»:

Шаг 7. Завершение установки

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

Но давайте еще рассмотрим управление пунктами меню и загрузчиками EFI.

Подготовка VirtualBox


Программный продукт VirtualBox

Самый простой способ знакомства с Linux без установки — это использование виртуальных машин, которые моделируют в Windows среду для работы с *nix системами. Это практически то же самое, что и загрузка дистрибутивов «Live», только не требуется перезагрузка ПК, а для работы подойдет либо непосредственно физический носитель, либо только его образ ISO. Особенностью является то, что не выходя из одной ОС, можно запускать и использовать другую, в окне или режиме полного экрана.

Программный продукт бесплатен и может быть скачан с официального сайта https://www.virtualbox.org/wiki/Downloads.

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

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

  2. Теперь нужно выбрать пункт «Install».

  3. На предложения установить драйвера виртуальных устройств, следует отвечать «Установить».

  4. В конце будет выведено последнее окно с кнопкой «Finish», для окончания установки, нужно ее нажать.

  5. Теперь можно приступить к созданию виртуальной машины.

  6. В окне попросят отметить тип ОС и сколько оперативной памяти следует выделить для ее работы. Лучше указывать 40-50% от имеющейся. А в новом окне нужно создать другой виртуальный диск.

  7. Тип диска выбирается опытным путем, для начала ставим VirtualBox Disk Image.

  8. Далее отметим пункт «Фиксированный».

  9. В новом окне выберите, сколько памяти выделять для установки, для Linux это 5-10 Гб. После нажатия «Ок», будет создано все необходимое для виртуальной машины.

Теперь, при запуске VirtualBox можно выбирать образ Linux Ubuntu и производить ее установку согласно параметрам, указанным ранее.

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

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

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

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

Загрузочные образы — это, в большинстве случаев, архивы большого объёма (несколько гигабайт), имеющие расширение *.iso.

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

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

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

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

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

Установка Linux рядом с Windows 10

Я не буду здесь подробно рассматривать, как установить Linux, все это уже подробно рассмотрено в моих статьях отдельно для разных дистрибутивов. Рассмотрим только несколько аспектов разметки диска. Возьмем Ubuntu, как самую популярную ОС для новичков, но в других дистрибутивах все почти так же.

На этапе выбора способа разметки я советую брать ручной вариант. Поскольку так вы лучше разберетесь, как устанавливать систему:

Здесь вы из освобожденного ранее места создаете те разделы, о которых мы говорили в самом начале статьи. Для корневого раздела точку монтирования нужно выбрать /, для домашнего — /home, а для раздела подкачки точка монтирования не указывается.

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

Обычная установка Linux рядом с Windows 10

Обычная установка аналогична для всех систем:

  1. Перезагрузка.
  2. Вход в BIOS SETUP.

  3. Изменение главного загрузочного устройства на нужное.
  4. Сохранение параметров (F10) и перезагрузка.
  5. Выбор установочной системы. Если есть пункт «Live», то можно загрузить ОС с носителя без установки.

  6. Разметка жесткого диска и выбор раздела, куда будет ставиться система.

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

Установка


Настройка, второй шаг: ввод пароля администратора (ROOT) и прочие вопросы, на которые следует ответить.

Заполняем данные при установке

Видео — Установка Ubuntu рядом с Windows. (BIOS+MBR)

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

Подготовка диска в Linux

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

Загрузитесь с диска Ubuntu, в поиске Dash наберите Gparted:

Откроется вот такое окно программы для управления дисками в Linux:

Здесь важно заметить, что разделы диска в Linux называются иначе чем в Windows. Здесь диски — это просто адреса файлов в виртуальной файловой системе dev

Позже вы поймете, что это такое, а сейчас важно только, что имя каждого раздела начинается с /dev/sd. Дальше идет буква, означающая физический диск (sda, sdb, sdc, sdd и так далее). За ней цифра, что обозначает номер раздела на диске, например: sda1, sda2.

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

В моем примере /dev/sdb1 — это диск С в Windows, а /dev/sdb2 — D. Мы будем делать то же, что и в предыдущем примере. Давайте уменьшим размер раздела /dev/sdb2 (D) до 10 Гигабайт чтобы на освободившимся пространстве выполнить установку Linux на Windows 10. Для этого кликните по разделу правой кнопкой и выберите пункт Resize/Move:

В открывшемся окне можно ввести нужный размер вручную в поле New size или воспользоваться ползунком:

Затем нажмите кнопку Resize/Move.

Как видите, появилось свободное пространство, но реальных изменений на диске еще нет. Для того чтобы записать все на диск, нажмите зеленую галочку, или в меню Edit выберите пункт Apply All Operations:

Процесс изменения размера файловой системы может занять немного времени:

Теперь вы можете видеть, что раздел /dev/sdb2 уменьшился, и появилось свободное место:

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

Так делать не нужно, иначе будет поврежден загрузчик Windows, его очень легко восстановить, но решать эти проблемы в самом начале знакомства с Linux вам, думаю, незачем.

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

Как включить Linux Ubuntu для Windows 10

Включение такого компонента при условии обновления ОС до последней актуальной версии осуществляется через его компонент. Переходим в «Панель управления», далее – «Программы и компоненты», а потом – «Включение и отключение компонентов…»

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

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

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

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

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

Разумеется, Линукс – это компонент для профессиональных пользователей. По данным опросов, этими пользователями часто являются программисты и другие специалисты из мира IT. Поэтому если вы устанавливаете данную подсистему, то возможно вам пригодится еще и эмулятор Андроида и другие инструменты для разработчиков, которые собраны у нас на проекте.

Надеемся, что нам удалось развенчать миф о том, что скачать Linux Ubuntu для Windows 10 невозможно. В сети мы встречали много подобных отзывов. И все они, как это ни странно, связаны с пользователями версий ОС, которые младше чем поколение 1607. Если у вас именно такое, то не удивляйтесь, когда у вас ничего не получится. Но зато вы знаете, как все решить и установить необходимый пакет – просто обновите свою сборку ОС, и в итоге у вас заработает и Линукс, и Убунту и вы получите множество других преимуществ.

Подробная инструкция как установить Убунту поверх Виндовса есть на официальном сайте Microsoft. Она на английском, но благодаря скриншотам вы сможете сориентироваться. Мы же прикладываем чистый ISO образ, о котором идет речь в инструкции на официальном сайте.

Running Ubuntu on WSL

Starting Ubuntu on WSL

The Ubuntu on WSL terminal can be started via:

  • The app tile in the Windows Start menu (or pinned to your taskbar)

  • WSL — Remote extension for Visual Studio Code.

  • The wsl command on the Windows command prompt or PowerShell

  • By running ubuntu1804.exe, etc. on the Windows command prompt or PowerShell

Installing Packages on Ubuntu

Package management on Ubuntu on WSL works the same as on desktop Ubuntu, using the apt package manager. apt will download and install packages from the Ubuntu archive.

First we check for updates:

sudo apt update

We use sudo because installing packages is an administrator task and requires elevated privileges. Enter the UNIX password you created when you installed Ubuntu on WSL. This will not be your Windows password.

Next we can install a package:

sudo apt install hello

For more information on managing packages with apt, see the following additional resources:

  • apt — Official Ubuntu documentation

Keeping Ubuntu Updated in WSL

WSL runs its own specialized init system instead of SystemD and does not run standard Ubuntu services. Due to the services not running software updates are not applied automatically. Please keep your WSL installation using regularly. This can be accomplished with an occasional:

sudo apt update
sudo apt upgrade -y

Hello World

Lets write and compile a very simple Linux application on WSL. It will announce ‘Hello World!’ and then count to 10.

First, we will update apt and then install the necessary tools, often called dependencies:

sudo apt update
sudo apt install nim

Next, we will create and open a file named helloworld.nim:

nano helloworld.nim

Copy and paste the following code snippet (click ‘Toggle Line Numbers’ to hide line numbers). You can paste into the Ubuntu on WSL terminal by right-clicking with the mouse or Shift+Ctrl+’V’:

echo "Hello World!"
for i in countup(1, 10):
  echo i

Exit nano with Control+’X’ then press ‘Y’ and Enter.

Next we will compile our application back at our shell prompt:

nim compile helloworld.nim

This compiles our Nim code snippet to C and then into a Linux binary named helloworld.

Then we can run our Linux binary:

./helloworld

You should see:

Hello World
1
2
3
4
5
6
7
8
9
10

But we are not just on Linux, we are on WSL.

We can build and test on both Linux and Windows at the same time, including compiling our Hello World application for Windows.

To do this we need to add a dependency, mingw-w64:

sudo apt install mingw-w64

Let’s compile our application again, this time creating a Windows binary:

nim compile --gcc.exe:x86_64-w64-mingw32-gcc --gcc.linkerexe:x86_64-w64-mingw32-gcc --cpu:amd64 --os:windows --out:helloworld.exe helloworld.nim

Then move our binary to Windows and run it from within WSL (your path by vary based on your Windows username):

mv helloworld.exe /mnt/c/Users/Hayden/OneDrive/Desktop/
cmd.exe /c "C:\Users\Hayden\OneDrive\Desktop\helloworld.exe"

Learn more about Nim.

Как установить Ubuntu рядом с Windows 10: настройка BIOS

Как правило, Линукс устанавливается из загрузочной флешки. Но по умолчанию ОС загружается из системного раздела. Поэтому нужно поменять настройки БИОСа для правильного включения устройства. Перед началом настройки необходимо определить, как войти в данное меню. Если используется ноутбук, то кнопка зачастую «F1», «F2» или «F10». В случае со стационарными компьютерами, то нужно поискать информацию в интернете. Но стоит попробовать нажать «Del». Клавиша нажимается, когда при включении на дисплее появляется логотип производителя «материнки».

Также перед тем как поменять настройки, рекомендуется вставить флешку в разъем. Часто БИОС не видит физический накопитель. В таких случаях стоит вставить устройство при загруженной ОС, затем перезагрузить гаджет. Также понадобится ввести пароль от Виндовс для входа в интерфейс.

Дальнейшее руководство отличается для устройств разных производителей, но суть похожа:

  • Phoenix BIOS — вкладка BOOT, переместить Removable Devices в самый верх;
  • Lenovo BIOS — Зайти в Boot, Boot Priority Order, поставить на первое место USB HDD;
  • Award BIOS — Advanced BIOS Features, Boot Sequence, зайти в First Boot Device, поставить USB HDD.

Также стоит посмотреть, как управлять интерфейсом. Клавиши расписаны на плашке внизу. Зачастую, чтобы сохранить и выйти, нужно нажать F10. После этого система будет загружаться с флешки. Дальнейший шаг — записать Линукс на сам накопитель любым удобным способом. Например, через утилиту Unetbootin.


С этим читают