Dual boot Windows 10

Содержание

Виды менеджеров

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

  1. NTLDR — работает в сетевых ОС на основе технологии NT;
  2. Рассматриваемая служба WBM — успешно функционирует со времен Windows Vista;
  3. LILO — сервис для включения «Линукс»;
  4. BootX — осуществляет функции запуска в компьютерах на Mac OS X;
  5. SILO — главным образом используется в Solaris, где имеется поддержка SPARC;
  6. Bootman — загрузчик BeOS.

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

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

Например, пусковая информация сохранена в системном файле с наименованием “boot.ini”.

Способы решения проблем

Если возникают неполадки Windows Boot Manager, как убрать их? Какие существуют простые методики для быстрого исправления возникших ошибок?

Во-первых, рекомендуется предпринять попытку восстановления WBM. С этой целью желательно использовать оригинальный загрузочный диск с системой.

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

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

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

Но если уже это сделано, чтобы исправить ситуацию, необходимо выполнить следующие действия:

  1. Загрузить ПК с загрузочного диска с Windows;
  2. Запустить “Проводник”;
  3. Далее вызвать контекстное меню от системного тома;
  4. Кликнуть “Свойства”;
  5. В отобразившемся окошке убрать отметку с графы параметра сжатия;
  6. Затем открыть консоль;

Исполнить перечень команд (обязательно каждый раз, написав очередную строку, следует нажимать на “Enter”):

  1. c:,
  2. expand bootmgr temp,
  3. attrib bootmgr -s -r –h,
  4. del bootmgr,
  5. ren temp bootmgr,
  6. attrib bootmgr -a +s +r +h.

Готово. Менеджер будет вновь в работоспособном состоянии, то есть полностью восстановлен.

Загрузчик операционной системы

Загрузчик операционной системы — системное программное обеспечение, обеспечивающее загрузку операционной системы непосредственно после включения компьютера (процедуры POST) и начальной загрузки.

Загрузчик операционной системы:

  • обеспечивает необходимые средства для диалога с пользователем компьютера (например, загрузчик позволяет выбрать операционную систему для загрузки);
  • приводит аппаратуру компьютера в состояние, необходимое для старта ядра операционной системы (например, на не-x86 архитектурах перед запуском ядра загрузчик должен правильно настроить виртуальную память);
  • загружает ядро операционной системы (Ntoskrnl.exe в случае MS Windows) в ОЗУ. Загрузка ядра операционной системы не обязательно происходит с жесткого диска. Загрузчик может получать ядро по сети. Ядро может храниться в ПЗУ или загружаться через последовательные интерфейсы (это может пригодиться на ранней стадии отладки создаваемой компьютерной системы);
  • формирует параметры, передаваемые ядру операционной системы (например, ядру Linux передаются параметры, указывающие способ подключения корневой файловой системы);
  • передаёт управление ядру операционной системы.

На компьютерах архитектуры IBM PC запуск загрузчика осуществляется программным обеспечением BIOS, записанной в ПЗУ компьютера, после успешного окончания процедуры POST. Опишем процедуру, с помощью которой происходит загрузка с НЖМД IBM PC: BIOS производит чтение 512 байт первого сектора НЖМД (MBR) в ОЗУ по адресу 0x00007C00 (0x07C0:0x0000 в формате реального режима), затем прочитанному коду передаётся управление. Этот код читает и анализирует таблицу разделов жёсткого диска, а затем, в зависимости от вида загрузчика, либо передаёт управление загрузочному коду активного раздела жёсткого диска (см. Начальная загрузка компьютера), либо самостоятельно загружает ядро с диска (например, сетевого или съёмного) в оперативную память и передаёт ему управление. Первоначально загрузчик работает в режиме реальной адресации при отключенной адресной линии A20, что создает определенные трудности при написании загрузчиков.

Распространённые загрузчики

Список примеров в этом разделе не основывается на авторитетных источниках, посвящённых непосредственно предмету статьи или её раздела. Добавьте , предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, а не отдельные элементы списка. В противном случае раздел может быть удалён.
  • NTLDR — загрузчик ядра Windows NT/2000/XP.
  • Windows Boot Manager (bootmgr, winload.exe) — загрузчик ядра Windows Vista, Windows 7, Windows 8 и Windows 10.
  • LILO (LInux LOader) — загрузчик, в основном применяемый для загрузки ядра Linux.
  • GRUB (Grand Unified Bootloader) — применяется для загрузки ядра Linux и Hurd (StartUp Manager).
  • OS/2 BootManager — загрузчик ядра OS/2.
  • RedBoot — загрузчик для встраиваемых систем. Домашняя страница RedBoot.
  • SILO (SPARC Improved bootLOader) — загрузчик Linux и Solaris для машин с архитектурой SPARC. Домашняя страница SILO.
  • Loadlin — загружает Linux из-под DOS или Windows. Домашняя страница Loadlin.
  • Syslinux — загружает Linux из-под DOS или Windows.
  • Yaboot — загрузчик Linux на PowerPC.
  • BootX — загрузчик Mac OS X.
  • bootman — загрузчик BeOS.
  • BootManager — загрузчик Haiku.
  • Das U-Boot — универсальный загрузчик, применяется в основном во встраиваемых (embedded) системах.
  • Plop Boot Manager — универсальный загрузчик, запускается с помощью собственных загрузчиков Windows и Linux, а также со съемных носителей. Домашняя страница Plop Boot Manager.
  • SyMon — универсальный загрузчик, независим от типа операционной системы Домашняя страница SyMon.
  • Acronis OS Selector — коммерческая графическая утилита прилагаемая к Acronis Disk Director, поддерживает Windows и Linux, появляется перед каждой загрузкой системы, умеет копировать системы .
  • uMon — загрузчик для встраиваемых систем.
  • barebox — загрузчик для встраиваемых систем.
  • Paragon Boot Manager — универсальный загрузчик, распространяется с дистрибутивом Paragon Partition Manager.
  • XorBoot — универсальный загрузчик.

Инструкции для разных ноутов и материнок

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

Acer

В стационарных компьютерах этой фирмы отключить функцию безопасности можно в разделе «Authentication» или в «Advanced — System Configuration».

В ноутбуках вы увидите этот параметр на главной вкладке, однако деактивировать его там не получится. Чтобы это стало возможным, сначала необходимо на закладке «Security» посредством инструмента «Set Supervisor Password» поставить код. Возможно, придется вместо UEFI также установить режим загрузки Legacy Mode либо CSM.

Как отключить UEFI в Asus

В последних моделях этого бренда вам нужно:

  • Переключиться на вкладку «Boot» (Загрузка),
  • Выбрать Безопасный вариант,
  • В строке «OS Type» (Тип операционки) поставить ответ «Other OS» (Другая).

Иногда встречается другой метод: в той же вкладке или в «Security» следует переключить нужный нам параметр в состояние «Disabled» (Отключено).

Не забудьте сохранить изменения. Делается это при помощи клавиш F10.

Dell, Lenovo и Toshiba

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

Gigabyte

Выключить Безопасный запуск на этом железе можно на вкладке «BIOS Features» (Настройки). Для включения ОС с загрузочного накопителя, как и в примере с Асерами, вдобавок требуется включение CSM и прежнего варианта загрузки.

HP

У вас ноутбук этой фирмы? Сразу при его включении нажмите кнопку «Esc». Это вызовет меню, через которое вы сможете попасть в BIOS, щелкнув по F10. Далее вам потребуется вкладка «System Configuration», а в ней — раздел «Boot Options». В нем вы увидите необходимый параметр, который следует перевести в неактивное состояние.

>Запись Clover EFI Bootloader на установочную флешку OS X El Capitan 10.11

Приветствуем.

В связи с расширением сайта, сезонная статья по созданию загрузочной флешки у нас будет разделена на 2 части:

  1. Создание непосредственно самой загрузочной флешки, чего вполне достаточно для оригинального мака;
  2. Запись загрузчика, и корректировка его под El Capitan, о чем и идет речь в этой статье.

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

Не будем воду в ступе толочь, приступим.

Что нам потребуется:

  1. Прямые руки – без них не обойтись;
  2. OS X Maverics (10.9) и выше, запущенный где угодно (Mac/VM/Hack);
  3. Флешка, созданная в первой части цикла;
  4. Скаченный установщик Clover EFI Bootloader;
  5. Xcode / PlistEditor;
  6. Книга Клевер Цвета Хаки;
  7. Необходимые кексты;
  8. Сделанный вами DSDT (при наличии);
  9. Права администратора.

Для начала выполним все вышеуказанные условия:

  • Пункт №2:
    • Mac – ваш оригинальный компьютер от Apple, с уже запущенной OS X 10.9+;
    • VM – виртуальная машина;
    • Hack – рабочий хакинтош с OS X 10.9+ на борту.
  • Пункт №3:
    • Мы имеем уже готовый установщик, который мы сделали в первой части.
  • Пункты №4 – №7:
    • Просто идем по ссылкам, и скачиваем актуальные версии;
  • Пункт №8:
    • Если вы делали DSDT, то он нам пригодится.

Устанавливаем Clover EFI Bootloader:

Последовательно нажимаем кнопки;

Стартовый экранЛицензионное соглашение (GPL v3)

Меню настройки параметров и размещения

Меню “Изменить размещение установки…”;

Выбираем “Install OS X El Capitan”;
Нажимаем “Продолжить”.

Вернулись обратно в меню настройки параметров и размещения;

Нажимаем настроить, и делимся на 2 лагеря*;

UEFI – загрузка:

  • Установить Кловер для UEFI загрузки;
  • Установить Clover на EFI раздел (ESP);
  • Тема:
    • BlackGreen (например).
  • Drivers64UEFI:
    • DataHubDxe-64;
    • OsxAptioFixDrv-64;
    • PartitionDxe-64.
  • Установить системные RC скрипты;
  • Добавочные RC скрипты:
    • disable sleep proxy client.

OsxAptioFix2Drv-64 – Легальная замена, если проблемы с OsxAprioFixDrv-64;
EmuVaribleUefi-64 – необходим, если не работает NVRAM.


Legacy загрузка:

  • Установить Clover на EFI раздел (ESP);
  • Загрузчик:
    • Установить boot0af на MBR или Установить boot0ss на MBR;
  • CloverEFI:
    • CloverEFI 64-bits SATA;
  • Тема:
    • BlackGreen (например).
  • Drivers 64:
    1. Ps2MouseDxe-64 или UsbMouseDxe-64 (если нужна мышь в GUI);
    2. XhciDxe-64 (если есть USB 3.0).
  • Установить системные RC скрипты на основной раздел;
  • Добавочные RC скрипты:
    • disable sleep proxy client.

Drivers 64 – драйверов очень много, и описание к ним отображается корректно. Каждый выбирает для себя то, что считает нужным.


Нажимаем “Установить”, вводим пароль и закрываем установщик.

“Установить”Предоставляем праваГотово

После установки, мы обнаружили, что у нас появился еще один раздел “EFI” , который является ESP (EFI System Partition) нашей флешки. Дальнейшая работа у нас будет с ним.

Готово!

Теперь мы можем устанавливать с этой флешки OS X El Capitan на оригинальные маки и на наши с вами ноутбуки и компьютеры.

Примечания:

  1. PlistEditor Pro является проприетарным продуктом, распространяемым Fat Cat Software, и предоставлен для ознакомления. Если вы планируете использовать это ПО, то приобретите его;
  2. RC скрипты безвредны для систем, которым они не требуются, и очень помогают системам, которым они нужны.
  3. После установки системы, чтобы поставить кловер на жесткий диск, достаточно повторить эти же самые действия. Вот только, добавить самую последнюю галку в установщике, и конфиг с папками кекстов у нас готовы.
  4. Используйте только актуальные версии ПО и кекстов.
  5. Скоро вы увидите продолжение этого цикла.

И да прибудет с вами Кловер.

Рассказываем о заключительном этапе по установки macOS на компьютер (Хакинтош), а именно установке загрузчика Clover на установленную систему!

Ранее мы рассказывали что необходимо, чтобы установить хакинтош:

  • Выбор железа для Хакинтош
  • Скачивание образа macOS
  • Настройка BIOS / UEFI
  • Значение аргументов (ключей) загрузки
  • Создание загрузочной флешки
    • С помощью терминала
    • В Windows с помощью (BDU) Boot Disk Utility
    • С помощью UniBeast в macOS
  • Куда и как установить Kext для Хакинтош?
  • Какие драйверы устанавливать в drivers64UEFI
  • Создание config.plist для установки Хакинтош
  • Установка Хакинтош
  • Установить загрузчик Clover на системный диск
  • Установка драйвера Nvidia Web Driver
  • Как завести звук на Хакинтош?
  • Как завести USB?
  • Изменить таймер запуска Хакинтош
  • Включить ускорение Intel Quick Sync Video на Хакинтош
  • Как перенести файлы с Mac в Windows
  • Не удается установить программы, срабатывает защита
  • Настройка Windows клавиатуры в Mac
  • USB Bluetooth адаптер «отваливается»
  • Сбивается время в Windows

И так, если у вас все получилось и macOS установилась на ваш компьютер, то вас можно смело поздравить с успешной установкой Хакинтош! Но, пока что не стоит расслабляться и вам есть еще чем заняться!

Дело в том, что хоть и система уже работает, вам нужно установить загрузчик Clover, иначе после выключения компьютера и очередного запуска macOS не загрузится! Точней загрузится можно будет, но нужно всегда вставлять флешку с установщиком Хакинтош! Это весьма неудобно.

Поэтому, чтобы все работало как надо, необходимо установить загрузчик Clover.

Предыдущий шаг: установка Хакинтош

Устанавливаем загрузчик Clover после установки Хакинтош

И так, чтобы все точно заработало вам понадобиться:

  1. Загрузчик Clover (более свежие версии на GitHub )
  2. Clover Configurator или EFI Mounter
  3. Загрузочная флешка Хакинтош

Извлеките загрузочную флешку Хакинтош из компьютера если она была вставлена, после чего запустите установку загрузчика Clover и далее «Настроить». Если clover не запускается, то необходимо в системных настройках предоставить права на запуск.

Поставьте галочки напротив «Установить Кловер только для UEFI» и «Установить Clover на EFI раздел (ESP)» и выборочно установить Drivers64UEFI.

Нажмите ниже «Стандартная установка» и далее «изменить размещение установки» выберите установку на диск где установлена macOS.

Загрузчик Clover установлен, но это еще не все!

Вставляем загрузочную флешку Хакинтош и монтируем ее с помощью Clover Configurator или EFI Mounter раздел EFI.

Далее копируем из загрузочной флешки папки с содержимым и файлы:

  • kexts
  • Drivers64UEFI
  • config.plist

и вставляем в только что созданный раздел EFI с установленным Clover.

Следующий шаг: Установка драйвера Nvidia

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

Если Хакинтош не загружается, значит вы ставили систему не с EFI, а через Legacy режим.