Перейти к содержимому

Как сделать двойную загрузку windows и linux

  • автор:

Двойная загрузка Windows 10 и Ubuntu Linux

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

Известно, что Windows “не дружит” с Linux, в частности не распознает форматированные Linux диски и разделы и не предоставляет загрузчик, который бы позволял запускать систему с ядром Linux, например, Ubuntu. Кроме того, многие компьютеры сейчас поставляются с предустановленной защитой загрузчика Windows 10.

Первое что нужно сделать перед попыткой установить Ubuntu или другой дистрибутив Linux совместно с Windows 10 — открыть меню BIOS/UEFI компьютера и отключить опцию Secure Boot.

Разметка диска Windows 10

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

Во втором случае, когда имеется два или более разделов, вам нужно решить, какой раздел будет очищен для установки Ubuntu. В обоих случаях, щелкните правой кнопкой мыши по меню Пуск, выберите пункт “Управление дисками”. В первом случае выберите диск (C:) и в контекстном меню правой кнопки мыши выберите опцию “Сжать том”.

Установите размер нового раздела для Ubuntu, который зависит от первоначального размера диска и свободного пространства на нем, а также от вашего выбора. Обратите внимание, что вам нужно не менее 10 гигабайт для установки Ubuntu (рекомендуется 20 гигабайт и более). После завершения сжатия, закройте утилиту “Управления дисками”.

Во втором случае, выберите раздел, который нужно очистить, допустим (D:) и в приложении “Управление дисками” щелкните правой кнопкой мыши по соответствующему разделу и выберите “Удалить том”, и у вас появится нераспредленный раздел, также, как и в первом случае.

Управление дисками

Управление дисками в Windows

Сжать том в Windows

Загрузка и установка Ubuntu

Последний релиз Ubuntu доступен для загрузки с нашего сайта, убедитесь, что Вы загружаете 64-битный ISO-образ, который нужно записать на USB накопитель объемом 2 гигабайта или выше.

После завершения создания USB, подключите USB-устройство флеш-памяти с Ubuntu в свободный порт компьютера, перезагрузите компьютер и вызовите загрузочное меню для выбора в качестве источника загрузки USB флешки. Не выбирайте UEFI USB (в этом случае Windows 10 не распознается!) *. После этого, установите последнюю версию Ubuntu.

Единственное различие заключается при отображение первого экрана установки, на нем нужно выбрать опцию «Install Ubuntu alongside Windows 10” (“Установить Ubuntu рядом с Windows 10”). После завершения установки перезагрузите компьютер. Выбирайте между Ubuntu и Windows 10 с помощью загрузчика Ubuntu (доступен при нажатии Esc).

Установить Ubuntu рядом с Windows 10

Установить Ubuntu рядом с Windows 10

* Обновление: нет необходимости отключать Secure Boot или не выбирать UEFI USB при установке Ubuntu. На конкретной тестовой машине без применения данных мер, UEFI не распознавал раздел Windows 10 на жестком диске, на вашем компьютере все может работать и без данных операций.

Как установить Linux Mint рядом с Windows 10 [инструкция для чайников]

Итак, вы решили перейти на Linux. Хорошее решение! А еще лучше, если вы выбрали Linux Mint!

Linux Mint — один из лучших дистрибутивов для новичков. В установке нет никаких сложностей, как и в самой работе на Linux Mint. И как же установить данный дистрибутив вместе с Windows 10?

Для начала давайте кратко повторим несколько вещей об установке Linux Mint. Существует несколько способов того, как можно начать использовать любую операционную систему на базе Linux:

  • Использование Linux в Windows. В данном способе Linux работает в Windows как любая другая программа. Так можно наиболее безопасно попробовать Linux. Однако это потребляет много системных ресурсов. Поэтому, если на вашем компьютере менее 4 ГБ оперативной памяти, то лучше не использовать дистрибутив в полной мере.
  • Запуск с Live USB. В данном методе вы записываете Linux на USB-носитель или DVD диск и запускаетесь с них. Но так любые изменения в Linux (обычно) не сохраняются. Такой способ подойдет, только если вы хотите посмотреть, как работает Linux.
  • Удаление Windows и установка Linux. Если вы создали резервную копию данных и у вас есть готовый диск для восстановления или установки Windows или если вы не собираетесь больше использовать Windows, то можете полностью удалить ее и использовать только Linux.
  • Установка Linux вместе с Windows. Данный метод называется двойной загрузкой Linux и Windows. Linux устанавливается в систему с предустановленной Windows. При загрузке системы можно выбрать либо Windows, либо Linux для дальнейшей работы. Новичкам этот вариант может показаться сложным, но лучшего способа, чтобы использовать вместе Linux и Windows в одной системе, нет.

Замедлит ли двойная загрузка Linux и Windows работу системы?

Ответ — нет. Двойная загрузка Linux и Windows не замедлит работу системы.

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

Установка Linux Mint для двойной загрузки вместе с Windows:

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

  • Создавайте резервные копии данных. Вам понадобится работать с разделами диска. Обычно это не проблема, но если вдруг вы неправильно выбрали раздел или ошиблись где-то еще, то можете лишиться всех своих данных. Поэтому я советую все-таки создавать резервные копии важных файлов, документов, музыки, фильмов и т.д. на внешнем диске или облаке.
  • Имейте при себе программуboot-repair-disk. Если что-то произойдет с загрузкой, вы можете попробовать восстановить ее с помощью boot-repair-disk. Под него можно использовать USB-носитель или CD диск.
  • Держите под рукой Live CD или диск восстановления Windows. Если, несмотря на все попытки восстановить загрузчик, ничего не выходит, можно переустановить Windows с диска.

Я не отговариваю вас, а просто прошу быть готовыми к худшему.

Напоминаю, что вы устанавливаете Linux Mint к уже установленной Windows 10 и никак иначе.

Выполните следующие действия для установки Linux Mint в режиме двойной загрузки вместе с Windows:

Шаг 1: создайте Live USB/CD

Перейдите на сайт Linux Mint и скачайте ISO файл. Этот файл является образом диска, который можно записать на USB-носитель или DVD диск: скачать Linux Mint

Загрузив ISO Linux Mint, вам понадобится программа для записи образа на диск. Я рекомендую использовать бесплатную программу Universal USB Installer для Windows: скачать Universal USB Installer

Это исполняемый (.exe) файл. Просто дважды щелкните по нему, чтобы запустить программное обеспечение и выберите путь к ISO. Убедитесь, что вставили USB-носитель в компьютер.

Шаг 2: создайте новый раздел под Linux Mint

Записав установочный образ на USB/CD, примемся за разметку нашего жесткого диска, где у нас уже установлен Windows и куда мы будем ставить Linux.

Здесь нужно быть внимательным. Если у вас есть несколько разделов, то вы можете использовать один из них или можете также создать новый раздел из существующего. Так, при наличии достаточного места, с вашими данными ничего не произойдет. Обычно под Linux достаточно и 10 ГБ, но я рекомендую выделить 30–40 ГБ, если есть возможность. Тогда у вас будет больше места для загрузки и хранения различных файлов.

В Windows 10 перейдите в меню «Пуск» и введите «раздел». Так вы найдете утилиту управления дисками. Теперь выберите диск и освободите на нем место, сжав том:

У меня был диск С: с объемом памяти в 223 ГБ. Я сжал его и создал раздел с объемом в 110 ГБ.

Шаг 3: загрузка с Live USB

Подключите Live USB с Linux Mint к компьютеру и перезагрузите систему. Во время загрузки нажмите клавишу F10 или F12 (зависит от настроек компьютера), чтобы открыть меню загрузки системы. Далее выберите опцию загрузки с USB или съемного носителя.

Важно: если вы обновили Windows 8 или Windows 8.1 до Windows 10, то вам нужно сначала отключить Secure Boot (безопасная загрузка) в BIOS или UEFI. Для большинства современных систем c Windows 10 этого производить не нужно, особенно при установке Linux Mint или Ubuntu.

Шаг 4: Начало установки

Загрузка системы с Live USB или диска занимает время. Немного терпения. Когда система загрузится, перед вами будет выбор «Try Linux Mint» и «Install Linux Mint». Если вы выбрали первую опцию, вторую можно будет найти на рабочем столе.

Далее вам надо выбрать язык операционной системы.

Затем будет произведена проверка на достаточный объем памяти, зарядку и подключение к интернету.

Шаг 5: Разметка жесткого диска

Это самая важная часть процесса установки. Куда устанавливать Linux Mint? Как уже говорил, я предпочитаю отдельные разделы для WIndows и Linux. Windows уже установлена, поэтому подготавливаем новый раздел для Linux Mint. В окне «тип установки» выбираем «другой вариант».

Шаг 6: Создание разделов «Root», «Swap» и «Home»

Выделив свободное пространство, приступаем к установке Linux Mint. Для этого существует несколько способов. Я вам расскажу о своем любимом, который подразумевает создание разделов «Root»,«Swap» и «Home» вручную.

Сначала создаем раздел «Root». Выберите свободное пространство и нажмите «+».

Далее выбираем размер (10 ГБ будет достаточно, но я выбираю 20), журналируемую файловую систему ext4 и точку монтирования / (т.е. корень).

Затем создаем раздел «Swap». И тут встает вопрос, какой размер нужно указать для него?

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

  • RAM меньше 2 ГБ: размер swap должен быть в 2 раза больше размера оперативной памяти.
  • RAM от 2 до 4 ГБ: размер swap равен размеру оперативной памяти и + 2ГБ
  • RAM от 6 GB до 8 ГБ: размер swap равен размеру оперативной памяти
  • RAM больше 8 ГБ: размер swap должен быть меньше размера оперативной памяти в 2 раза или еще меньше.

Не тратьте много времени на swap. Этот раздел полезен для системы с небольшой оперативной памятью. Для систем с объемом оперативной памяти больше 8 ГБ и SSD, чем меньше swap, тем лучше.

Далее создаем раздел «Home». Выделите как можно больше размера для home, так как в нем будут храниться ваши пользовательские файлы.

Создав все три раздела, нажмите на «установить сейчас».

Шаг 7: Далее просто следуйте инструкции

Фактически, все самое страшное позади. Далее вам надо выбрать еще некоторые параметры (раскладка клавиатура, учетные данные и т.д.). В этом нет ничего сложного.

Настройка UEFI Dual Boot системы, приправленной rEFInd


КДПВ. Бут-менеджер rEFInd с темой оформления Regular.

На сегодняшний день практически все уже слышали про технологию UEFI. Говорить о том, что это такое и зачем оно нужно, я не собираюсь. Сегодня я бы хотел описать простейший сценарий установки Dual Boot системы с полной поддержкой UEFI, а также рассмотреть отдельно установку и настройку бут-менеджера rEFInd. Возможно вы уже видели подобные мануалы и гайды, но я постараюсь донести весьма доходчиво суть того, что мы будем делать и зачем. В других мануалах вы лишь смотрите за «магией» картежника и пытаетесь её повторить, делая, зачастую, элементарные ошибки. Кому эта тема интересна — прошу под кат.

В целом UEFI призвана наоборот упросить процесс загрузки, а не усложнить его. К примеру, посредством этой технологии компьютер можно загружать ОС и вовсе без прослойки в лице GRUB / LILO / etc, загрузчиком может выступать сама UEFI. Однако этот метод имеет свои недостатки, например, вам придется повозиться после обновления ядра, можно, разумеется, написать скрипт, но в целом этим и занимается grub2-efi

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

  1. Запись образа Windows 10 (8/8.1) на диск/флешку.
  2. Установка Windows 10 на часть диска.
  3. Запись образа Linux-дистрибутива с поддержкой EFI (большинство) на диск/флешку.
  4. Установка Linux-дистрибутива на оставшуюся часть диска.
  5. Установка и конфигурация rEFInd.
  6. Удаление GRUB и полный переход на rEFInd.

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

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

Сначала немного теории

UEFI видит только один специальный ESP-раздел, обычно он имеет размер 100-200 мегабайт и форматирован в FAT32 (бывает в FAT16), в нем содержаться папки с названиями а-ля Boot, Microsoft, Fedora, Ubuntu и т.д. Если вы перепробовали достаточное количество ОС и никогда не форматировали этот раздел, то там могло набраться приличное количество папок. К примеру, у меня было 2 живых оси и лежало около 6 папок.

P.S. CodeRush подсказал, что поддерживаются все FS, если на них есть соответствующие драйверы:

В самих папках лежат исполняемые файлы .efi которые и выступают в роли загрузчиков ОС. В папке debian вы наверняка обнаружите файл grubx64.efi , а в папке Microsoft – bootmgr.efi .

Большинство Linux-дистрибутивов монтируют ESP-раздел к /boot/efi , то есть загрузчик Debian будет лежать примерно на таком пути: /boot/efi/EFI/debian/grubx64.efi

C директорией разобрались, а что дальше?

А дальше нужно понимать, что существует ещё порядок загрузки, которым можно руководить с помощью утилиты efibootmgr , если у вас её нет, то можете скачать через свой пакетный менеджер, во всех стандартных репозиториях она присутствует. Для начала можете просто ввести эту команду и увидеть список порядка загрузки, а также все UEFI-записи. Если хотите разобраться с утилитой, то курите ман и читайте интернеты, в целом она весьма простая. Злой Windows как раз-таки тут и затирает наш GRUB и ставит Windows Boot Manager первым приоритетом, поэтому его приходится восстанавливать. Скажу лишь как редактировать записи:
efibootmgr -b <номер записи> -<модификатор редактирования> <параметр модификатора>
К примеру, efibootmgr -b 0 -B означает удалить запись 0.

P.S. CodeRush и другие комментаторы заметили, что efibootmgr является весьма опасной утилитой и отмечают, что гораздо безопасней пользовать EFI Shell.

По факту GRUB можно вообще не трогать, потому что он наверняка так и лежит в папке EFI/<название дистрибутива> , нужно лишь восстановить запись и выставить первый приоритет, но зачем что-то копать если можно chroot’нуться и ввести grub-install ? В большинстве случаев он сделает всё сам.

Кстати, стоит не забывать, что базовым функционалом efibootmgr обладает и сам, собственно, UEFI, он умеет читать эти записи и выстраивать приоритеты. Но сам просматривать ESP-разделы и добавлять новые записи он не умеет, эти обязанности возложены на EFI Shell и операционные системы.

И на последок: Все ваши действия в efibootmgr записываются в NVRAM! В большинстве случае UEFI умеет восстанавливать битый NVRAM каждый раз проверяя его и перезаписывая, в случая неполадок. Однако некоторые недобросовестные производители выпускают сырые прошивки и можно получить самый настоящий кирпич. К примеру ноутбуки с UEFI на базе Phoenix SCT окирпичиваются! Так что перед тем как продолжить читать, удостоверьтесь, что ваша модель материнской карты или ноутбука, устойчива к таким экспериментам.

P.S. Уже после написания большей части статьи я вспомнил про Secure Boot. Обычно UEFI тянет его за собой, но в большинстве случаев его можно весьма просто отключить в настройках UEFI. Многие Linux-дистрибутивы поддерживают его, но я всё же рекомендую его отключить, так как он может потянуть за собой массу проблем.

Базовый экскурс в теорию закончен.

Теперь можно перейти к практике

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

Первым делом нам нужно записать Windows

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

В отличии от Linux, Windows записать гораздо проще, на мой взгляд. Первый способ до возможно многим знаком, нужно просто зайти в cmd.exe от имени администратора и ввести эти команды. Не сложно заметить, то тут нет абсолютно никакой магии. Мы просто форматируем флешку в FAT32:

diskpart
list disk
select disk <номер флешки>
clean
create partition primary
select partition 1
active
format fs fat32 quick
assign
exit

После этого нужно просто открыть ISO-файл архиватором и перекинуть содержимое на чистую флешку. Всё, UEFI-флешка готова. На Linux можно сделать всё аналогичным образом, просто форматируем в FAT32 и копируем содержимое.

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

Однако я предпочитаю второй способ с использованием утилиты Rufus. Он меня никогда не подводил. Однако это Windows-only способ. На Linux-системах использование ddresque для создания загрузочной флешки Windows НЕ РАБОТАЕТ. Так что пробуйте другие утилиты, если первый способ с простым форматирование не помог.

Всё что вам будет нужно: выбрать вашу флешку, выставить параметр «Схема раздела и тип системного интерфейса» на «GPT для компьютеров с UEFI», и нажать старт. Остальные параметры трогать не нужно. Лучше использовать флешки помельче (на 8-16 гигабайт).

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

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

После загрузки в UEFI-режиме делаем всё по стандартной схеме, но на этапе выбора типа установки выбираем «экспертную», то есть мы разметим раздел сами. Размечать рекомендую аккуратно, особенно если дисков много. Наконец, выбрав диск, удалите все существующие разделы. Создайте один раздел с нужным вам размером, к примеру, 150 гигабайт. (Если вы предпочитаете создавать два и более разделов для ОС и файлов — без проблем, создавайте). Выберете этот раздел кликом мышки и нажмите «Далее». И если вы всё сделали верно, то Windows попросит вас создать дополнительные. Обязательно отвечайте «Да». Система создаст три раздела. Два своих для системных нужд и один тот самый нужный нам EFI-раздел. У меня он по нумерации всегда второй, всего получится 4 раздела, включая пользовательский NTFS. Если установщик не предложил создать разделы или создал всего один, то значит вы загрузились в Legacy-режиме и нужно перезаписывать флешку, что-то пошло не так. К сожалению редактор разделов Windows-установщика крайне слаб по возможностям, поэтому пробовать размечать разделы под будущий Linux тут смысла нет, оставляем это место попросту свободным. Дальше устанавливаем всё в штатном режиме.

Кстати, один из признаков правильной установки Windows в UEFI-режиме, появление логотипа производителя материнской карты / ноутбука / планшета при загрузке. Во многих UEFI (к примеру от ASUS и ASRock) есть отдельная настройка для этого. Так что если логотипа нет, но всё остальное прошло как по маслу, то ничего страшного в этом нет.

Записываем Linux?

Ага. После входа в Windows рекомендую сразу скачать образ выбранного вами дистрибутива и записать его аналогичным образом через Rufus. Правда в случае с Linux-дистрибутивами Rufus может спросить массу вопросов, к примеру он может попросить подгрузить загрузчик syslinux с интернета или выбрать режим записи образа: ISO или DD. На все вопросы отвечаем «Да.», то есть да, скачиваем последнюю версию syslinux и записываем в режиме ISO. Проверено на Ubuntu (и её вариациях Server, Mate, GNOME), Fedora, RHEL7, Debian и других.

До Dual Boot буквально один шаг

В отличии от Windows большинство дистрибутивов имеют отличную индикацию UEFI-режима. К примеру Debian в своем установщике черным по белому пишет, что система запущенна в UEFI-mode. Другие дистрибутивы проявляют это странным grub-загрузчиком, который выглядит «как-то не так».

Думаю если вы собрались ставить Linux, то вы наверняка сами знаете как ставить ваш любимый дистрибутив, поэтому я не буду заострять внимание на подробностях установки отдельно взятого дистрибутива. Потому что этот этап до боли прост. Если вы уже действительно прогрузились в UEFI-режиме и установили Windows как надо, то Dual Boot уже практически в кармане.

Итак всё что вам потребуется сделать при установке Linux:
Выбрать раздел /dev/sda2 (в вашем случае это может быть другой раздел) и указать точку монтирования — /boot/efi . Всё. Нет, правда, всё. Разумеется не забудьте разметить ext4 / Btrfs / ReiserFS / XFS / JFS раздел, примонтировать его в корень /. Кому нужен swap (если нужен) создайте и его. Дальше установщик вашего дистрибутива сделает всё сам, установит в директорию EFI/<название дистрибутива> свой GRUB и найдет запись Windows ( EFI/microsoft ).

Наводим красоту, ставим rEFInd

К сожалению счастью я болею сильной формой перфекционизма. И простой GRUB2 меня не устраивал, больно он страшный и не красивый. Беглый гуглинг рассказал мне о BURG, «красивом» форке GRUB, но он был заброшен и на данный момент скорее мертв, чем жив. К счастью для UEFI-машин есть отличная альтернатива — rEFInd. rEFInd является форком, заброшенного ныне rEFIt, а также его логическим продолжением. Первый создавался в первую очередь для Mac’ов и работы рядом с Boot Camp, нынешний форк такой узкой специализации не имеет и подходит практически для любых конфигураций.

Помимо того, что можно выбирать между уже установленными системами на ПК, приятным плюсом можно выделить автоматическое обнаружение загрузочных флешек и дисков. На КПДВ это можно увидеть. У меня имеется загрузочная флешка с Debian (не установщиком, а полноценной ОС) и можно увидеть удобную индикацию того, что это именно флешка, а не что-то другое. Если у вас имеется несколько ядер, то их список можно увидеть по нажатию клавиши F2. Помимо этого в файле /boot/refind_linux.conf можно задать несколько вариантов с разными параметрами ядра (например первый — стандартный для загрузки GUI, второй — безопасный режим без видеодрайвера и т.д, можно сделать дюжину вариантов, по умолчанию всего три). Также в папку EFI/tools можно накидать различных .efi-бинарников, к примеру UEFI Shell или memtest86+. rEFInd их автоматически подхватит и покажет в нижнем ряду как утилиты.

Хотите также?

Процесс установки из под Linux необычайно прост. Все способы описаны на официальном сайте, устанавливать можно практически из любой ОС. Для начала посетите эту страничку и скачайте .deb- или .rpm-пакет.

Сделайте бэкап EFI-директории:
cp -r /boot/efi/EFI /boot/EFI.bkp
После загрузки пакета, выполните:
cd Downloads или cd Загрузки
И установите пакет:
sudo dpkg -i <имя пакета>.deb или sudo dnf install <имя пакета>.rpm
В моем случае dpkg не мог иногда подтянуть зависимости, если у вас возникнут такие же трудности, то установите gdebi ( sudo apt-get install gdebi ) и выполните sudo gdebi <имя пакета>.deb .

Если у вас RHEL или CentOS, то используйте yum вместо dnf .

В логах установки пакета можно отследить лог установки rEFInd, в котором возможно будут ошибки их надо сразу отследить. Однако по моему опыту ошибок не возникает, если всё сделать правильно. Проверить результат работы установщика rEFInd можно, воспользовавшись утилитой efibootmgr , там первым приоритетом должна должен быть именно rEFInd Boot Manager.

Установить rEFInd повторно, если пакет уже установлен, можно с помощью команды:
refind-install
Установку rEFInd первым приоритетом можно произвести в ручную, с помощью команды:
refind-mkdefault

Всё очень страшно и откуда у меня столько ОС?

Да, всё страшно, пока. На самом деле ОС у вас всего две. Просто rEFInd собрал все .efi-бинарники и ещё отобразил ОС с возможностью загрузки напрямую. Для исправления этого недоразумения мы удалим лишнее, напишем свой конфиг и поставим красивую тему на rEFInd.

Первым делом зайдите в Linux, выбрав один из рабочих пунктов загрузки. В меню должен быть пункт для загрузки БЕЗ использования grubx64.efi! В разделе /boot проще работать из под администратора (потому у команду cd не хватает привелегий, а sudo она не работает), так что su и вводим пароль root’а.

Этот пункт не зря опциональный, потому что если у вас недостаточно опыта, то можно очень просто что-то сломать и не заметить. Рекомендую подготовить флешку с рабочим LiveCD, чтобы проводить восстановление, в случае неожиданностей.

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

Заходим в директорию:
cd /boot/efi/EFI && ls
Вероятно тут будет пять папок:
BOOT, microsoft, <ваш дистрибутив>, refind и tools.
Если будет что-то лишнее — смело удаляйте.

Способ 1 (через очищение, опаснее):
Убедившись что вы загрузились через rEFInd (!) и НЕ использовали для этого GRUB можете смело удалить папку вашего дистрибутива. Перезагрузитесь и проверьте, можете ли вы загрузиться в ваш Linux. Если можете, то вероятно в меню загрузки осталось 4 директивы: Windows, Linux и два странных пункта, которые приводят (скорее всего) к загрузке Linux. Можно было догадаться, что это .efi-бинарники из папки EFI/BOOT . Папку можно удалить полностью. НО! Убедитесь, что у вас есть бэкап. Перазагружаемся. Всё отлично?

Удаляем GRUB:
sudo apt-get remove grub2 grub2-efi grub grub-efi
Или:
sudo dnf remove grub2

Теперь можно ставить тему.

Способ 2 (через конфиг rEFInd, безопаснее):
Этот способ гораздо безопаснее, потому что удалять и что либо трогать мы не будем, мы добьемся результата правильной настройкой конфига. Сам конфиг лежит тут: /boot/efi/EFI/refind/refind.conf
Чтобы настроить свой набор директив загрузки нужно использовать два параметра scanfor и menuentry , после настройки должен получится примерно такой конфиг:

# Сканируем записи созданные ручкуами, флешки и оптически приводы
scanfor manual,external,optical
# Пункт для загрузки Linux
menuentry Linux <
loader /EFI/ubuntu/grubx64.efi
icon /EFI/refind/icons/os_linux.png
>
# Пункт для загрузки Windows 10
menuentry «Windows 10» <
loader \EFI\Microsoft\Boot\bootmgr.efi
icon /EFI/refind/icons/os_win.png
>

Разумеется это только часть конфига, другие параметры можно взять из примера

Мой конфиг на базе первого способа с комментариями

# Ожидание в секундах перед авто-выбором ОС
timeout 20
# Скринсервер через 300 секунд, если ничего не выбрали,
# но нажали любую клавишу и отменили автовыбор
screensaver 300
# Разрешение бут-менеджера
resolution 1280 1024
# Использовать графику при загрузке Linux. Этот параметр позволит загружать ОС с красивой Plymouth
# заставкой в разрешении указанном выше
use_graphics_for linux
scanfor internal,external,optical,netboot,biosexternal
# Подключение темы
include themes/refind-theme-regular/theme.conf

Отдельно про Plymouth можно почитать здесь.

Включение красивой темы

С этим всё просто, чуть выше последняя строчка конфига указывает на .conf-файл темы. Сами темы желательно класть в папку /boot/efi/EFI/refind/themes . По-умолчанию её нет, создайте через mkdir .
Заходим в директорию themes и просто пишем git clone https://github.com/munlik/refind-theme-regular.git . В конфиге прописываем строку include themes/refind-theme-regular/theme.conf
Другие темы можно посмотреть на оф. сайте.

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

Пожалуй на этом всё. Мы получили красивый бут-менеджер для выбора нужной ОС с полной поддержкой UEFI. Пункт с установкой rEFInd наиболее сложный, а поэтому опциональный, большинству хватит grub2-efi .

Напоследок небольшое видео от меня:

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

UPD 28.10.2022: Друзья, статье уже 6 лет, несмотря на то, что rEFInd технически до сих пор актулен, я перешёл на systemd-boot, на мой взгляд он проще и удобней в настройке.

Параллельная установка двух операционных систем: Windows и Ubuntu

2 OC

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

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

Когда вы, наконец, все собрали и услышали сигналы POST, остается еще один шаг, после которого вы сможете в полной мере наслаждаться своей новой конфигурацией! Прежде чем начать играть, работать с текстами или просто бродить по интернету, нужно установить еще один критически важный компонент – операционную систему (ОС).

скриншот Windows

Дистрибутив Ubuntu – хороший вариант для начинающих пользователей Linux, хотя есть и другие опции (также на основе Ubuntu), каждая из которых предлагает уникальный опыт перехода на Linux. Zorin и Pop!_OS – идеальные решения для геймеров или недавних пользователей Windows и элементарных ОС, отличающиеся к тому же потрясающим дизайном, который многим напоминает macOS.

В принципе, вариантов ОС не так уж много. Для большинства людей Windows – это фактически синоним понятия «операционная система для ПК». Очень многие используют ее в своей повседневной компьютерной практике, она изначально поддерживает различные приложения и вообще доминирует на рынке.

Одна из альтернативных опций, macOS – это проприетарная операционная система Apple. И вы не можете просто взять и установить ее на свой новый компьютер – из-за ряда лицензионных и других ограничений по использованию этой системы на компьютерах производства не Apple. Народ, конечно, нашел способы обходить эти ограничения, но Apple не считает это законным.

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

Так что вопрос выбора операционной системы, по большому счету, сводится к следующему: Windows или Linux? И мы в данной статье предлагаем вам рассмотреть еще один вариант: “А почему бы не обе?”

Почему Linux? И зачем нужны две операционные системы?

Если вы обычный пользователь, то более простым и надежным вариантом, вероятнее всего, считаете стандартную (и желательно заводскую) установку Windows. Зачем же связываться с Linux?

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

Во-вторых, Linux потребляет сравнительно мало ресурсов ПК. «В нагрузку» к этой ОС добавляют лишь небольшое количество «паразитного» ПО (bloatware), а системные требования для Linux обычно намного легче, чем для Windows: требуется меньше оперативной памяти, меньшее дисковое пространство для установки ОС, поддерживаются относительно старые модели процессоров, не говоря уже о том, что не требуется модуль TPM. Благодаря всему этому дистрибутив Linux будет наилучшим решением, если нужно реанимировать старый компьютер.

Скриншот Linux

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

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

Однако Linux не является абсолютно универсальным решением. Например, некоторые приложения могут быть разработаны специально под среду Windows или Mac, поэтому в Linux они работать не будут. Для многих из этих приложений можно найти аналоги в открытых источниках, но некоторые – например, игры – такой альтернативы принципиально не предлагают. Эта ситуация потихоньку начинает меняться – Steam уже поддерживает многие игры на Linux – но все-таки, прежде чем забыть про Windows и полностью перейти на ПО из открытых источников, необходимо взвесить все потенциальные издержки, которые могут быть связаны с этим переходом.

игра "цивилизация 6" в SteamНа Steam продолжает расти число игр с поддержкой Linux.

Но зачем же забывать насовсем? Почему бы не установить на компьютер параллельно Windows и Ubuntu, чтобы иметь возможность пользоваться преимуществами каждой из этих ОС? В этом и состоит концепция “опциональной загрузки”, и нам осталось только рассказать вам, как это сделать.

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

Что происходит в компьютере во время загрузки?

Когда вы нажимаете кнопку питания вашего ПК, материнская плата включается и начинает процесс загрузки. Этот процесс осуществляется под управлением системы BIOS, которая проводит базовую диагностику аппаратного обеспечения ПК, проверяя наличие и функциональное состояние необходимых компонентов (оперативной памяти, накопителей, клавиатуры, мыши и т.д.).

Затем BIOS обращается к главной загрузочной записи (Master Boot Record, MBR), которая начинает процесс загрузки ОС, чтобы далее вы могли запускать на компьютере свои приложения.

пк во время загрузки

MBR обычно занимает первый сектор загрузочного устройства (HDD, SSD, USB-флешки и т.д.). Местоположение MBR на загрузочном диске строго определено, чтобы ее гарантированно можно было найти в процессе загрузки. Ее задача относительно проста: найти и загрузить ОС. И здесь начинается самое интересное.

Сама MBR имеет слишком малый размер, чтобы содержать всю информацию по загрузке ОС. Поэтому, как правило, она передает управление загрузчику, который фактически обрабатывает все данные ОС, загружает нужные файлы в оперативную память и начинает общий процесс подготовки ОС к использованию. У разных ОС обычно разные загрузчики. Загрузчик Windows называется Windows Boot Manager, загрузчик Linux – GRUB.

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

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

    Установите первую ОС. Настоятельно рекомендуется в первую очередь установить Windows шт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *