Chameleon — начальный загрузчик, построенный на основе сочетания компонентов, разработка которых была начата в рамках проекта Дэвида Эллиотта (David Elliott) по эмуляции прикладного интерфейса EFI в качестве дополнения к оригинальному проекту загрузчика Apple boot-132.
Chameleon v2 обладает широкими возможностями. В том числе:
- Полностью настраиваемый графический интерфейс пользователя (для внесения разнообразия в процесс загрузки).
- Загрузка с помощью временного диска для непосредственной поддержки загрузки с официальных DVD.
- Спящий режим. Позволяет выключить компьютер на непродолжительное время с последующей быстрой загрузкой.
- Замена значений параметров SMBIOS.
- Замена содержимого DSDT для корректировки некоторых параметров с целью улучшения совместимости.
- Встраивание значений device-properties в образ эмулятора EFI.
- Гибридный загрузчик нулевого этапа (MBR) для поддержки различных методов разметки диска.
- Автоматическое распознавание параметров FSB, в том числе для последних процессоров AMD.
- Поддержка Apple Software RAID.
- Поддержка мультиканальных карт nVidia & ATI/AMD
- Поддержка дополнительных модулей
- Код управления памятью, заимствованный из проекта memtest86: http://www.memtest.org
- Автоматическое включение P- & C-состояний процессора.
- Ведение журнала начального этапа загрузки.
Код публикуется в рамках публичной лицензии GNU версии 2.
http://forge.voodooprojects.org/p/chameleon
ЧаВо: http://forum.voodooprojects.org/index.php/topic,754.0.html