Установка оригинальной Mac OS X на PC
- 17 декабря 2008
- Программы
Создаем Flash-загрузчик для вашего хакинтоша
Что для этого нужно?
Ну, во-первых собственно флешка. Неважен объем, неважно форматирование - пойдет FAT, FAT32, а насчет объема - лучше даже использовать старые флешки размером 128Мб, места загрузчик занимает немного. Желательно конечно, чтобы флешка была скоростная - к сожалению скорость считывания информации с флеш карт оставляет желать лучшего. Важно, чтобы ваш компьютер поддерживал загрузку с этого носителя
Во-вторых - компьютер с операционной системой Windows. Именно в ней носитель делается загрузочным.
Ну и в третьих - минимальный объем ПО. В него входят:
1. Пакет SYSLINUX, содержащий программу syslinux.exe. На сегодняшний день доступна версия 3.71
Внимание! У Вас нет прав для просмотра скрытого текста.
2. Пакет заготовок, записываемых на флешку, после создания на ней загрузочной области. Распространяется в виде архива -USB Disk BOOT Files.
Внимание! У Вас нет прав для просмотра скрытого текста.
3. Набор дополнительных кекстов, которые вы хотели бы вмонтировать в загрузчик. Это вы обеспечиваете сами.
Как сделать?
1. Запускаете Виндовс (подразумевается, что необходимые файлы скачаны, а чистая флешка вставлена в USB-порт). Запоминаете букву тома, присвоенную виндой флешке(пусть будет например Н
2. Распаковываете пакет SYSLINUX в корневой каталог жесткого диска, у вас там должна появиться папка SYSLINUX
3. Через меню винды запускаете эмулятор DOS(командную строку), в открывшемся окне появляется приглашение:
C:\Documents and Setting\Admin(или ваше имя)>
выполняете команды:
cd \
cd syslinux
cd win32
syslinux.exe -ma H:
Если все прошло нормально, после выполнения последней команды, без каких либо дополнительных сообщений остается командная строка вида:
С:\syslinux\win32>,
а на флешке появляется скрытый системный файл idlinux.sys. Увидеть в винде его можно, изменив опции вида в свойствах папки.
4.Из второго пакета копируете на флешку файлы
BOOT, MBOOT.C32, SYSLINUX.CFG, SYSLINUX.SYS, INITRD.IMG
Если в вашем пакете лругие файлы, то переименуйте isolinux.bin в syslinux.sys и isolinux.cfg в syslinux.cfg
Все - загрузочная флешка готова и ей уже можно пользоваться, но..
Как загружаться?
Первое -выбрать в меню загрузки биоса Флеш-карту в качестве загрузочного диска. ОНА ДОЛЖНА ПОЯВИТЬСЯ В РАЗДЕЛЕ HDD
Второе- после загрузки в первом меню по умолчанию появится в качестве загрузочного тома hd(0,1)-ЭТО САМА ФЛЕШКА! Если нажмете Enter - загрузка с флешки повторится(редактирование см.ниже) Нажмите Esc для перехода в следующее меню.
Третье - в следующем меню устройство по умолчанию (80) - это снова флешка! Номера ваших дисков начинаются с 81. Последовательным вводом номеров вы можете определить нужный вам диск. Возврат в предыдущее меню -клавишей Esc
Как отредактировать загрузчик?
Редактировать в загрузчике можно 2 файла:
1. INITRD.IMG - именно этот файл образа содержит кексты, загружаемые до запуска системы, и нужные Вам для приближения вашего Хакинтоша к реальному Маку.

Редактируется просто - запускается файл и монтируется на рабочем столе в виде диска. Дальше ненужные кексты удаляются, нужные добавляются. Естественно это делается в операционной системе MacOS X и в пределах свободного объема диска (до 40 Мб)
2. Если вам надоело все время вводить в меню загрузки номер вашего жесткого диска (cм. тему Внешний загрузчик на CD) можно отредактировать файл SYSLINUX.CFG Для этого в нем добавляется последняя строка с номером вашего диска:
PROMPT 0
TIMEOUT 90
DEFAULT /mboot.c32 /boot --- /initrd.img
APPEND biosdev=81
ВАЖНО!!! Достоинства и недостатки
1.Плюсы: Можно:
- установить систему 10.5 (Леопард) практически на любое железо, в том числе с IDE контроллерами JMicron и Marvell. Естественно речь идет о совместимом железе- не надо пытаться например установить оригинальную МакОсь на АМД-машину;
- установить систему, не записывая её инсталлятор на съемный носитель-прямо с жесткого диска;
- запустить систему не имеющую собственного загрузчика(чтобы потом его установить), например восстановленную из образа Time Machine на любой диск(раздел);
- использовать загрузчик на постоянной основе, не заморачиваясь наличием или отсутствие загрузчика на винте - система загрузится в любом случае;
- и наконец установить систему с оригинального образа Mac OS X Leopard без применения различных патчей. и запустить ее
2. Недостатки
- флеш загрузчик НЕ ВИДИТ DVD-привод, поэтому инсталлировать систему можно только с жесткого диска (см. отдельную тему). Не надо пытаться найти привод перебором номеров - его не будет;
- к сожалению скорость считывания информации с флеш-карты значительно меньше, чем с HDD, а считываться будут все 40 мегабайт файла INITRD, даже если там нет ни одного кекста, поэтому флеш-загрузчик в такой комплектации работает около минуты. Есть выход - можно использовать файл меньшего размера (4-10Мб), вытащив его из одного из образов по ссылкам в теме "Внешний загрузчик на СD..." Соответственно уменьшению размера файла возрастет и скорость загрузки.
Установка системы с жесткого диска - без использования DVD
Что это дает?
Ну во первых - нет необходимости искать и нарезать болванки, заморачиваясь со скоростью записи, качеством болванок и пр.
Во-вторых - позволяет установить систему при наличии IDE-приводов на контроллерах JMicron и Marvell, не устанавливая САТА-привод или переходник
В-третьих - скорость установки системы в 2-4 раза быстрее, чем при использовании DVD привода
В -четвертых - при неудаче всегда можно подкорректировать установку(при использовании флеш-загрузчика)
Что для этого нужно
1. Компьютер с рабочей системой Mac OS X(желательно наличие ТoastTitanium)
2. Свободный раздел на жестком диске для монтажа инсталлятора в формате HFS+(размер ~17Gb GUID, или пропорционально размеру образа диска 3-5-8 Gb MBR) или внешний HDD (USB, SATA, FireWire) с аналогичными параметрами. Можно также использовать просто свободное место на диске(разделе - КРОМЕ СИСТЕМНОГО!!!) предварительно для удобства отмаркировав цветом имеющиеся файлы и папки. Это нужно, чтобы потом полностью удалить файлы и папки инсталлятора - удалять придется вручную.
3. Внешний флеш- или СД-загрузчик. Флеш-загрузчик предпочтительнее, поскольку позволяет при неудаче откорректировать установку.
4. Ну и естественно скачанный образ установочного диска с МакОсью . Внимание - речь пока идет об установке Леопарда - о Тигре см.примечание.
Подготовка образа
Как правило в Интернете распространяются образы установочных дисков в формате ISO, реже DMG, TOAST, иногда встречаются CDR.
Нам нужен образ в формате DMG, поэтому для образов ISO и TOAST открываем свойства файла и в окне с названием меняем расширение на .dmg. Как правило этого достаточно.
Для образа . сdr - открываем ToastTitanium, открываем в нем образ, пересохраняем его в формате .toast, а затем меняем расширение - как написано выше. Образ может находиться где угодно, даже в разделе на который планируем установить систему, но не в разделе, где будем разворачивать инсталлятор.


Разворачивание образа
Открываем дисковую утилиту, выбираем подготовленный для инсталлятора раздел диска и открываем вкладку "Восстановить"
В качестве источника выбираем наш образ диска - в качестве приемника подготовленный раздел.

Нажимаем "восстановить" и ждем окончания процедуры.
В случае появления ошибки восстановления - возможны 2 варианта.
первый - мало места (лучше выделять с запасом, особенно GUID)
второй - некорректный образ. В этом случае как правило помогает пересохранение его с помощью Toasta по аналогии с образом .cdr(мне помогало дважды)
Установка системы
Запускаем CD или флеш-загрузчик (см. соответствующие темы), выбираем для загрузки раздел с развернутым образом диска - далее инсталляция в обычном порядке.
После установки систему запускаем с этим же внешним загрузчиком!
Установка загрузчика на НDD
После установки систему можно использовать как с внешним загрузчиком, так и установить внутренний. Не буду описывать установку Дарвина +EFIv8 - об этом написано достаточно, всегда можно найти. Тем более,если система ставилась с предустановленными в загрузчике кекстами - этот вариант не подходит. Рекомендую поставить последнюю версию ChameleonHD - ставится прямо из под системы, запущенной с помощью внешнего загрузчика

Внимание! У Вас нет прав для просмотра скрытого текста.
