JoeyKing Posted October 1, 2010 Share Posted October 1, 2010 I have the following phenomenon: Part 1: boot partition, with /boot file, and some OSX 10.6.x Part 2: some OSX 10.6.0 with /Extra/Ext, some com....plist, DSDT.aml Part 3: some OSX 10.6.4 etc ... I struggle to bring my 9800GT to full life. I never could get QE to work. Now I accidentially deleted on Part 1 the /Extra folder, and bootet. Chameleon with PC-Efi 10.6 still comes up (though no comm....plist available), and I choose to boot Part 2. Guess what? Great success, full QE,CI,etc. During boot I get messages that NVidia GT9800 is recognized (well I get that always), that some DSDT is loaded, some kexts from /Extra are loaded. But my com....plist on Part 2 /Extra is extremely simple: just kernel-flags = X86_64 (which is ignored, because I have 32 bit afterwards...) and some Resolution settings. No Graphics Enalber settings etc. Why does it work. And now, even stranger: If I re-create the /Extra Folder on Part 1, and put the same com...plist there, no more Graphacs detections takes place. Well, no wonder, I need to add GrapshicsEnabler=Yes. But still: after booting Part 2 no QE/CI, although I have not touched Part 2!! I have been experimenting, and only if I leave Part 1 w/o /Extra, I get Part 2 to work with QE/CI etc. Booting Part 1: no Booting Part 3: no (this might be related to the other version 10.6.4) Any explanation? EDIT: I want to set a default boot partition (WAF...) and hide some, thats why I really need some com...plist on Part 1. Thanks Joey Link to comment Share on other sites More sharing options...
Neflem Posted October 8, 2010 Share Posted October 8, 2010 Not really sure what you're asking for except the how to set the boot partition. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>"arch=i386"</string> <key>Default Partition</key> <string>hd(0,2)</string> <key>Timeout</key> <string>3</string> </dict> </plist> Link to comment Share on other sites More sharing options...
JoeyKing Posted October 8, 2010 Author Share Posted October 8, 2010 Thanks, I figured that out too. I was only asking how Chameleon or PC-EFI behaves if no /Extra folder is present. Nobody seems to know or at least to answer, but no prob, I got it running perfectly in the meantime. But not with the NVidia but my old ATI ... The only problem now is that hd(0,2) is varying all the time...i have 5 HDs attached to my computer, and it looks as if the numbers are really random, maybe depending on the 'boot speed' of the Hds...so next time another physical HD gets hd(0,2) assigned, so a big surpise what is booted :-) But this is worth opening a different thread: how to permanently assign the physical harddrives to numbers... Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted October 8, 2010 Share Posted October 8, 2010 If you're talking about hiding and renaming partitions via /Extra/com.apple.Boot.plist, hard drive order is relative to the drive Chameleon is installed on. No matter what you see in Disk Utility once you're done booting (which as you have seen might change according to how the wind blows) according to Chameleon, it is always installed on the first drive. You need to go by the order as seen by Chameleon, not Disk Utility (or the output from diskutil list in Terminal). Link to comment Share on other sites More sharing options...
Recommended Posts