Chameleon

Issue 200: UML or other high level doc on how Chameleon works

Reported by Scott Morgan, Nov 6, 2011

Hi,

   I am trying to figure out why some of my Hackintosh's have a menu 
for which partition to boot OSX from and some have a loading screen. 
 I think I can fix this in the com.apple.Boot.plist, but it seems 
like that file would be loaded after you select a partition to boot 
OSX from.
   So I was wondering if anyone had the time to do a high level 
overview doc (UML activity diagram) of how the Chameleon boot loader 
works, something like;

User->PowerButton->BIOS->POST->
Boot Discovery (Hard Drive)
   Read first Apple_Boot Boot OSX partition
   Discover all HFS partitions
    Boot First HSF partition
     or
    Read com.apple.Boot.plist from first HSF partition?
  
   User select HSF partition
   Chameleon loads OSX from the HSF partition and ends

TIA,
Scott
using 2.RC4 revision 684

Comment 1 by armel cadet-petit, Nov 7, 2011

why not ...

It's a good idea, but for now i don't have the time , sorry, maybe 
someone else ??...
Labels: Priority:Low Priority:Medium
Status: Accepted

Comment 2 by Evan Lojewski, Nov 7, 2011

Ya it should be done.

For a short term answer. org.chameleon.Boot.plist is always loaded 
from the partition that boot2 (/boot) is loaded from. This happens 
before a partition to boot is selected. After a boot partition is 
selected, it's boot plist is read and some value are overwritten.

Comment 3 by Cosmosis Jones, May 8, 2012

Status: Postponed

Comment 4 by Cosmosis Jones, May 8, 2012

Status: WontFix

Created: 12 years 5 months ago by Scott Morgan

Updated: 11 years 11 months ago

Status: WontFix

Followed by: 3 persons

Labels:
Type:Defect
Priority:Low