Chameleon

From OSx86
(Difference between revisions)
Jump to: navigation, search
m
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
'''Chameleon''' is an open-source [[Extensible Firmware Interface|EFI]] [[bootloader]] project for [[BIOS]]-based [[x86]] systems. It is designed to replace [[Darwin (operating system)|Darwin]] and [[PC_EFI]] bootloaders with new features, such as [[GRUB]] and Windows Bootloader compatibility. Chameleon is often used as the bootloader for computers running [[OSx86]]. (Computers running OSx86 are often called "Hackintoshes".)  
+
'''Chameleon''' is an open-source [[Extensible Firmware Interface|EFI]] [[bootloader]] project for [[BIOS]]-based [[x86]] systems. It is designed to replace [[Darwin (operating system)|Darwin]] and [[PC_EFI]] bootloaders with new features, such as [[GRUB]] and Windows Bootloader compatibility. Chameleon is often used as the bootloader for computers running [[OSX86]]. (Computers running OSx86 are often called "Hackintoshes".)  
 +
 
 +
Chameleon is combination of various boot loader components. It is based on David Elliott's fake EFI implementation added to Apple's [[boot-132]] project.
 +
 
 +
== Features ==
 +
 
 +
* Device Property Injection via device-properties string in [[com.apple.Boot.plist]]
 +
* hybrid [[Boot-132#Boot stages |boot0+boot1h loaders]] for both MBR and GPT partitioned disks.
 +
* automatic FSB detection code even for recent AMD CPUs.
 +
* Apple Software RAID support.
 +
* stage2 loader (boot) can be placed as a regular file in the boot partition's root folder. It has precedence over the embedded startupfile.
  
 
== Graphical Interface ==
 
== Graphical Interface ==
Chameleon currently uses a text based interface like most bootloaders. The next version of Chameleon, 2.0, is going to have a [[GUI|GUI]] with support for true [[24-bit]] [[PNG]] image files, with [[transparency]] support. Currently, a [[release_candidate|release candidate]] of the version 2.0 is available for download by anyone on the official website.<ref>{{ cite web | url=http://chameleon.osx86.hu/articles/chameleon-20rc1-is-out | title=Chameleon Website  -  Chameleon 2.0 RC1 }}</ref>.  
+
Chameleon currently uses a text based interface like most bootloaders. The next version of Chameleon, 2.0, is going to have a GUI with support for true 24-bit PNG image files, with transparency support. Currently, a release candidate of the version 2.0 is available for download by anyone on the official website.
  
== References ==
+
== See also ==
{{reflist}}
+
* [[GRUB 2]] - GNU booloader able to boot [[XNU]] from a GUID disk
  
 
== External links ==
 
== External links ==
[http://chameleon.osx86.hu/ Chameleon Website  |  chameleon.osx86.hu] . .
+
* [http://chameleon.osx86.hu/ Chameleon Website  |  chameleon.osx86.hu]
 +
 
 +
[[Category:Bootloaders]]

Latest revision as of 19:58, 31 March 2012

Chameleon is an open-source EFI bootloader project for BIOS-based x86 systems. It is designed to replace Darwin and PC_EFI bootloaders with new features, such as GRUB and Windows Bootloader compatibility. Chameleon is often used as the bootloader for computers running OSX86. (Computers running OSx86 are often called "Hackintoshes".)

Chameleon is combination of various boot loader components. It is based on David Elliott's fake EFI implementation added to Apple's boot-132 project.

Contents

[edit] Features

  • Device Property Injection via device-properties string in com.apple.Boot.plist
  • hybrid boot0+boot1h loaders for both MBR and GPT partitioned disks.
  • automatic FSB detection code even for recent AMD CPUs.
  • Apple Software RAID support.
  • stage2 loader (boot) can be placed as a regular file in the boot partition's root folder. It has precedence over the embedded startupfile.

[edit] Graphical Interface

Chameleon currently uses a text based interface like most bootloaders. The next version of Chameleon, 2.0, is going to have a GUI with support for true 24-bit PNG image files, with transparency support. Currently, a release candidate of the version 2.0 is available for download by anyone on the official website.

[edit] See also

  • GRUB 2 - GNU booloader able to boot XNU from a GUID disk

[edit] External links


This page was last modified on 31 March 2012, at 19:58.
This page has been accessed 61,031 times.
Powered by MediaWiki © 2015 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki  |   PHP hosting by CatN  |   Designed by Ed Gain   |   Privacy policy   |   About OSx86   |   Disclaimers