Внешний загрузчик на СD на базе BOOT132 и Chameleon
Год выпуска: 2008
Версия: 1.4.6
Платформа: PC
Язык интерфейса: только английский
Таблэтка: Не требуется
Описание: Одна из новых вещей которые он может делать, это загружать kexts из .IMG-файл, который содержит kexts (или даже mkext) и загружать Leo.
Это означает, что вы имеете два mkexts, один в .IMG-файлe и другой в вашей установленной системе.
В принципе, вы создаете образ с kexts в папке и загрузчик их загружает.
Это означает, довольно много:
- можете загрузиться с родного Leopard DVD и установите его,
- можете обновлять ось прямо из Apple,
- можно переустановить и не придется добавлять kext'ы каждый раз.
Загрузчик ведет себя как linux kernel:
- можете использовать mboot (был использован патченный syslinux) совместимый загрузчик, который указывает boot-dfe'у на .IMG-файл и boot-dfe будет использовать kexts (или mkext) из него.
Внешний загрузчик на 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;
- драйвера видео, звука, сети и пр.
Загрузчик предварительно устанавливает кексты, необходимые для последующей загрузки системы или инсталляционного диска, при этом соответствующие кексты устанавливаемой системы пропускаются.
Образ записывается на диск любой программой (лучше конечно использовать СD-RW)
Как загружаться?
В отличие от обычного Дарвина комбинированный загрузчик содержит 2 последовательных меню
Первое - аналогично дарвиновскому, но в CD-варианте не активировано, поэтому после его появления просто жмем Enter
Второе меню имеет особенности. Дело в том, что в данном меню жесткие диски и флеш- карты обозначаются числами 80, 81,82 и т.д., что и надо вводить после двоеточия
Если же вы хотите установить например нативный леопард или запустить незагрузочный диск MacOS X - в приводе меняется диск, вводится код ДВД-привода - в данном случае 9f(хотя могут быть и варианты - в зависимости от компьютера).
Нажимаем Энтер - и загрузка продолжится.
Третьим появляется уже знакомое нам меню Дарвина в предложением выбрать раздел для загрузки. Единственное отличие - отсутствие обратного отсчета времени, система стоит, пока не нажмем Энтер.
Установка загрузчика на НDD
После установки систему можно использовать как с внешним загрузчиком, так и установить внутренний. Не буду описывать установку Дарвина +EFIv8 - об этом написано достаточно, всегда можно найти. Тем более,если система ставилась с предустановленными в загрузчике кекстами - этот вариант не подходит. Рекомендую поставить последнюю версию ChameleonHD - ставится прямо из под системы, запущенной с помощью внешнего загрузчика
Внимательно прочитайте файл README - в папку Хамелеона до установки должно быть переброшено содержимое папки EXTRA, которая находится в файле INITRD.IMG внешнего загрузчика
Доп. информация: От себя добавлю: не знаю насколько важен последний пункт потому что у меня система прекрасно грузилась без его выполнения на нескольких машинах. Установка запускается без плясок с бубном в BIOS и проблемами со "stiil wait for root device". Испытано с несколькими дистибутивами (iDenebV1.4; XxX x86 10.5.6; Leo4Allv4) на AMD и Intel. Оригинальный Leo ставить не пробовал.