Обзор всех возможных вариантов

1. Внешний загрузчик на СD на базе BOOT132 и Chameleon
2. Как отредактировать BOOT-123.ISO
3. Создаем Flash-загрузчик для вашего хакинтоша
4. Установка системы с жесткого диска - без использования DVD
5. Установка системы на MBR-жесткий диск
6. Установка retail Леопарда на машины, требующие патченого ядра
7. Как записать инсталляционный диск Mac OS X Leopard формата dmg из под Windows
8. Путь к правильному отображению информации о железе
9. Метод патча кекстов, путем создания "Fake plists".
10. Правильное месторасположение кекстов.
11. Полезные кексты, утилиты и солюшены для OSX86.
Внешний загрузчик на СD на базе BOOT132 и Chameleon
Для чего это нужно?
Внешний загрузчик на CD(DVD) позволяет:
- установить систему 10.5 (Леопард) практически на любое железо, в том числе с IDE контроллерами JMicron и Marvell;
- установить систему, не записывая её инсталлятор на съемный носитель-прямо с жесткого диска;
- запустить систему не имеющую собственного загрузчика(чтобы потом его установить), например восстановленную из образа Time Machine на любой диск(раздел);
- и наконец установить систему с оригинального диска или образа Mac OS X Leopard без применения различных патчей и запустить ее.
За счет чего это достигается?
Образ внешнего загрузчика содержит файл INITRD.IMG, внутри которого находится папка Extra/Extensions

В данной папке находятся кексты, необходимые для последующей установки системы, например:
- для работы контроллеров JMicron и Marvell - JMicronATA.kext и VIAATA.kext соответственно;
-для работы оригинального Леопарда - dsmos.kext, IntelCPUPMDisabler.kext, SMBIOSEnabler.kext;
- драйвера видео, звука, сети и пр.
В конечном итоге все зависит от размера INITRD.IMG и соответственно образа диска
На сегодняшний день такие файлы существуют в размере 4, 10 и 40 Mb
Загрузчик предварительно устанавливает кексты, необходимые для последующей загрузки системы или инсталляционного диска, при этом соответствующие кексты устанавливаемой системы пропускаются.
Где взять образ?
Различные образы дисков:
Образ записывается на диск любой программой (лучше конечно использовать СD-RW)
К сожалению существующие образы не позволяют редактировать содержание папки Extra, поэтому при необходимости такого редактирования лучше самому создать загрузчик на флешке, если конечно компьютер позволяет загружаться с данного носителя - но это - отдельная тема.
Как загружаться?
В отличие от обычного Дарвина комбинированный загрузчик содержит 2 последовательных меню
Первое - аналогично дарвиновскому, но в CD-варианте не активировано, поэтому после его появления просто жмем Enter

Второе меню имеет особенности. Дело в том, что в данном меню жесткие диски и флеш- карты обозначаются числами 80, 81,82 и т.д., что и надо вводить после двоеточия

Если же вы хотите установить например нативный леопард или запустить незагрузочный диск MacOS X - в приводе меняется диск, вводится код ДВД-привода - в данном случае 9f(хотя могут быть и варианты - в зависимости от компьютера).
Нажимаем Enter - и загрузка продолжится.
Третьим появляется уже знакомое нам меню Дарвина в предложением выбрать раздел для загрузки. Единственное отличие - отсутствие обратного отсчета времени, система стоит, пока не нажмем Enter.
Ну а дальше - можно делать все, что описано выше
"BOOT-132, или как поставить оригинальный мак"
Дэвид Элиотт (David Eliott) выпустил новый вариант его модификации BOOT-132 загрузчика.
Одна из новых вещей которые он может делать, это загружать kexts из .IMG-файл, который содержит kexts (или даже mkext) и загружать Leo.
Это означает, что вы имеете два mkexts, один в .IMG-файлe и другой в вашей установленной системе.
Как она работает?
В принципе, вы создаете образ с kexts в папке и загрузчик их загружает.
Это означает, довольно много:
- можете загрузиться с родного Leopard DVD и установите его,
- можете обновлять ось прямо из Apple,
- можно переустановить и не придется добавлять kext'ы каждый раз.
Загрузчика ведет себя как linux kernel:
- можете использовать mboot (был использован патченный syslinux) совместимый загрузчик, который указывает boot-dfe'у на .IMG-файл и boot-dfe будет использовать kexts (или mkext) из него.
Что делать?
Этот новый boot-dfe был протестирован на оригинальном Leopard DVD и он может загрузить, установить и запустить Леопард.
- Вы записываете ISO (который содержит этот загрузчик) на CD / DVD,
- потом при загрузке, нажимаете ESC или ENTER, и вы в меню,
- вставляете оригинальный диск с Leo, и дальше обычная установка wink.gif
Краткие резюме по поводу "Ой, что делать теперь?"
# 1 - записать ISO на CD;
# 2 - загрузится с CD;
# 3 - Когда видим Darwin, извлечь CD и вставить Mac OS X Leopard оригинальный DVD;
# 4 - нажмите Enter (или -v)
# 5 - После установки, загрузитесь с загрузочного CD и установить необходимые .Kext ... и обычные файлы.
# 6 - Готово!
Покаместь не можете иметь этом загрузчик на USB и установить с Mac OS X Leopard оригинальный DVD, но грухить установленую ось можно.
Как обычно, это работает только для совместимых машин (это значит, что вы все равно не загрузите vanilla систему на AMD, необходимо патчить).
Что вы собираетесь делать в будущем?
Дэвид Элиотт (David Eliott) говорит, что он слил бы некоторые из вещей от Chameleon в boot-dfe. Те, кто участвует в разработке Chameleon будут объединять поддержка ramdisk-ов в Chameleon и больше усилий будет положено, чтоб сделать это 100% законным.
Также ведётся работа над тем что бы Chameleon загрузчик загружал Mac OS X Leopard оригинальный из HDD.


Упс...... 











Сегодня в Мире









