Мультизагрузка
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Мультизагрузка — это установка нескольких операционных систем на один компьютер и возможность выбора одной из них для загрузки . Термин «двойная загрузка» относится к общей конфигурации двух операционных систем. Для мультизагрузки может потребоваться специальный загрузчик .
Использование
[ редактировать ]Мультизагрузка позволяет использовать более одной операционной системы на одном компьютере; например, если у пользователя есть основная операционная система, которую он использует чаще всего, и альтернативная операционная система, которую он использует реже. Мультизагрузка позволяет новой операционной системе настроить все необходимые приложения и перенести данные перед удалением старой операционной системы, если это необходимо. Другой причиной мультизагрузки может быть исследование или тестирование новой операционной системы без полного переключения.
Мультизагрузка также полезна в ситуациях, когда для разных программ требуются разные операционные системы. Мультизагрузочная конфигурация позволяет пользователю использовать все свое программное обеспечение на одном компьютере. Это часто достигается с помощью загрузчика, такого как 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 , поскольку Windows не может работать с ext4 , а раздел Linux , скорее всего, будет отформатирован в формате файла ext4 как Linux не может работать без NTFS. Однако если пользователь намеревается выполнить двойную загрузку двух версий Windows (т. е. Windows 7 и Windows Vista ) или две версии Linux (например, Linux Mint и Ubuntu Linux ), то одна и та же файловая система (например, NTFS или ext4) может использоваться как на дисках, так и в разделах.
Разделение
[ редактировать ]Основная концепция предполагает разбиение диска на разделы для каждой запланированной установки, обычно включая отдельные разделы для загрузки, корневого раздела, хранения данных и резервного копирования. [ нужна ссылка ]
МБР-загрузчик
[ редактировать ]Загрузчик MBR, такой как Air-Boot, заменяет стандартный загрузочный код на дорожке 0 кодом, который отображает меню выбора и загружает выбранную систему. Некоторые из них, например Air-Boot, могут быть настроены либо автоматически, либо пользователем во время загрузки, без необходимости использования внешнего меню конфигурации.
загрузчики Linux
[ редактировать ]Загрузчики Linux, такие как GRUB и LILO, могут находиться в MBR или PBR. Они используют файлы конфигурации в /boot для управления меню выбора.
Менеджер загрузки OS/2
[ редактировать ]Менеджер загрузки OS/2 должен быть установлен в основной раздел. Утилиты создания разделов OS/2 могут настроить в меню до четырех систем, каждая из которых может находиться либо в основном разделе, либо в логическом томе в расширенном логическом разделе. Можно включить загрузчик, такой как GRUB, в меню диспетчера загрузки OS/2, а также можно включить диспетчер загрузки OS/2 в меню для другого загрузчика. Новые загрузчики, такие как Air-Boot, GRUB и LILO, предлагают большую гибкость.
Microsoft Windows и Linux
[ редактировать ]Одной из популярных конфигураций мультизагрузки является двойная загрузка операционных систем Linux и Windows, каждая из которых находится в своем собственном разделе. Windows не обеспечивает и не поддерживает мультизагрузочные системы, за исключением возможности установки для конкретных разделов, и выбор загрузчика не предлагается. Однако большинство современных установщиков Linux поддерживают двойную загрузку (хотя некоторые знания о разделах желательны). Обычно установка проходит без проблем, но после перезапуска загрузчик распознает только одну из двух операционных систем. [2]
дает некоторые преимущества Установка менеджера загрузки /загрузчика 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. [3] Выбор операционной системы во время загрузки, следовательно, зависит от загрузчика, настроенного в основном разделе, для которого в записи таблицы разделов установлен флаг загрузки или «активный», который может быть загрузчиком DOS , OS/2 , eComStation , ArcaOS. [4] или BSD , в дополнение к Linux или Windows.
Если флаг загрузки установлен на основном компьютере Windows, диспетчер загрузки Windows можно использовать для загрузки другого установленного загрузчика с помощью такой программы, как EasyBCD . [5] Это означает, что менеджер загрузки активного раздела сначала предложит пользователю выбрать ОС для загрузки, затем при необходимости загрузит другую, например GRUB, даже загрузчик, установленный в логический раздел, а затем GRUB загрузит ядро Linux, как обычно. были ли GRUB установлены в MBR.
Активным разделом также может быть раздел, который существует только для выбора операционной системы для загрузки, например, менеджер загрузки, поставляемый с IBM OS/2 Warp и ее производными.
Учебный лагерь Apple
[ редактировать ]Boot Camp позволяет владельцам компьютеров Apple Macintosh на базе процессоров Intel устанавливать Windows XP, Vista, 7, 8 и 10 на свои компьютеры Mac. Первоначально программное обеспечение было доступно в бета-версии для загрузки с веб-сайта Apple (которая была совместима с Mac OS X версии 10.4 (Tiger)), а позже поставлялось в комплекте с Mac OS X, начиная с версии 10.5 (Leopard).
Boot Camp позволяет неразрушающее разбиение диска на разделы и изменение размера HFS+ файловых систем , параметры меню загрузки и возможность записи компакт-диска с необходимыми драйверами устройств . Поскольку Windows XP несовместима с расширяемым интерфейсом прошивки (преемником устаревшего BIOS ), прошивку на ранних компьютерах Intel Mac необходимо сначала обновить для поддержки эмуляции BIOS. Эмуляция BIOS достигается с помощью модуля поддержки совместимости (CSM). Apple не поддерживает форматы разделов и драйверы, отличные от Windows, поэтому настройка других операционных систем напрямую через Boot Camp невозможна. Однако можно заставить работать любую операционную систему, которая может использовать эмуляцию BIOS Intel Macintosh, включая версии Windows, отличные от XP . Дистрибутив Ubuntu Linux особенно популярен для этой цели, поскольку он предоставляет возможность использовать проприетарные драйверы устройств вместе с драйверами с открытым исходным кодом.
См. также
[ редактировать ]- Загрузка
- Сравнение загрузчиков
- ГНУ GRUB
- EasyBCD — бесплатная программа NeoSmart Technologies для настройки мультизагрузки в Windows.
- Поддержка Ext2Fsd для ext2/3/4 под Microsoft Windows
- Спецификация мультизагрузки
- Виртуализация
- Windows с собой
- XOSL – бесплатный графический загрузчик с открытым исходным кодом.
Ссылки
[ редактировать ]- ^ «Команды OS/2 по имени», Справочник команд OS/2 (первое издание), IBM, 1999,
Переключение между операционными системами DOS и OS/2, которые находятся на одном жестком диске (диск C).
- ^ «Проблема загрузки Linux в загрузчике Windows — [Решено] — Программное обеспечение с открытым исходным кодом» . Аппаратное обеспечение Тома . Проверено 2 апреля 2018 г.
- ^ «openSUSE Ошибки/личинка» . openSUSE Ошибки/личинка . 28 января 2010 года . Проверено 22 января 2017 г.
- ^ «АркаОС» . Синий лев работы Арки Ноаэ . 13 ноября 2016 года . Проверено 22 января 2017 г.
- ^ «Как добавить запись о дистрибутиве Linux в меню загрузки Windows» . ОС Linux BSD . 21 июля 2012 года . Проверено 10 июля 2016 г.
Внешние ссылки
[ редактировать ]- «Спецификация мультизагрузки» .
- «Двойная, тройная и четырехъядерная загрузка Macbook с Mac OS X, Ubuntu Linux, Windows XP и Windows Vista» . Архивировано из оригинала 18 августа 2011 г.
- «Установка Windows XP: двойная загрузка вместо одиночной» .
- «YUMI Multiboot USB Creator ▷ Создание мультизагрузочных USB-накопителей» .