Мультибутинг с Mac OS X Universal 10.5.6

Finder
В этой статье вы найдете наиподробнейший туториал по установке новой Retail-сборки с Leopard — Mac OS X Universal 10.5.6. Основной плюс этого дистрибутива: после установки вы получаете Retail Leopard, способный обновляться с сервера Apple, при этом избегая “танцев с бубном” как в случае с Boot-132. В качестве бонуса будет отдельная глава по организации мультизагрузки на одном жестком диске на примере свежеустановленного Leopard и Windows XP.

О Mac OS X Universal 10.5.6

[adsense:250×250:2577680495]

Mac OS X Universal 10.5.6 — новый дистрибутив, основанный на Retail Leopard 10.5.4. В сборку интегрировано обновление 10.5.6, удалены все языки кроме английского и русского, а также многие драйверы принтеров. Таким образом создателям удалось уместить ритэйловый леопард на однослойную DVD, вес дистрибутива 4.28 Гб. Mac OS X Universal 10.5.6 можно установить как на диск с разметкой MBR, так GUID, это важно.

Еще один плюс сборки — она распространяется в ISO, т.е. можно записать без проблем из OS X / Linux / Windows. Также в сборке содержаться все необходимые кексты для запуска устройств, искать их в интернете не надо. Дистрибутив предназначен для установки только на компьютеры на базе процессора Intel Core 2 Duo / Core Quad / Dual Core и чипсета Intel, различные Pentium D и уж тем более AMD не поддерживаются, для них нужно модифицированное ядро (Kernel).

Но главное, что после установки Leopard, в системе не будет ни одного измененного кекста! Т.е. можно будет обновляться на прямую с сервера Apple. Из “чужого” в ОС только могут быть загрузчик PCEFI_V9, Legacy kexts на AHCI+IDE, SMBIOSEFI, AppleDecrypt и Disabler. Вобщем выглядит все симпатично, скоро все это проверим.

О Мультибутинге

МультибутингМультибутинг (multiboot) или мультизагрузка — это когда несколько операционных систем установлено на один жесткий диск и при загрузке загрузчик “спрашивает” у вас какую систему загружать.

Основное препятствие для мультибутинга на Mac OS X, это разметка диска. Ритэйловый леопард обычно ставится на разметку GUID, родную для OS X. А семейство операционных систем Windows устанавливается на диск с разметкой MBR (Master Boot Record). Естественно, что 2 разметки на одном диске не может быть, и тогда приходиться заставлять либо WInsdows работать на GUID, либо Leopard на MBR, но только не в случае с Mac OS X Universal. Как было сказано выше, сборка устанавливается на MBR, таким образом, это одно из самых простых решений для мультибутинга.

Создание мультизагрузки будет состоять из 4 этапов:

  • Разметка жесткого диска в MBR и создание 2 разделов
  • Установка Windows XP SP3
  • Установка Mac OS X Universal 10.5.6
  • Обеспечение поддержки NTFS в Leopard и HFS+ в Windows

Поехали!

Разметка жесткого диска и создание разделов

Но перед тем как начать, познакомьтесь с “подопытным” железом. Это обычный компьютер на базе Intel Core 2 Duo (E4400@3.0 Ггц), материнская плата Asus P5B Deluxe (P965, BIOS 1236), оперативная память 4 Гб DDR2-800, видеокарта Nvidia 8500GT 256 Мб, жесткий диск Seagate Barracuda 320 Гб SATA и SonyNEC DVD-ROM SATA. Установки биоса материнской платы стандартные. Если у вас несколько жестких дисков, настоятельно рекомендую отключить все кроме используемого для установки.

Итак, у нас имеется DVD с образом Mac OS X Universal 10.5.6 и CD с Windows XP SP3. Ставим диск с XP в дисковод и производим обычную установку Windows. Windows XP была выбрана, т.к. диск был под рукой, аналогично можно использовать Vista или Windows 7.

Это обычная установка Windows XP. Думаю всем этот процесс знаком, поэтому детально на нем не будем останавливаться. За “превосходное” качество фото благодарим Стива Джобса, снимки делались на iPhone 3G (под рукой больше ничего не оказалось).

Установка Windows XP
Разметка диска в MBR. Разобьем 320Гб диск на 2 логических: первый будет под Mac, второй под Windows XP, 250Гб и 55Гб соответственно. Форматируем диск под Mac в FAT32, а для Windows в родной для нее NTFS.

Установка Windows XP
Последний этап установки Windows XP.

Установка Windows XP
На этом установка Windows XP окончена, идем далее.

Установка Mac OS X Universal 10.5.6

Установка хак-сборки не сложнее, чем Windows XP. Ставим диск в дисковод и вперед.

При загрузке жмем F8 и в появившемся меню выбора источника загрузки выбираем DVD-ROM. Далее у вас появится меню загрузчика Darwin (фото слева), там просто жмем пару раз Enter.

Загрузка с диска Mac OS X Universal 10.5.6
Если все хорошо, то перед собой вы увидите установщик Mac OS X Leopard.

Установщик Mac OS X Leopard
Далее необходимо отформатировать раздел под Mac в родную файловую систему HFS+. Для этого в верхнем меню выбираем Служебные программыДисковая утилита.

Дисковая утилита (Disk utility)
Справа в списке выбираем раздел и форматируем в HFS+ (выбрать Mac OS X Extended журнальный). После форматирования диска можно приступать к установке. Она ничем не отличается от рядовой установки Mac OS X на PC.

Главное не забыть в меню (фото слева) выбрать Настройка и в списке отметить единственный пункт Bootloader.

Установка Mac OS X Leopard на PC
После завершения установки необходимо перезагрузить компьютер.

Загрузка

Теперь на вашем PC установлено 2 операционных системы — Mac OS X Leopard и Windows XP, причем на одном жестком диске. При загрузке у вас будет появляться меню загручика Darwin, где выбирается загружаемая ОС.

Загрузчик Darwin
На этом установка ОС закончена, остается установить необходимые драйверы в Windows XP и кексты в Mac OS X. Кстати, создатель Mac OS X Universal 10.5.6 приготовил приятный сюрприз, большинство необходимых кекстов и программ уже “лежат” в папке ATools (MAC HDD/Программы/ATools).


UPDATE. Дополнение от автора сборки.

  • Кроме перечисленных тобой (мной) кекстов, на диске присутствуют еще и драйвера для PS/2 (и в инсталляторе, и потом, в самой системе (bootloader)). Так что условие “клавиатура и мышь только ЮСБ” с этой “сборкой” выполнять не обязательно! Правда лучше использовать мышь и клаву либо одного типа, либо другого! Гибрид, например, мыши ЮСБ, а клавы PS/2 ни к чему хорошему не приведет! Проверено!
  • Для владельцев материнок от Асус (серии Р5К, Р5Q и пр.), некоторых Гигабитов и многих других с чипсетами Р35, Р43, Р45 нужно иметь ввиду, что IDE контролер на этих мамках сделан не на Интел-чипсете, а на стороннем чипе JMicron, который Мак Осью не поддерживается в принципе! Поэтому с этими мамками использовать можно и нужно только SATA винты и SATA DVD-привод, и только в режиме AHCI! Причем сам IDE-контроллер в БИОСе нужно обязательно отключить, иначе гарантирован “кернелпаник”! Потом, после установки системы, поддержку JMicron можно доставить (существует самописный кекст), но все равно этот чип слишком глючно работает под Мак Осью!
  • Так же нужно иметь ввиду, что для работы Винды в режиме AHCI, необходимо установить в ней Storage-драйвера от Интел для SATA-котроллера, иначе Винда работать не будет!
  • Кроме отключения в БИОСе JMicron, и переключения SATA в режим AHCI, там же в БИОСе нужно обязательно сделать (если это в БИОСе присутствует):
    CPU -> Execute Disable Bit -> Enable
    Power Management -> S3
    Для Винды эти параметры особого значения не имеют, а Мак Ось без этого даже не стартанет (инсталлятор)!
  • Многие проблемы с распознаванием и задействованием Осью различных устройств материнской платы исчезнут, если после установки сразу сделать DSDT-патч! DSDTPatcherGUI есть в комплекте (в папке ATools)! Как и что им делать – запустите и все поймете!

UPDATE 2: решение проблемы с Trasfer my information от пользователя VyacheslavS.
Грузимся с флагом “-s”,
Набраем в терминале последовательно:

/sbin/mount -uw /
passwd root <- назначить пароль для рута.
touch /var/db/.AppleSetupDone
reboot


Так как дистрибутив Mac OS X Universal 10.5.6 основан на Retail, то он легко обновляется с сервера Apple. Поигравшись немного с CandyBar получились вот такие системы.

Windows XP
Mac OS X Leopard

Взаимодействие OS X и Windows XP

Для того, чтобы обеспечить удобный обмен файлами между системами придется еще немного потрудиться. Дело в том, что Mac OS X понимает файловую систему NTFS (от Windows), но может только считывать информацию, запись запрещена. Что касается самой Windows, то она вообще не видит разделы мака в HFS+.

Чтобы исправить эти недочеты, необходимо установить 2 программы, по одной на каждую ОС. На Windows установить MacDrive, а на Mac плагин Paragon NTFS.

P.S.

И хотя эта статья написана для того, чтобы помочь пользователям установить OS X и Windows на один жесткий диск, надеюсь рано или поздно вы зададитесь вопросом…
Mac или PC?
И сделаете правильный выбор!