Из Википедии, бесплатной энциклопедии
  (Перенаправлено с двойной загрузки )
Перейти к навигации Перейти к поиску
GRUB , с записями для Ubuntu и Windows Vista , пример двойной загрузки

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

Использование [ править ]

Мультизагрузка позволяет размещать на одном компьютере несколько операционных систем; например, если у вас есть основная операционная система и альтернативная система, которую вы используете реже. Еще одна причина для мультизагрузки может заключаться в том, чтобы исследовать или протестировать новую операционную систему без полного переключения. Мультизагрузка позволяет новой операционной системе настраивать все необходимые приложения и переносить данные перед удалением старой операционной системы, если это необходимо. Возможной альтернативой мультизагрузке является виртуализация , при которой гипервизор используется для размещения одной или нескольких виртуальных машин с гостевыми операционными системами. Мультизагрузка также полезна в ситуациях, когда разное программное обеспечениетребуются разные операционные системы. Конфигурация с несколькими загрузками позволяет пользователю использовать все это программное обеспечение на одном компьютере. Это часто достигается с помощью загрузчика, такого как NTLDR , LILO или GRUB, который может загружать более одной операционной системы. Мультизагрузка также используется разработчиками программного обеспечения, когда для разработки или тестирования требуется несколько операционных систем. Размещение этих систем на одной машине - способ снизить затраты на оборудование.

Технические проблемы [ править ]

Количество операционных систем на том (логический диск) [ править ]

В конфигурации с двойной загрузкой OS / 2 диск C может содержать как DOS, так и OS / 2. Пользователь вводит команду BOOT [1] из командной строки DOS или OS / 2 для выполнения необходимых операций копирования, перемещения и переименования, а затем перезагружается в указанную систему на C :. Другие системы предоставляют аналогичные механизмы для альтернативных систем на том же логическом диске.

Количество операционных систем на одно запоминающее устройство [ править ]

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

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

Примером компьютера с несколькими операционными системами на одно запоминающее устройство является компьютер с двойной загрузкой, на котором Windows и Linux хранятся на одном диске, но при этом BIOS в системе не позволяет пользователю загружать отдельные диски и разделы. В этом случае загрузочный мультизагрузка погрузчик это необходимо. Кроме того, диск должен быть разбит на разделы, чтобы каждая операционная система имела свой собственный раздел на диске. Это необходимо, поскольку в каждой системе есть свой набор файлов и инструкций по эксплуатации. Кроме того, при использовании полностью отдельной операционной системы разделы, возможно, потребуется отформатировать в другой формат. Например, если вы собираетесь установить Windows и Linux , раздел Windows, скорее всего, будет отформатирован вФормат NTFS и раздел Linux , скорее всего, будут отформатированы в формате файла ext4 , поскольку Windows не может работать с ext4, а Linux не может работать с NTFS. Однако, например, если пользователь намеревается выполнить двойную загрузку двух версий Windows (например, Windows 7 и Windows Vista ) или двух версий Linux (например, Linux Mint и Ubuntu Linux ), можно использовать одну и ту же файловую систему (например, NTFS или ext4). как на дисках, так и на разделах.

Разбиение на разделы [ править ]

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

Windows XP и 2000 [ править ]

Разделители Windows Vista могут быть несовместимы с XP и 2000 (см. Диспетчер логических дисков # Проблемы совместимости ). Если вы используете Windows 2000 и XP, вероятно, самым безопасным подходом (для дисков менее 2 ТиБ ) является использование выравнивания таблицы разделов CHS , которое выбирается Windows XP / 2000 (не Vista или Windows 7 ). Если вы начинаете с диска, на котором нет ничего важного, удалите все разделы, отключите диск или перезагрузите компьютер, создайте хотя бы один раздел с помощью Windows XP / 2000 Disk Management или установщика XP / 2000 и отформатируйте все разделы FAT. Выравнивание можно проверить с помощью Ranish Partition Manager : Все разделов ( в том числе Расширенной загрузочной записиРасширенные разделы [EBR] - тип 05) должны начинаться в начале головки и заканчиваться в конце цилиндра. Если ничего не отображается красным цветом (с сообщениями об ошибках, когда вы их выделяете), вероятно, у вас диск со стандартным выравниванием таблицы разделов CHS. Если вы хотите отредактировать таблицу разделов в Linux, сначала запустите sfdisk с «--show-geometry» и «--show-pt-geometry». [2] Если они возвращают ту же геометрию, можно безопасно использовать GParted., если для него установлено округление до цилиндров, и вы добавляете разделы только в конец таблицы разделов. Если вы добавите раздел в середину расширенной таблицы разделов, GParted не разместит их в том порядке, в котором они находятся на диске (так что hda7 будет следовать за hda9 вместо hda6). Порядок можно исправить с помощью расширенной функции Linux fdisk. Большинство разделов Linux, которые не используют parted , не могут заканчивать расширенные разделы EBR (тип 05) в том же секторе, что и их логические диски . Когда GParted или parted редактируют эти «нестандартные» таблицы разделов, они «исправляют» все эти EBR, так что расширенные разделы заканчиваются в том же секторе, что и их логические диски.. После этого программа разметки может показать, что эти разделы не содержат «ошибок». Это также можно проверить с помощью (например) sfdisk -l -x -us / dev / hda. [2]

Загрузчик MBR [ править ]

Загрузчик MBR, такой как Air-Boot, заменяет стандартный загрузочный код на дорожке 0 кодом, который отображает меню выбора и загружает выбранную систему. Некоторые, например, Air-Boot, могут быть настроены либо автоматически, либо пользователем во время загрузки, вместо того, чтобы требовать внешнего меню конфигурации.

Загрузчики Linux [ править ]

Загрузчики Linux, такие как GRUB и LILO, могут находиться в MBR или в PBR. Они используют файлы конфигурации в / boot для управления своими меню выбора,

Диспетчер загрузки OS / 2 [ править ]

Диспетчер загрузки OS / 2 должен быть установлен в первичном разделе. Утилиты разбиения на разделы OS / 2 могут настраивать в меню до четырех систем, каждая из которых может находиться либо в основном разделе, либо в логическом томе в расширенном логическом разделе. Новые загрузчики, такие как Air-Boot, GRUB и LILO, предлагают большую гибкость.

Windows и Linux [ править ]

Одна из популярных мультизагрузочных конфигураций - это двойная загрузка операционных систем Linux и Windows, каждая из которых находится в своем собственном разделе. Windows не упрощает и не поддерживает многозагрузочные системы, за исключением возможности установки для отдельных разделов, и выбор загрузчика не предлагается. Однако большинство современных установщиков Linux поддерживают двойную загрузку (хотя желательно иметь некоторые знания о разделах). Обычно установка проходит без происшествий, но после перезапуска загрузчик распознает только одну из двух операционных систем. [3]

Есть некоторые преимущества в установке диспетчера загрузки / загрузчика Linux (обычно GRUB ) в качестве основного загрузчика, на который указывает главная загрузочная запись . Операционные системы Windows будут найдены правильно установленными загрузчиками Linux, но диспетчеры загрузки Windows не распознают установки Linux (и Windows не работает с файловыми системами Linux изначально ). Загрузочный код MBR может быть зарезервирован и восстановлен с помощью dd , доступного на компакт-диске аварийного восстановления системы .

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

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

Нейтральный MBR [ править ]

Альтернативой хранению GRUB в MBR является сохранение загрузочного кода Windows или другого универсального ПК в MBR и установка GRUB или другого загрузчика в основной раздел, отличный от Windows, таким образом, сохраняя нейтральный MBR. [4] Выбор операционной системы во время загрузки, следовательно, зависит от загрузчика, настроенного в основном разделе, для которого установлен флаг загрузки или «активен» в записи таблицы разделов, который может быть загрузчиком DOS , OS / 2 , eComStation , ArcaOS. [5] или BSD в дополнение к Linux или Windows.

С установленного флагом загрузки на первичной ОС Windows, то для Windows Boot Manager может быть использована для цепочечной другого установленного загрузчика, используя использование программы , как EasyBCD . [6] Это означает, что диспетчер загрузки активного раздела сначала предложит пользователю выбрать, какую ОС загружать, затем при необходимости загрузит другую, такую ​​как GRUB, даже загрузчик, установленный в логический раздел, а затем GRUB загрузит ядро ​​Linux как обычно GRUB был установлен в MBR.

Активным разделом также может быть тот, который существует только для выбора операционной системы для загрузки, например Boot Manager, который поставляется с IBM OS / 2 Warp и его производными.

Apple Boot Camp [ править ]

Boot Camp позволяет владельцам компьютеров Apple Macintosh на базе Intel устанавливать Windows XP, Vista, 7, 8 и 10 на свои Mac. Программное обеспечение поставляется в комплекте с Mac OS X начиная с версии 10.5 (Leopard). Ранее приложение было доступно в бета-версии для загрузки с веб-сайта Apple.

Boot Camp позволяет неразрушающим образом разбивать диск на разделы и изменять размер файловых систем HFS + , параметры меню загрузки и возможность записи компакт-диска с необходимыми драйверами устройств . Поскольку Windows XP несовместима с Extensible Firmware Interface (преемником устаревшего BIOS ), прошивка на ранних версиях IntelСначала необходимо обновить Mac для поддержки эмуляции BIOS. Эмуляция BIOS достигается с помощью модуля поддержки совместимости (CSM). Apple не поддерживает форматы разделов и драйверы, отличные от Windows, поэтому настройка других операционных систем напрямую через Boot Camp невозможна. Однако можно заставить работать любую операционную систему, которая может использовать эмуляцию BIOS Intel Macintosh, включая версии Windows , отличные от XP . Ubuntu дистрибутив особенно популярен для этой цели , поскольку они предоставляют возможность использовать проприетарные драйвера устройств вместе с драйверами с открытым исходным кодом.

См. Также [ править ]

  • Загрузка
  • Сравнение загрузчиков
  • GNU GRUB
  • Поддержка Ext2Fsd для ext2 / 3/4 в Microsoft Windows
  • Спецификация мультизагрузки
  • Windows To Go
  • EasyBCD от NeoSmart Technologies , бесплатная программа для настройки мультизагрузки в Windows
  • XOSL , бесплатный графический загрузчик с открытым исходным кодом
  • Виртуализация

Ссылки [ править ]

  1. ^ «OS / 2 Commands by Name», OS / 2 Command Reference (First ed.), IBM, 1999, Переключение между операционными системами DOS и OS / 2, которые находятся на одном жестком диске (диск C).
  2. ^ a b "sfdisk (8): Манипулятор таблиц разделов для - страницы руководства Linux" . linux.die.net . Проверено 2 апреля 2018 .
  3. ^ «Проблема загрузки Linux в загрузчике Windows - [Решено] - Программное обеспечение с открытым исходным кодом» . Оборудование Тома . Проверено 2 апреля 2018 .
  4. ^ "Ошибки openSUSE / grub" . Ошибки openSUSE / grub . 28 января 2010 . Проверено 22 января 2017 года .
  5. ^ "ArcaOS" . «Голубой лев» от Арки Ноэ . 13 ноября 2016 . Проверено 22 января 2017 года .
  6. ^ «Как добавить запись о дистрибутиве Linux в меню загрузки Windows» . ОС Linux BSD . 21 июля 2012 . Проверено 10 июля +2016 .

Внешние ссылки [ править ]

  • Спецификация мультизагрузки
  • Двойная, тройная, четырехъядерная загрузка Macbook с Mac OS X, Ubuntu Linux, Windows XP и Windows Vista. Архивировано 18 августа 2011 г. на Wayback Machine.
  • Установка Windows XP: двойная загрузка или одиночная загрузка