Софт-Архив

Chameleon загрузчик

Рейтинг: 5.0/5.0 (1076 проголосовавших)

Описание

Внешний загрузчик на CD на базе BOOT132 и Chameleon

Внешний загрузчик на CD на базе BOOT132 и Chameleon

Внешний загрузчик на С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 ставить не пробовал.

Chameleon загрузчик:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Chameleon Boot Loader boot design by Zalkidqwerty

    Chameleon Boot Loader + [boot design by Zalkidqwerty ]

    Chameleon Boot Loader + [boot design by Zalkidqwerty]

    Год выпуска. 2009

    Версия. 2.0 - r421

    Платформа. PC

    Язык интерфейса. только английский

    Таблэтка. Не требуется

    Описание. Загрузчик для операционной системы OSX Leopard. В данной версии продукта включен бут интерфейс.Включена поддержка загрузки ОС Windows/Linux.

    Доп. информация.

    Для правильной установки желательно удалить все старые папки EXTRA и прочие mkeксты

    Чтобы изменить изначальную тему - заменяем содержимое папки Default, которая находится в - extra/themes в корне системного диска

    Revealing more features, part 2.

    First of all i would like to mention our default folder for placing all boot loader related material, this is the Extra folder on your partition. There goes the custom Boot.plist, the additional Extensions (either can be an Extensions folder or an .mkext file) the custom theme images. And more…

    Boot retail DVDs with preboot ramdisk image support.

    With this feature you can create ‘boot-132’ like bootable iso images without having to use isolinux and that complex method to create such boot CDs. Just simply create a folder, put the cdboot + your Extra stuff + a Preboot.dmg inside with your Extra extensions, then use a single line hdiutil command to create your boot CD.

    To able to boot retail DVDs you still have to boot from this prepared CD then swap to the retail one. A built-in ATAPI driver would help in the future, but not for now. The ramdisk image should be an uncompressed single partition image using any partition scheme what the booter has support for (MBR, GUID or APM).

    EFI system partition booting support.

    This is the method what Munky and Turbo introduced first. You can put your boot loader along with all /Extra stuff to this partition then can safely boot your untouched vanilla install. We have a new experimental FAT32 filesystem support with long file names.

    Hibernation/Resume support.

    This is also an already implemented feature in other versions, but we can show a preview image while restoring the sleep image. Have you ever experienced your bootloader wanting to resume even if you haven’t hibernated? Not anymore. If the filesystem was modified after sleepimage was created, the booter will not try to resume.

    DSDT override support.

    An optional DSDT.aml file can be loaded by the booter if your hardware needs this cure. This is a similar implementation what mackerintel provided for the old Chameleon version.

    Как установить Загрузчик Darwin для загрузки Мак ОС и Windows 7?

    Как установить Загрузчик Darwin для загрузки Мак ОС и Windows 7?

    Голосование за лучший ответ

    Михаил Новиков Просветленный (31321) 2 года назад

    Это у тебя такая сборка Мас неправильная.

    Я ставил загрузчик при установке устанавливался.

    Попробуй этот загрузчик Chameleon

    Популярный, функциональный, а также очень удобный загрузчик. Хамелеон очень часто ставят на хакинтош для загрузки Mac OS X, но также он может загружать другие операционные системы, такие как различные дистрибутивы Linux и Windows.

    Основное и сразу заметное нововведение по сравнению с предыдущей версией - наличие своего GUI, т. е. графической оболочки. В части функционала новый Chameleon также не подвел. Chameleon сам определяет файловую систему раздела и в соответствии с этим ставит иконку этому самому разделу: Mac OS X, Linux, Windows.

    Chameleon 2.0 позволяет легко выбрать в меню тип загрузки: обычная, verbose (-v), с игнорированием кэша (-f) и singleuser (-s).

    Установка Chameleon

    Установить загрузчик можно разными способами, на сайте разработчиков выложены исходники, инсталлер для OS X в формате *.pkg. Самый простой и удобный способ - установка при помощи инсталлера.

    Скачать его можно тут http://chameleon.osx86.hu/file_download/22/Chameleon-2.0-r431.pkg.zip (823Кб). Распаковав архив вы получите файл Chameleon-2.0-r431.pkg. Установка производиться из под Mac OS X Leopard. Запустите установщик.

    Установка Mac OS X на PC

    Установка Mac OS X на PC. Часть 5: Обзор загрузчиков

    Пора продолжить наш цикл статей об установке Mac OS X на PC-компьютеры. Сегодня мы посвятим статью сравнительному обзору самых популярных загрузчиков для Mac OS X. Напомним, для успешного функционирования Mac OS на обычном компьютере необходимо наличие специального файла загрузки (boot), подменяющего стандартный загрузчик Darwin и эмулирующего BIOS Макинтошей (EFI), а также дополнительных расширений ядра для неподдерживаемого оборудования. Кроме того, для старых Intel-процессоров и процессоров AMD необходимо пропатченное ядро системы; а для работы в Snow Leopard нужна эмуляция таблиц DSDT в BIOS. Всё вышеназванное должен уметь хороший загрузчик. И разумеется, он должен уметь грузить не только Mac OS, но и Windows.

    Под все эти требования подходит несколько современных загрузчиков — Chameleon, Boot Think и Empire EFI. На этом список не заканчивается — можно привести еще и XPC UEFI. самый старый образец хакинтошного загрузчика — PC EFI и еще несколько экземпляров.

    Расскажем о них поподробнее.

    Хамелеон является одним из самых популярных в мире хакинтоша загрузчиков. Проект основан на развитии загрузчика PC EFI и его обогащении графическим интерфейсом. Chameleon умеет подгружать не только патченное ядро, таблицы DSDT и кексты, обеспечивая среду для нормальной работы нативной Mac OS X. В активе этого загрузчика также:

    • поддержка альтернативного варианта файла настроек загрузки Mac OS X — com.apple.Boot.plist. В этом файле можно прописать множество важных параметров (см. эту статью ): от таймаута при загрузке системы до стороннего ядра, с которым нужно грузить систему.
    • поддержка специального файла настроек smbios.plist. Этот файл содержит сведения о процессоре компьютера, оперативной памяти, о присвоенном идентификаторе модели настоящего Мака и т.п. На компьютерах с процессорами AMD он имеет чисто косметическое значение — его цель в том, чтобы в свойствах системы в Mac OS основная информация о начинке машины отображалась без ошибок. Но на современных процессорах Intel роль smbios.plist гораздо важнее: правильно выбрав модель реального Мака, похожего по процессору на хакинтош, можно добиться поддержки управления питанием компьютера за счёт кекстов Apple — это практически приравнивает хакинтош к настоящему Маку.
    • встроенный распознаватель графических карт. Для многих видеокарточек вообще не нужно никаких дополнительных ухищрений: Хамелеон автоматически определит модель и заставит карту работать в Mac OS X
    • исправление USB. Из-за особенностей стандартных кекстов Mac OS X, касающихся работы с USB-портами, часто возникают проблемы с распознаванием устройств или с режимом сна. Встроенный патч позволяет решить эти проблемы без лишних усилий со стороны пользователя
    • поддержка тем оформления. В комплекте Chameleon идёт целый ряд скинов, причём можно создать новые. Вот так выглядит стандартная тема загрузчика:
    Облик Chameleon
    • поддержка Windows и Linux — это видно из приведённого скриншота. Хамелеон действительно умеет подгружать другие операционные системы, причём не только с соседних разделов, но и с других физических дисков.
    • встроенные флаги загрузки. Вам не надо помнить, что -v отвечает за текстовый режим загрузочного экрана, -s — за режим командной строки, а -x — за безопасный режим. Выбрав нужную систему и нажав стрелку вниз, вы увидите меню с опциями загрузки системы. Кстати, вбивание флагов с клавиатуры тоже работает.
    • поддержка загрузки настоящего установочного DVD с Mac OS X Leopard или Snow Leopard. Увы, тут не всё так гладко. Во-первых, вам придётся поискать необходимые кексты для того, чтобы всё получилось. Во-вторых, из-за особенностей загрузчика вам наверняка придётся делать специальный CD для таких целей.
    • несколько вариантов установки. Chameleon может ставиться на CD или DVD, на флешку, на раздел жёсткого диска или даже в специальную скрытую служебную область диска размером 200 МБ, которая всегда образуется при разметке диска в таблице разделов GUID (см. предыдущую статью ).
    • поддержка 64-битного ядра. По умолчанию Chameleon активирует 64-битность ядра системы и кекстов в Snow Leopard.
    • скрытие ненужных разделов диска. В файле com.apple.Boot.plist можно прописать список разделов, которые не нужно показывать в меню загрузчика, что сделает его более компактным.

    При всём обилии плюсов нельзя не сказать о капризности загрузчика. Chameleon порой ведёт себя очень странно: например, подготовив загрузочную флешку с установщиком Snow Leopard и Хамелеоном на ней, вы сможете загрузиться с неё только один раз. После этого придётся полностью выключать компьютер, иначе при повторной загрузке загрузчик зависнет в самом начале.

    Boot Think

    Этот гораздо более молодой загрузчик вобрал в себя весь положительный опыт Chameleon — и загрузку DVD, и DSDT, и smbios.plist. Правда, он лишён таких примочек, как распознавание видеокарт и исправление USB; зато обладает фантастическим умением: его можно установить из-под Windows и на диск с Windows! Более того, прямо из под Windows можно подкладывать кэш кекстов для последующей загрузки системы.

    Поэтому Boot Think будет полезен тем, у кого ещё нет ни одного работающего хакинтоша или Мака под рукой. Еще его стоит похвалить за оформление — оно идентично загрузочному меню настоящего Мака. В отличие от Хамелеона, оно не засорено никакой служебной информацией в углу:

    Китайские создатели Boot Think даже наделили своё детище талантом поддерживать клавиатурные комбинации при загрузке. Например, если вы на настоящем Маке зажмете С при включении, то он попытается загрузиться с дисковода. То же самое будет и на вашем PC, если вы установите Boot Think.

    Кстати, все параметры загрузки здесь тоже можно вбить с клавиатуры — достаточно нажать F8.

    В отличие от Хамелеона, Boot Think работает намного стабильнее.

    Empire EFI

    Разработчики честно признаются, что позаимствовали код у Chameleon, который является opensource-проектом. Основная ценность их загрузчика — в сопутствующих кекстах, фиксах и патчах (ну и в явном закосе под Звёздные войны Джорджа Лукаса :). Сам по себе Chameleon ничего не даёт человеку, не сведущему в тонкостях хакинтоша — это всего лишь оболочка, в которую нужно самостоятельно закинуть нужные файлы. Empire EFI имеет множество разновидностей, каждая из которых специализируется на определённом типе процессора — например, есть версия для AMD, для Core i7 и т.п. Еще есть версия для графических карт nVidia 2xx, для чипсетов X58 и др.

    Такой подход имеет право на существование — это просто спасение для новичков. Но с другой стороны, всё не так уж и хорошо: во-первых, разработчики загоняют себя в угол — при каждом обновлении системы придётся тестировать десяток версий своего загрузчика; во-вторых, хакинтош — не та сфера компьютерных знаний, где можно пользоваться готовыми решениями. Без понимания того, что, зачем и как нужно, вы не сможете решить ни одной серьёзной проблемы, которая, увы, может возникнуть в любой момент.

    Но повторимся: для тех, кто пока ничего не понимает в хакинтошах, это, возможно, наиболее подходящий вариант.

    Это очень перспективная затея, поскольку данный загрузчик создан не просто с целью подменить настоящий EFI неким суррогатом, как это делается у остальных конкурентов, а создать настоящую оболочку EFI на PC. Можно было бы говорить, что за XPC будущее, если бы не его нестабильность и очень медленные темпы развития .

    За прошедший 2009й год загрузчик еле успел обзавестись нормальным графическим меню. На многих материнских платах он не запустится, на многих при загрузке отключится USB-мышь или клавиатура. Не хочется, чтобы этот проект окончательно заглох. Но пока пользоваться XPC можно только в том случае, если хочется поэкспериментировать; для повседневной работы он мало кому подойдёт.

    Очень трудно выбрать лучший загрузчик из представленных сегодня — первое место нужно делить между Chameleon и Boot Think — пожалуй, мы бы посоветовали вам начать с Хамелеона, а в случае возникновения странных глюков попробовать перебраться на Boot Think.

    В любом случае, почаще заглядывайте на странички разработчиков — новые версии загрузчиков выходят достаточно часто, и обнаруженные глюки обычно устраняются.

    Как я ставил Хакинтош

    Как я ставил Хакинтош…

    Всем привет. Сегодня расскажу как я снова перекочевал с Windows на Mac OS X, а точнее хакинтош. Предупреждаю, что это ни в коей мере инструкция или мануал. Это лишь пример на моем железе, который, надеюсь, как-то поможет вам пройти этот путь так же легко как и мне.

    Начнем с главного, а именно образа системы. Я скачал и записал образ диска с Torrents.ru. Имеено он отлично идет. Это не сборка, а чистый «лев» с установленным хамелеоном. Плюс в комплекте иду несколько программ для доведения до ума после установки. Но обо всем по порядку.

    Забыл указать свое железо:

    • Мать Gigabyte EP43-US3L
    • Процессор Intel Core 2 Quad 8400
    • Винчестер Seagate 500Gb
    • Оперативная память DDR2 800 МГц GoodRam 2x4Gb Bluetooth адаптер Edimax EB-MDC2
    • Видеокарта Zotac GTS250 1Gb

    Записав обзраз на диск я стал искать остальные программы и драйвера для будущей системы. У меня все вполне хорошо заводится, кроме видеокарты. Причем GTS250 вообще отлично идет, но только не Zotac. Дело в том, что они немного изменили расположение разъемов сзади и обычным автозаводом ее завести не получится. И т.к. я это знаю, значит мне понадобится программа для вытяжки видеобиоса (ROM). А вот зачем — здесь нам поможет форум сайта Applelife.ru.

    Нужно поставить загрузчик Chameleon-2.x.

    Монитор в большинстве случаев подключить к разьему DVI

    Новые версии загрузчика хамелеон здесь http://www.applelife…-os-x-107- lion/

    Отредактировать /Extra/com.apple.Boot.plist программой PlistEdit:

    К ключу GraphicsEnabler добавить ключи VCAP=Yes UseNvidiaROM и ключ NVCAP_IDустройства, необязательно 3-тий способ. сначала проверьте только по 1-му способу подходит для большинства видекарт:

    Значения, производитель(вендор) и IDустройства своей видеокарты, здесь: Яблоко=>Oб этом компьютере=>Подробнее=>Графика/Мониторы

    Карточка GF 210 которую я раньше заводил только через dsdt — 3 способа завода через хамелеон:

    Отредактировать /Extra/com.apple.Boot.plist программой PlistEditPro.app:

    1-ый способ завода:

    Эти строки добавлены в com.apple.Boot.plist: Код:

    2-ой способ завода с прописью NVCAP:

    Видеобиос можно добыть прогой http://www.techpowerup.com/gpuz/ Вытянуть из видеобиоса NVCAP нужно прогой «NVCAPMaker»

    У карты GF210 ID 0a65 и соответственно кдюч NVCAP_0a65

    Эти строки добавлены в com.apple.Boot.plist:

    3-ий способ завода, используя файл видеобиоса:

    видеобиос можно добыть прогой http://www.techpowerup.com/gpuz/ Положить в /Extra cвой видеобиос, переименовав его в файл вида производитель_idустройства.rom

    Вытянуть из видеобиоса NVCAP прогой «NVCAPMaker»

    У карты GF210 ID 0a65 и соответственно имя файла биоса /Extra/ 10de_0a65.rom и ключ NVCAP_0a65

    Эти строки добавлены в com.apple.Boot.plist:

    Для другой нвидии в плисте AGPM, секции iMac10,1 замените id на свой.

    Не поняли? Тогда просто удалите AppleGraphicsPowerManagement.kext.

    И тогда в большинстве случаев не нужно делать секцию в дсдт или дописывать стринг.

    Карты Nvidia 4xx проверяйте без ключа NVCAP.Для карт ATI вот так: Код:

    И видеобиос вида производитель_idустройства.rom в /Extra

    Не забывайте, что для карточек ATI, во многих случаях, нужно прописывать ID в файлы драйверов ATIxx00Controller.

    Для тех, кто ничего не понял — позже проще объясню. Ну а пока заранее качаю проги GpuZ и NVCap.app.

    Далее нужно правильно выставить настройки в BIOS. Здесь мне очень помог ресурс Cartry. Автор делал специально пропатченные «биосы» для узкого круга материнских плат и моя входит в их число. Очень жаль, что проект закрыли.

    Это один из ключевых параметров. Я не зря выбрал для себя производителя материнской платы Gigabyte, ибо она лучше всех подходит под хакинтош. Ну что ж давайте приступим. Сбрасываю «биос» по-умолчанию и приступаю к настройке.  Первые два пункта пропускаю, там ничего интересно. Далее выбираем Advanced BIOS Features.

    Здесь я могу включить Quick Boot, что бы не пикало при включении компьютера, выбрать загрузочный диск по-умолчанию. Так же для хакинтоша подойдет включение двух пунктов: C2/C2E и C4/C4E. Это нужно для «правильной» работы процессора.

    Далее желательно включить определение видеокарточки по- умолчанию.

    В этом разделе у нас все. Идем в Integrated Peripherals.

    Здесь обязательно включаем режим дисков в ACHI.

    Т.к. у меня клавиатура и мышь USB, то включаю соответствующие пункты для работы оных.

    У меня никаких контроллеров IDE, потому я смело отключаю этот пункт.

    Следующий и немаловажный раздел Power Management Setup.

    Здесь включаем ACPI в режим S3. Это для нормального режима сна.

    И переключаем режим HPET в 64-битный режим.

    Жмем F10 и сохраняем. Все, с настройками BIOS’a покончено. Приступаю, непосредственно, к установке «левы». Вставляю ранее записанный образ в дисковода и гружусь с диска. Сразу скажу, что записал на DVD-RW, за неимением других «болванок», но лучше прожигать на обычные диски и желательно DVD-R. Загрузился Хамелеон, выбрал диск с Mac OS X и установка пошла. Самое время выпить кофейку, размяться и пр. шалости. Не записывайте на DVD-RW — ждать будете около часа! Наконец появилось окно выбора языка — пол дела сделано. Выбираю нужные параметры, размечаю и форматирую диск и начинаю установку, а она тоже занимает около получаса. Наконец происходит перезагрузка и вуаля: приветсвенное окно Mac OS X. Ввожу свои параметры и приступаю к началу работы. Т.к. видеокарта не заведена, то картинка на экране просто ужасна: разрешение 640х480, растянутое и к тому же не на весь экран (черная рамка по периметру). Ладно потерпим. Сначала поставлю драйвер на сеть, а с интернетом можно сделать многое, главное знать, где искать.

    На диске со «львом», как я упоминал, есть комплект программ и даже загрузчики.

    Лежат они единственной папке «Post Install». Думаю, что не пропустите ее :) Из всего добра мне понадобится только набор MultiBeast и Kext Utilita.

    Остальное нафиг не нужно. Программу сразу копирую к себе на винт, а в пакете MultiBeast мне нужен только kext на интернет, хотя может что еще пригодится.

    Теперь есть интернет. Остается поставить загрузчик на винт, завезти видео и звук. Одно из самых щепетильных проблем, связанных с хакинтошем — это загрузчик. Хотя с выходом и разработкой полным ходом Хамелеона проблема упрощается, но все же на некотором железе она есть. Многие косяки и пробелы исправляют в новых версиях, но далеко не всегда знаешь когда она выходит. И вот тут мне на помощь пришла относительно новая программа под названием Chameleon Wizard .

    Только вы не подумайте, что это некая реклама. Приложение бесплатно и довольно активно поддерживается разработчиками. Так что же в ней такого любопытного.

    Самая важная для меня функция в ней — это проверка и установка последней версии Хамелеона. Причем можно указать куда и как его установить. А еще здесь можно и нужно редактировать com.apple.boot.plist. Но с выходом нового Хамелеона он теперь начал называться по другому и все кексты, которые тихо покоились в папке Extra должны быть перемещены в системную папку Extetions. Ну и ладно. Что я выбираю: графический вид загрузчика, таймаут в 4 секунды, Use Kernel Cache (повторно не грузятся кексты при загрузке), PCIRoot=1 (гнездо своей видеокарточки), SMBios я ставлю определение по-умолчанию (у меня все правильно определяет модель MacPro 3.1), фикс на рестарт, включение графики, использовать Nvidia ROM (позже объясню) и Graphics Mode для разрешения, которое будет в загрузчике (к сожалению 720p максимально допустимое для моей видеокарты).

    Естественно в этой программе есть возможность редактирования SMBios.

    Еще можно пропатчить всякими мелкими хренями DSDT. Я ни разу этим не пользовался, мне просто не нужен DSDT, он вшит в BIOS.

    А еще можно выбрать и установить тему для Хамелеона. Мало того ее можно посмотреть и скачать с сервера.

    И наконец можно просто посмотреть лог о вашей системе.

    Итак хамелеон у меня стоит, все прописано как нужно. Необходимые кексты я закинул в системную папку с «дровами». Все необходимые кексты можно найти на сайте Kexts.com. Осталось завести видеокарту. Как я писал выше из-за нестандартного размещения разъемов придется прописать их и указать файл ROM от видеокарты, который я благополучно нашел и скачал на сайте http://www.techpowerup.com/gpuz/. Вот теперь достаем программу NVCap. С ее помощью и ROM’a будем вытягивать необходимый код расположения задних портов на видеокарте. Запускаем программу, выбираем ROM видеокарты, открываем его и видим получившийся набор цифр. Вот этот набор и нужен мне.

    Теперь беру сам ROM файл и переименовываю с таким расчетом, что бы первая часть состояла ID производителя, а вторая из ID устройства. Их легко можно узнать, если заглянуть в информацию о системе.

    Значит получится должно так: 10de_0615.rom . Теперь кидаю этот файл в папку Extra. Осталось самую малость — прописать все это в boot.plist. Открываю системный раздел/папка Extra и копирую файл org.chameleon.Boot.plist на рабочий стол. Открываю его в TextEdit и добавляю необходимые данные. UseNvidiaROM мы уже прописали осталось добавить всего две строчки:

    <key>NVCAP_0615</key>

    <string>0400000000000900060000000000000700000000</string>

    Где 0615 — ID устройства, а набор цифр — тот самый «шифр», который я вытянул из ROM видеокарты. Должно получится нечто вроде этого.

    Теперь сохраняем и переносим обратно с заменой. Лечим права в Дисковой утилите и перезагружаемся. Вот и вся процедура.

    PS. Кексты устанавливаются простым перетаскиванием на иконку программы Kext Utilita .

    Ссылки на файлы и программы:

    BIOS от Cartry для материнской платы Gigabyte EP43-US3L: FullScreen-Bios , WideScreen-Bios .

    Скачать Внешний загрузчик на СD на базе BOOT132 и Chameleon (2008) ENG торрент без регистрации

    Скачать Внешний загрузчик на СD на базе BOOT132 и Chameleon (2008) [ENG] торрент без регистрации

    Внешний загрузчик на С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 ставить не пробовал.

    Chameleon - Блог Токловича Алексея

    Метка: Chameleon Как установить Mac Os X 10.6.3 Retail через флешку на PC

    В этой статье я опишу способ установки Retail-образа операционной системы Mac Os X на персональный компьютер.

    Основная часть этой статьи является переводом руководства с блога tonymacx86.blogspot.com

    Моя конфигурация на момент установки следующая:

    Материнская плата: Asus P7P55D

    Процессор: Intel Core i5-750

    Видеокарта: Gigabyte Geforce 9600GT

    Принцип установки приблизительно одинаков для подобных систем. Ньюансы могут возникнуть при использовании процессоров AMD или с очень редким железом.

    Для установки я советую использовать:

    • Retail образ версии не ниже 10.6.2, т.к. именно с этой версии поддерживаются процессоры Intel Core i5-750 и i7-860. Если образ ниже, то придется воспользоваться патченным ядрами.
    Жесткий диск SATA объемом не меньше 120 гб.
  • Flash накопитель или USB-винчестер для развертывания образа.
  • Для установки понадобится Мак. Если под рукой нет мака, то можно воспользоваться VmWare Workstation или любой другой виртуальной машиной, благо предустановленные образы на торрентах сейчас легко найти. Альтернативным вариантом может быть использование какой-нибудь готовой сборки: загрузив установщик с диска, можно восстановить образ системы через дисковую утилиту.
  • Все необходимые для установки файлы можно скачать на блоге tonymacx86 (архив ) (мое зеркало )
  • Этап 1: Создание DSDT

    Создание DSDT необходимо для корректной работы оборудования в Mac OS. Вы можете воспользоваться уже созданной базой tonymacx86. там можно найти DSDT для многих материнских плат. Я же воспользовался программой Everest. Тут стоит отметить что сохранять DSDT через Everest нужно после того как вы установили драйверы на все оборудование. Необходимо зайти в ACPI Tool и нажать кнопку Save DSDT. Вот в принципе и все. Сохраненный файл нужно переименовать в DSDT.aml и оставить его на рабочем столе, он пригодится нам на следующем этапе.

    Этап 2: Подготовка USB-накопителя

    На данном этапе нам нужно развернуть систему на наше устройство. Для этого воспользуемся дисковой утилитой:

    1. Выделяем наш накопитель слева.
    2. Нажимаем на кнопку Partition.
    3. Выбираем схему с одним разделом.
    4. Нажать Опции
    5. Выбрать схему GUID и нажать OK.
    6. В названи раздела ввести любое название, например InstallDrive.
    7. В поле форматирование нужно выбрать: Mac Os Extended (Case Sensitive, Journaled)
    8. Нажать Применить и Разбить.
    9. После разбивки нажать правой кнопкой мыши на наш новый раздел (на рабочем столе или в Finder) и выбрать Информацию (Get Info)
    10. Открыть в правом нижнем углу замок и выключить опцию Ignore Ownership on this Volume.
    Теперь нужно примонитровать retail-образ.
  • Возвращаемся в дисковую утилиту, выделяем наш раздел, жмем восстановить.
  • В качестве источника выбираем Mac OS X Intall DVD, а назначением — наш раздел InstallDrive.
  • Убираем галочку Erase Destiation.
  • Жмем восстановить, опять восстановить и вводим пароль.
  • После этого содержимое образа начнет копироваться на накопитель. В основном занимает эта операция до 10 минут.

    Этап 3: Установка загрузчика Chameleon

    Chameleon — это программа загрузчик операционной системы. Установить его очень просто:

    1. Скачать архив с файлами
    2. Извлечь папку на рабочий стол
    3. Открыть папку Apps
    4. Открыть PC EFI 10.1
    5. В установке выбрать раздел InstallDrive
    6. Нажать установить и ввести пароль
    Этап 4: Установка необходимых файлов на USB

    На этом этапе необходимо будет скопировать boot файл, DSDT, папку Extra. Если retail образ ниже версии 10.6.2, то нужно будет воспользоваться альтернативным ядром, например Qoopz.

    1. Перенести файлы boot. DSDT.aml и папку Extra из архива в раздел InstallDrive (не забывайте, что файл boot может не отображаться в Finder, т.к. он невидимый)
    2. Если образ ниже 10.6.2, перенести файл mach_kernel из архива в корень накопителя.

    Возможно придется воспользоваться терминалом чтобы удалить ядро и файл boot с флешки.

    sudo rm /Volumes/InstallDrive/mach_kernel

    sudo rm /Volumes/InstallDrive/boot

    Этап 5: Подготовка BIOS и жесткого диска

    Я рекомендую использовать отдельный жесткий диск для установки, если вы планируете использовать и Windows и Mac.

    Основные настройки для BIOS:

    • Configure sata as (AHCI)
    • suspend mode (s3 only)

    Если в BIOS есть HPET, то настроить его на 64-битный режим:

    • HPET Support — Enable
    • HPET Mode — 64 bit.

    Жесткий диск можно отформатировать через Windows, в программе Acronis Disk Director Suite, он обязательно должен быть основным (primary) и отформатирован в файловую систему fat32 с меткой Shag Os Swap. Если планируется использовать только Mac на жестком диске, то форматировать его нужно на этапе установки.

    Этап 6: Загрузка с USB и установка

    На этом этапе начинается установка. Загрузиться с USB можно через клавишу F8 или выставив приоритет в BIOS. В загрузчике уже прописан флаг -v, это значит что весь процесс загрузки будет выводится на экран. В дальнейшем этот флажок можно убрать в файле com.apple.boot.plist в папке /Extra.

    По окончанию установки может появится ошибка, не обращайте на неё внимания и ни в коем случае не нажимайте клавишу Перезагрузить, если ошибка появилась, иначе все файлы сотрутся. Просто нажмите клавишу перезагрузки на вашем системном блоке.

    Этап 7: Установка Chameleon на жесткий диск

    Теперь нужно опять загрузиться с флешки, но при загрузке нужно выбрать раздел с установленной системой, а не установщик. Для этого при появлении логотипа PCI Efi быстро нажмите какую-нибудь клавишу чтобы остановить счетчик. Далее выбирайте раздел с системой. После того как система загрузилась, открываем скачанный архив и проделываем операции описанные в третьем этапе.

    1. Открыть папку Apps
    2. Открыть PC EFI 10.1
    3. В установке выбрать раздел с нашей установленной системой
    4. Нажать установить и ввести пароль
    Этап 8: Установка необходимых файлов на жесткий диск

    Аналогично этапу 4 копируем файлы из архива на наш жесткий диск с системой:

    1. Перенести файлы boot, DSDT.aml и папку Extra из архива в раздел с системой (не забывайте, что файл boot может не отображаться в Finder, т.к. он невидимый)
    2. Если образ ниже 10.6.2, перенести файл mach_kernel из архива в корень накопителя.

    Возможно придется воспользоваться терминалом чтобы удалить ядро и файл boot с флешки.

    Этап 9: Установка дополнительных kext’ов

    Существуют некоторые kext’ы, которые не могут находиться в /Extra/Extensions. В них входит драйвера для сетевой карты. Также вам придется создавать новые кэш файлы каждый раз после установки или удаления kext. Существует несколько программ которые помогают избежать ручной установки kext’ов и создания кэша. Первая из них Kext Helper b7.

    1. Перенесите Kext Utility и Kext Helper b7 из архива в папку Приложений.
    2. Откройте Kext Helper b7.
    3. Перенесите файл RealtekR1000SL.kext (или Intel82566MM.kext, если у вас материнская плата Intel) из папки System/Library/Extensions в программу Kext Helper b7.
    4. Введите пароль и нажмите Easy Install.
    5. Для того чтобы восстановить кэш для кекстов находящихся в папке /Extra необходимо перетащить папку /Extra/Extensions в программу Kext Utility.

    Для верности можно запустить дисковую утилиту и в ней на разделе с системой нажать кнопку Проверить права доступа (Repair Permissions).

    После всех этих манипуляций нужно перезагрузить компьютер.

    Этап 10: Для тех у кого не завелся Quartz Extreme и Core Image

    Этот шаг нужен только для тех у кого после установки не заработало видео-ускорение. По-умолчанию в com.apple.boot.plist прописан стринг GraphicsEnabler=Yes. Для что чтобы проверить работает ли ускорение можно зайти в Dashboard (нажатием F12) и попробовать перетащить какой-нибудь виджет. Если вы увидели волны, то ускорение работает.

    Если у вас карта nVidia, то стоит попробовать NVEnabler 64.kext. он находится с файлами в архиве. Этот кекст часто помогает решить проблему с TV-выходом. После установки кекста нужно удалить стринг GraphicsEnabler=yes из файла com.apple.boot.plist .

    Ну вот и все!

    После проделанных манипуляций мы получаем вполне работоспособную систему. Если у вас возникли проблемы и вы не знаете путей решения, то советую вам воспользоваться силой сообщества applelife.com. а если вы знакомы с английским – insanelymac.com .