Jump to content

Chameleon RC4 is out!


Poco

Chameleon Logo

 

In addition to the many patches a fixes included in this new version, a few new features for the bootloader made this cut.

We’re back again with this new RC4 version. Since the last RC3 release, we received many patches and fixes, and also backported some important features like ATI graphics device injection, EFI64 tables and PCI root configuration. Also added a new boot option for hiding unwanted foreign partitions from the boot menu.

 

Hide Partition

Using this option you can enumerate all your partitions what you would like to remove from the boot menu, the syntax is similar to the Default Partition option but here you can specify many volumes in your com.apple.Boot.plist:

 

 

PciRoot

This is a similar option what you can find in PC_EFI, but we’re doing this a bit different: The default value is still 0 but you can set to any arbitrary value.

 

Visit http://chameleon.osx86.hu for more info and download links.

 

Credit goes to:

Developers: Crazor, Dense, fassl, iNDi, Kabyl, kaitek, mackerintel, mercurysquad, munky, Turbo, zef

Thanks to: bumby, cosmo1t, dfe, Galaxy, kalyway, netkas, sckevyn, XyZ

 

Installer

Dr.Hurt has put together an installer package which is available for download here

As mentioned please do not report problems related to the installer to the Voodoo Team


User Feedback

Recommended Comments



I don't have a need for it personally (only booting OS X on my hack) but a lot of people are going to love this. Great job Rekursor!

 

 

Eh sorry. I call (adding sleep and shutdown) bloat :D

Thanks MC !

 

 

Ok rekursor, with the swap disk to 2 the soft works well, but the problem now is that it don't works always, i would say that sometimes also if i set the swap disk option, the list change partially, NOT ALL.

Another thing: can you finalize the choice of swap disk option? To each restart this option reset ;)

Can you fix these two "problems"?

 

Px.: For my previous request, about to insert the list manually?

 

Thanks so much, hi ;)

I would like this to work with the swapping fix if possible first, this is not a trivial update to make this config editable.

Please send me a screen shot of your diskutil settings without the swap and what disks order you have on the chameleon boot.

 

 

rekursor: I can't use the latest beta8 it just crashes the system preferences app. I've attached the crash report.

 

Another issue about asere's bootloader (rekursor's version works fine): It just restarts after I select the partition to boot, it loads the extra extensions and then instant reboot. I have tried PciRoot and PCIRootUID (1 in my case) but same result.

OK, I made a 'blind' fix available for the control panel crash in the bin section as 1.0b8-2.

Please let me know if it works

Link to comment
Share on other sites

Thanks rekursor, now it's working fine, I was just about to try what you told me before but you've already fixed it, you're the man!

Great thanks !

Now I'll wait for smith reports and will try to fix his prob asap,

then I will do some regression testing and will publish the 1.0 on the trunk so that you folks can rely on stable version while I add more crazy features :D

Link to comment
Share on other sites

This is my diskutil list without swap option:

 

schermata20100120a19192.png

 

This is my list(first part) with swap option 0>2

 

schermata20100120a19243.png

 

This is my list(second part) with swap option 0>2 (Here there is the problem, this "second part" don't always change!)

 

schermata20100120a19244.png

 

My disk list in bios is:

 

1) usb pen with cham

2) disk with Seven, Ubuntu and back partition

3) disk with SnowLeoU and Windows XP SP3

4) RAID DISK WITH MY PRINCIPAL SYSTEM: SNOWLEOPARD

5) RAID DISK WITH MY PRINCIPAL SYSTEM: SNOWLEOPARD

6) RAID DISK WITH MY PRINCIPAL SYSTEM: SNOWLEOPARD

 

 

Hi

Link to comment
Share on other sites

This is my diskutil list without swap option:

...

My disk list in bios is:

 

1) usb pen with cham

2) disk with Seven, Ubuntu and back partition

3) disk with SnowLeoU and Windows XP SP3

4) RAID DISK WITH MY PRINCIPAL SYSTEM: SNOWLEOPARD

5) RAID DISK WITH MY PRINCIPAL SYSTEM: SNOWLEOPARD

6) RAID DISK WITH MY PRINCIPAL SYSTEM: SNOWLEOPARD

 

 

Hi

LOL, you beat the record of bootConfig most complex boot :(

 

Ok, I will add an option in the settings to 'freeze' the current autodetection once one is satisfied with it.

Then, users will be able to manually manage their partition from a proplist that will be call Partitions.plist in the panel resource file.

There will also be a flag called freezeParts in the Data.plist file corresponding to the Settings option in the Panel.

 

It is indeed important to add this now for folks like you ... stay tuned, its coming soon !

Link to comment
Share on other sites

LOL, you beat the record of bootConfig most complex boot :D

 

Ok, I will add an option in the settings to 'freeze' the current autodetection once one is satisfied with it.

Then, users will be able to manually manage their partition from a proplist that will be call Partitions.plist in the panel resource file.

There will also be a flag called freezeParts in the Data.plist file corresponding to the Settings option in the Panel.

 

It is indeed important to add this now for folks like you ... stay tuned, its coming soon !

 

Simply you are amazing.

And thanks ... :(

Link to comment
Share on other sites

Simply you are amazing.

And thanks ... ;)

It's a WIN-WIN situations, where I had since last Sunday, the opportunity to learn cocoa and Objective-C programming from scratch: after that development, I think I can easily add those to my resume :)

Link to comment
Share on other sites

On my system beta8 with swap disk 0-1 option works fantastic now - thank you,

but but .. Rekursor! If I could only persuade you to add maybe secret option? to mount(open prog) - unmount (close prog) disk(s); that I could add number(s) to preferences (same principle as with path to com.apple.boot.plist)

that would be 100% perfect prerf tool for me

Regards

Link to comment
Share on other sites

Hi Rekursor,

 

Somewhere during the development process, the Chameleon pref pane has lost the ability to find my com.apple.Boot.plist in /Volumes/Cham/Extra

 

EDIT:

• It finds my com.apple.Boot.plist in /Volumes/Cham/Extra whilst leaving the original Apple one in /S/L/P.

• The graceful restart as suggested by DieBuche (if you used that) work's great also.

I only have v7 and v8 here to test and they both don't see it, so it must have been lost before that.

post-331032-1264021107_thumb.pngpost-331032-1264021113_thumb.png

Link to comment
Share on other sites

Somewhere during the development process, the Chameleon pref pane has lost the ability to find my com.apple.Boot.plist in /Volumes/Cham/Extra

Hi blackosx,

you need to change the path manually in contents of chameleon.prefpanel

post-402044-1264023227_thumb.png

Link to comment
Share on other sites

Hi Rekursor,

 

Somewhere during the development process, the Chameleon pref pane has lost the ability to find my com.apple.Boot.plist in /Volumes/Cham/Extra

 

 

I only have v7 and v8 here to test and they both don't see it, so it must have been lost before that.

post-331032-1264021107_thumb.pngpost-331032-1264021113_thumb.png

 

I've edited the data.plist in /Resources/ to have /Extra/com.apple.Boot.plist

Link to comment
Share on other sites

Hi blackosx,

you need to change the path manually in contents of chameleon.prefpanel

I've edited the data.plist in /Resources/ to have /Extra/com.apple.Boot.plist

Thank you swavek and scrax. I missed the post about the README.

All sorted now :D

Link to comment
Share on other sites

Hi Rekursor,

 

Great work, loving this!

 

Just wanted to ask about hidden EFI partitions. Mine is located on Volumes/EFI/Extra but wont see the boot.plist because its hidden. Its hidden as its a efi type partition and not with the fstab method.

Is there any way round this? I just like to have the EFI partition completey invisible for the clean factor through osx and win.

 

Cheers

Link to comment
Share on other sites

Did you try setting the path manually, as illustrated in post #311?

 

hmm, yeah maybe that wouldn't work seeing as the EFI partition is not mounted.

 

I really oughtta get to testing this myself...

Link to comment
Share on other sites

Folks, I did it:

I am glad to announce the new 1.0.b9 that implements a sophisticated FREEZE (lock) feature.

 

Also, a MAJOR change is that I don't use anymore Data.plist (sorry if it is still there will remove it in next version)

I now use /Library/Preferences/com.chameleon.prefPane.plist, creates it only if it does not exist (will be created first time you unlock the panel), otherwise it will be kept thus preserving you from modifying your config at each new release...

The options remains the same, but in this new file now.

 

Two new options for FREEZE :

- Inject Parts in Freeze File (located in partitionList in com.chameleon.prefPane.plist)

creates an internal list of the current partitions displayed into the preferences file

(extremely handy for first injection then manual pref. file edit ...)

 

- Use Freezed Part Lists

activate or deactivate the feature instantaneously

 

The bonus of this implementation is that it also permits to rename or directly remove entries as you wish (yes you can do that in the preferences file :))

 

Have fun,

 

smith, please tell if it works well for you now ;-)

 

(Ah, Going to eat now, finally :D)

Link to comment
Share on other sites

Working good for me! :)

Thanks for the feedback scrax !

It is working very well for me too on my 10.6 and 10.5 configs, so I think I'm going to archivate it into version 1.0 ...

EDIT: there was a small cosmetic pb in beta9: partition list would not be displayed sorted in freeze mode, this is also fixed now in the first 1.0.1 official release ...

Link to comment
Share on other sites

EDIT: there was a small cosmetic pb in beta9: partition list would not be displayed sorted in freeze mode, this is also fixed now in the first 1.0.1 official release ...

Thanks Rekursor for the further development. v1.0.1 working great for me.

I like the customise option now in the com.chameleon.prefPane.plist

post-331032-1264057653_thumb.png

Link to comment
Share on other sites

or even better, take it where it belongs to? we'd like users to ask questions in one single place to maintain sanity...

I disagree. This place has much more exposure; the fact that people aren't even aware of it, not even developers, should be a clear indicator that something has to be done/change [first].

 

But... moving all posts about this new pref panel for Chameleon, to a new thread, would be a good thing since it is unrelated to the topic at hand.

Link to comment
Share on other sites

I disagree. This place has much more exposure; the fact that people aren't even aware of it, not even developers, should be a clear indicator that something has to be done/change [first].

 

a-haa, we could roll out a tv spot and start spamming left+right... people will go where the devs publish, people raid a ton of forums to find some kind of answer..

 

if people are ok with wasting time, that's fine

 

you can share your thoughts on what should be done/changed if you have a clear picture about this

Link to comment
Share on other sites



×
×
  • Create New...