МУЛЬТИЗАГРУЗКА Windоws XP/Vista/7/8/8.1/10, Linux, Free BSD, Mac OS X
Как организовать мультизагрузку - запуск на одном ПК любой ОС по выбору? Большинство потребителей используют Windows как основную ОС, и Руководства по мультизагрузке на BIOS-ПК обычно советуют запускать разные версии Windows загрузчиком Microsoft. Такую схему называют цепочной, или ЗАВИСИМОЙ, когда на диске есть один активный раздел с последней версией Windows, а другие ОС, установленные на других разделах или дисках, добавляются в бут-меню (BCD Store) основной ОС. При установке одновременно ОС разных типов - Windows, Linux, Mac - в меню загрузчика 1-й ОС можно добавить 2-й тип загрузчика, напр. Grub4DOS, позволяющий запускать другие типы ОС. Удаление основной ОС нарушает схему "зависимой" мультизагрузки, если не оставить её загрузочные компоненты - для Windows 8 это обычно MBR & PBR и BCD & Bootmgr; для Linux - Grub2 & grub.cfg или подобный бут-менеджер. Есть и другие способы постановки Мультизагрузки, напр. установка разных ОС на BIOS-ПК в разные активные разделы диска, что требует нестандартный MBR и Таблицу Разделов, но даёт НЕЗАВИСИМЫЕ ОС, удаление любой из них не влияет на загрузку остальных. На новых UEFI-ПК каждую ОС ставят независимо на отдельном разделе GPT-диска, отформатированном в рекомендуемой для этой ОС файловой системе, а *.efi файлы загрузки каждой ОС сохраняют в общий системный Fat32 EFI-раздел, и запускают любую ОС в UEFI Bootmgr из общего бут-меню в NVRAM, не меняя GUID Таблицу Разделов диска.
Инсталляция и загрузка ОС по "цепочной" схеме
Сравнительные характеристики ряда загрузчиков ОС
EasyBCD - редактор Windows Boot Menu для добавки других ОС
Grub4DOS - Boot Manager для загрузки ОС с дисков и образов на BIOS ПК
Материалы по разделу. [more]
Зачем нужен Мультибут?
Начальная загрузка компьютера - BIOS
Загрузчик операционной системы
Немного про UEFI и Secure Boot - стандарт на смену BIOS
Видео: Этапы загрузки Windows под микроскопом
Главная загрузочная запись - MBR
Восстановление загрузочного сектора и MBR
GPT - GUID Таблица разделов диска - стандарт на смену MBR
Настройка разделов жесткого диска в ОС на базе UEFI и GPT
Пропал диск. Восстановление таблицы разделов
Windows на USB HDD
[/more]
Инсталляции и загрузка ОС по "независимой" схеме
BootIt BM - мультизагрузчик с широкими возможностями для BIOS ПК
Инсталляция независимых ОС в BootIt BM. [more] Правила инсталляции и использования независимых ОС.
Для того чтобы разобраться, как правильно инсталлировать и использовать несколько ОС, вкратце рассмотрим структуру HDD физического жесткого диска. Жесткий диск имеет таблицу разделов MBR для Windоws, Mac OS X, Linux или GUID для Mac OS X, Linux и некоторых версий Windоws. Далее будем рассматривать только MBR.
В MBR (Master Boot Record) записана корневая таблица разделов (Root Partition Table) и небольшой фрагмент исполняемого кода в главном загрузочном секторе. Generic MBR от Microsoft занимает один сектор 512 байт на HDD. Цель MBR — ещё не загрузка ОС, а всего лишь выбор с какого раздела жёсткого диска следует загружать ОС.
На жёстком диске должен быть хотя бы один основной раздел (кое-где их называют первичными) (Primary Patrition). Основной раздел содержит только один логический том (диск в проводнике Windоws). Стандартно основных разделов в MBR может быть максимально до четырёх. Один и только один из основных разделов может быть активным. С него и будет производится загрузка ОС. После перегрузки компьютера можно назначить активным другой основной раздел, при переназначении раннее активный раздел переходит автоматически в неактивное состояние. Если активного раздела нет, дальнейшая загрузка ОС невозможна.
Для обхода ограничения количества разделов был введён дополнительный раздел (кое-где его называют расширенным) (Extended Patrition). Дополнительный раздел может иметь до 128 логических томов (дисков). Фактически дополнительный раздел для MBR тоже является основным (со своими особенностями, активным он быть не может). Если дополнительный раздел создан на диске, то основных разделов на диске можно создать максимум три.
Всё вышесказанное справедливо для диска с стандартным MBR. Эта структура применима к одному физическому диску, второй, если есть, имеет то же строение. В случае наличия нескольких дисков в системе - в BIOS'e указан приоритет дисков. Первый из них и будет для BIOS активным диском. Далее управление передаётся MBR активного диска, MBR определит активный основной раздел этого диска и передаст управление загрузочному сектору выбранного активного раздела PBR (Partition Boot Record), а тот - загрузчику ОС на активном разделе активного диска.
Краткий алгоритм и порядок загрузки ОС на диске MBR : BIOS проводит начальную инициализацию и проверку оборудования POST
BIOS определяет, с какого устройства производить дальнейшую загрузку: дискета, флеш-накопитель, жёсткий диск, СD/DVD, PXE и т. д... (выбор устройства зависит от настроек BIOS и это будет активное устройство).
Если активное устройство в BIOS - жёсткий диск и в компьютере есть несколько жёстких дисков, BIOS определяет какой из них приоритетный, его также называют активным диском (выбор активного диска зависит от настроек BIOS).
BIOS передаёт управление MBR активного диска (главному загрузочному сектору).
MBR просматривает по очереди все записи о разделах на активном диске и ищет первую запись об активном (загрузочном) основном разделе (сигнатура 80h) и в случае успеха MBR запоминает номер этого раздела. В случае ненахождения флага активности - возврат назад в BIOS или ошибка BIOS или система подвисает.
MBR просматривает все оставшиеся записи о разделах и проверяет, что это единственный активный раздел на этом диске. Все остальные разделы должны иметь флаг неактивности (сигнатура 00h). В случае нахождения любой другой сигнатуры - ошибка BIOS или система подвисает. На этом заканчивается проверка MBR и начинается подготовка к загрузке ОС.
MBR считывает первый сектор активного основного раздела и передает управление загрузочному сектору выбранного активного раздела PBR, а он загрузчику ОС
Далее загрузчик управляет процессом загрузки и загружает ядро ОС.Любая ОС состоит из двух частей : Загрузчик Ядро и программы
Как организовать мультизагрузку - запуск на одном ПК любой ОС по выбору? Большинство потребителей используют Windows как основную ОС, и Руководства по мультизагрузке на BIOS-ПК обычно советуют запускать разные версии Windows загрузчиком Microsoft. Такую схему называют цепочной, или ЗАВИСИМОЙ, когда на диске есть один активный раздел с последней версией Windows, а другие ОС, установленные на других разделах или дисках, добавляются в бут-меню (BCD Store) основной ОС. При установке одновременно ОС разных типов - Windows, Linux, Mac - в меню загрузчика 1-й ОС можно добавить 2-й тип загрузчика, напр. Grub4DOS, позволяющий запускать другие типы ОС. Удаление основной ОС нарушает схему "зависимой" мультизагрузки, если не оставить её загрузочные компоненты - для Windows 8 это обычно MBR & PBR и BCD & Bootmgr; для Linux - Grub2 & grub.cfg или подобный бут-менеджер. Есть и другие способы постановки Мультизагрузки, напр. установка разных ОС на BIOS-ПК в разные активные разделы диска, что требует нестандартный MBR и Таблицу Разделов, но даёт НЕЗАВИСИМЫЕ ОС, удаление любой из них не влияет на загрузку остальных. На новых UEFI-ПК каждую ОС ставят независимо на отдельном разделе GPT-диска, отформатированном в рекомендуемой для этой ОС файловой системе, а *.efi файлы загрузки каждой ОС сохраняют в общий системный Fat32 EFI-раздел, и запускают любую ОС в UEFI Bootmgr из общего бут-меню в NVRAM, не меняя GUID Таблицу Разделов диска.
Инсталляция и загрузка ОС по "цепочной" схеме
Сравнительные характеристики ряда загрузчиков ОС
EasyBCD - редактор Windows Boot Menu для добавки других ОС
Grub4DOS - Boot Manager для загрузки ОС с дисков и образов на BIOS ПК
Материалы по разделу. [more]
Зачем нужен Мультибут?
Начальная загрузка компьютера - BIOS
Загрузчик операционной системы
Немного про UEFI и Secure Boot - стандарт на смену BIOS
Видео: Этапы загрузки Windows под микроскопом
Главная загрузочная запись - MBR
Восстановление загрузочного сектора и MBR
GPT - GUID Таблица разделов диска - стандарт на смену MBR
Настройка разделов жесткого диска в ОС на базе UEFI и GPT
Пропал диск. Восстановление таблицы разделов
Windows на USB HDD
[/more]
Инсталляции и загрузка ОС по "независимой" схеме
BootIt BM - мультизагрузчик с широкими возможностями для BIOS ПК
Инсталляция независимых ОС в BootIt BM. [more] Правила инсталляции и использования независимых ОС.
Для того чтобы разобраться, как правильно инсталлировать и использовать несколько ОС, вкратце рассмотрим структуру HDD физического жесткого диска. Жесткий диск имеет таблицу разделов MBR для Windоws, Mac OS X, Linux или GUID для Mac OS X, Linux и некоторых версий Windоws. Далее будем рассматривать только MBR.
В MBR (Master Boot Record) записана корневая таблица разделов (Root Partition Table) и небольшой фрагмент исполняемого кода в главном загрузочном секторе. Generic MBR от Microsoft занимает один сектор 512 байт на HDD. Цель MBR — ещё не загрузка ОС, а всего лишь выбор с какого раздела жёсткого диска следует загружать ОС.
На жёстком диске должен быть хотя бы один основной раздел (кое-где их называют первичными) (Primary Patrition). Основной раздел содержит только один логический том (диск в проводнике Windоws). Стандартно основных разделов в MBR может быть максимально до четырёх. Один и только один из основных разделов может быть активным. С него и будет производится загрузка ОС. После перегрузки компьютера можно назначить активным другой основной раздел, при переназначении раннее активный раздел переходит автоматически в неактивное состояние. Если активного раздела нет, дальнейшая загрузка ОС невозможна.
Для обхода ограничения количества разделов был введён дополнительный раздел (кое-где его называют расширенным) (Extended Patrition). Дополнительный раздел может иметь до 128 логических томов (дисков). Фактически дополнительный раздел для MBR тоже является основным (со своими особенностями, активным он быть не может). Если дополнительный раздел создан на диске, то основных разделов на диске можно создать максимум три.
Всё вышесказанное справедливо для диска с стандартным MBR. Эта структура применима к одному физическому диску, второй, если есть, имеет то же строение. В случае наличия нескольких дисков в системе - в BIOS'e указан приоритет дисков. Первый из них и будет для BIOS активным диском. Далее управление передаётся MBR активного диска, MBR определит активный основной раздел этого диска и передаст управление загрузочному сектору выбранного активного раздела PBR (Partition Boot Record), а тот - загрузчику ОС на активном разделе активного диска.
Краткий алгоритм и порядок загрузки ОС на диске MBR : BIOS проводит начальную инициализацию и проверку оборудования POST
BIOS определяет, с какого устройства производить дальнейшую загрузку: дискета, флеш-накопитель, жёсткий диск, СD/DVD, PXE и т. д... (выбор устройства зависит от настроек BIOS и это будет активное устройство).
Если активное устройство в BIOS - жёсткий диск и в компьютере есть несколько жёстких дисков, BIOS определяет какой из них приоритетный, его также называют активным диском (выбор активного диска зависит от настроек BIOS).
BIOS передаёт управление MBR активного диска (главному загрузочному сектору).
MBR просматривает по очереди все записи о разделах на активном диске и ищет первую запись об активном (загрузочном) основном разделе (сигнатура 80h) и в случае успеха MBR запоминает номер этого раздела. В случае ненахождения флага активности - возврат назад в BIOS или ошибка BIOS или система подвисает.
MBR просматривает все оставшиеся записи о разделах и проверяет, что это единственный активный раздел на этом диске. Все остальные разделы должны иметь флаг неактивности (сигнатура 00h). В случае нахождения любой другой сигнатуры - ошибка BIOS или система подвисает. На этом заканчивается проверка MBR и начинается подготовка к загрузке ОС.
MBR считывает первый сектор активного основного раздела и передает управление загрузочному сектору выбранного активного раздела PBR, а он загрузчику ОС
Далее загрузчик управляет процессом загрузки и загружает ядро ОС.Любая ОС состоит из двух частей : Загрузчик Ядро и программы