Мультизагрузка Windows, Linux и Mac OS X
Избранные статьи
|
После перехода компании Apple на платформу
Intel возник соблазн установить на один и тот же
компьютер сразу три ОС - Windows, Linux и Mac OS X. Распространено мнение о том, что Mac OS X не уживается с другими ОС. Однако
это не так. Можно без проблем установить все эти три ОС на один жесткий диск.
Как это сделать и будет описано в этой статье.
Подготовка дискаПервое что необходимо сделать это создать на жестком диске необходимое количество разделов под эти ОС. По минимуму потребуется 4 раздела - 1 для Windows, 1 для Mac OS X и 2 для Linux. Два для Linux, потому, что в отличии от Windows и Mac OS X Linux для swap использует отдельный раздел. При этом важно, чтобы разделы на диске были в формате MBR (еще этот формат называют DOS). Какой программой создавать разделы это дело вкуса, на мой взгляд наиболее удобно использовать Live дистрибутив Ubuntu Linux и программу Gparted. Относительно структуры разделов. Нужно будет как минимум два первичных раздела - для Mac OS X и Windows. При этом раздел для Mac OS X нужно будет создать обязательно с файловой системой FAT32. Linux можно устанавливать на логические разделы в расширенном разделе. То есть конфигурация диска например может быть такой:
Кроме этих четырех разделов можно создать еще общий для всех ОС раздел для размещения общих файлов. Однако при выборе файловой системы для такого раздела, нужно знать о том, что:
То есть общий файловый раздел должен иметь файловую систему FAT32. Относительно размеров разделов. По минимуму раздел для каждой ОС я бы рекомендовал не менее 10 Гб. Но если диск достаточно большой, то лучше по 15-20 Гб. Размер раздела linux swap нужно определять немного больше чем размер оперативной памяти, это связано с тем, что при выключении в режиме hibernate Linux записывает образ оперативной памяти на swap раздел. Установка Windows, Linux и Mac OS XПосле разбиения диска на разделы можно начинать установку. Первыми нужно устанавливать Windows и Mac OS X, какую именно из них первой, а какую второй безразлично. Нужно только знать, что после установки второй из этой пары, загрузка с первой станет временно невозможной, но это исправляется после установки Ubuntu Linux. Важное примечание по установке Mac OS X. После того, как загрузится установщик Mac OS X, нужно будет запустить программу "Дисковая утилита", затем, в этой программе, переформатировать первичный раздел FAT32 в файловую систему HFS+ journaled. После этого закрыть программу "Дисковая утилита" и в установщике выбрать этот раздел HFS+ journaled для установки. Последней устанавливается Ubuntu Linux (конечно это может быть и другой дистрибутив GNU/Linux). Желательно подобрать свежий дистрибутив который использует загрузчик Grub 2. После установки Ubuntu Linux и загрузчика Grub2 в стартовом загрузочном меню будут строки для запуска всех трех ОС. Но если, произойдет сбой и в меню Grub не будет Mac OS X или Windows тогда нужно будет загрузиться в Ubuntu Linux, там открыть терминал и выполнить команду update-grub. Теоретические вопросы создания мультизагрузочных систем описаны в статье Мультизагрузка (multiboot system) Примечание 1, GPT и GRUB EFIЕсли Mac OS X устанавливается по умолчанию, то установщик делает разбивку диска в формате GPT. В такой ситуации для обеспечения мультизагрузки все равно можно использовать загрузчик Grub 2. Но нужно будет сделать дополнительный раздел с файловой системой FAT32 и затем при установке Ubuntu указать этот раздел как /boot, а в опциях установки Grub указать тип загрузчика EFI. Примечание 2, BSD загрузчик ядра XNUЗагрузка ядра Mac OS X XNU возможна как напрямую через Grub, так и с использованием 3-х ступенчатого BSD загрузчика (при использовании разметки диска в формате MBR). Частный случай такого BSD загрузчика это известный загрузчик Chameleon - специально модифицированный для загрузки ядра XNU на не Apple компьютерах. В случае использования такого BSD загрузчика в меню Grub добавляется chainloader на boot сектор того раздела на котором установлена Mac OS X. То есть Grub запускает вторую ступень BSD загрузчика, она запускает третью ступень, а та запускает ядро XNU. Иван Сухов, 2011 г.
|
Copyright digital.workshop 1999 - 2021.
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0. |
Developed by digital.workshop |