Jump to content

Chameleon v2.1 (Main Trunk)


  • Please log in to reply
602 replies to this topic

#221
crazybirdy

crazybirdy

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 123 posts
  • Gender:Male

add Kabyl-Lion V2
I add the "slice's kernelcach fix" from mozodojo branch
(NO SANDY)
If the test and the feedback are positive I propose the "patch/update" at voodooprojects (as I propose via PM with Kabyl)
Enjoy

Fabio


Fabio,
Since the rev.759 is released and support Lion&Snow, I have compiled it today, but it didn't load the mkext from both /Extra/Extensions.mkext and S/L/E. I always need to use -f flag to boot Snow & Lion. I found the booter should be setuped to load the kernelcache.

never load /System/Library/Caches/com.apple.kext.caches/Extensions.mkext
load for 32bit /System/Library/Caches/com.apple.kext.caches/kernelcache_i386.8702EF1E
load for 64bit /System/Library/Caches/com.apple.kext.caches/kernelcache_x86_64.8702EF1E

I cann't boot to desktop without -f flag.

Do you know what's happened ?
How to update kernelcache from both /E/E and /S/L/E ?

Thanks for your reply if you have free time.

[EDIT]
Rev 760 working fine with /E/E and /S/L/E. That's a good news.

#222
asapreta

asapreta

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 755 posts

I don't use the apps myself, but I've just download and tested Adium v1.4.1 and it works fine.


I'll test MSN Messenger next.
Yep , that works fine too. v8.0.1


Thanks for testing but I couldn't find either a solution or the real cause for the problem that only start to happen after the Lion was able to boot directly without DF in chamaleon.

#223
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,839 posts
  • Gender:Male
  • Location:Brazil
Trunk revision 760 working fine here with Lion and Snow.

Added UseKernelCache (=No, by default) in boot.plist or command line option. UseKernelCache=Yes will load pre-linked kernel and will ignore E/E and S/L/E/Extensions.mkext.



#224
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,102 posts
  • Gender:Male
  • Location:UK
@Fabio - Since the update to the Chameleon trunk, will you be re-issuing new diffs (the ones against the trunk) for the front page of this topic as I guess your existing ones will no longer work?

Trunk revision 760 working fine here with Lion and Snow.

Yep - It's all I need for my system.

Though adding and enabling the 'UseKernelCache' boot option in /Extra/com.apple.Boot.plist might cause issues for users booting 10.6 if their system's kernelcache hasn't been rebuilt to include all needed kexts. Therefore, if anyone's not sure, I recommend leaving it out of /Extra/c.a.B.p for now and just typing '-UseKernelCache=Yes' in Chameleon if wanting to use it.

#225
QE_LiTHiUm

QE_LiTHiUm

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
  • Gender:Male
  • Location:Sanandaj, Iran
Hi guys, this is my first post on this forum...

I've managed to install the LION DP 1 & 2 on my hackintosh without any problem using ##### v1.2 and the new v1.7 and also XPC 80.50 ....

My question is : Can i use this Chameleon 755 to install LION DP 1 or 2 on my hackintosh ?

Because when i try to boot the "Base system" restored on one of my drives, it crashes instantly no mater what kernel flag i use.

so is this build desinged to load the installer too ?

#226
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,102 posts
  • Gender:Male
  • Location:UK
@QE_LiTHiUm - I've just tested this for you, using the Chameleon trunk r760 to boot my existing (previously installed) 'Mac OS X Base System' partition. It loaded fine, though I didn't actually run the install as I don't need to. I did load diskutilty which ran fine so I see no reason why it won't do the full installation. But I can only speak for my hardware.

#227
QE_LiTHiUm

QE_LiTHiUm

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
  • Gender:Male
  • Location:Sanandaj, Iran

@QE_LiTHiUm - I've just tested this for you, using the Chameleon trunk r760 to boot my existing (previously installed) 'Mac OS X Base System' partition. It loaded fine, though I didn't actually run the install as I don't need to. I did load diskutilty which ran fine so I see no reason why it won't do the full installation.


tnx, ok i'll give this build a try. hope this loads fine...

BTW, tnx for yr quick answer.

#228
MacFanatic76

MacFanatic76

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
Thanx a lot to all the people working on this great project ! :)

I would only have one question : was anyone able to boot FreeBSD 8.2 AMD64 with Chameleon ?
BlackOSX, thank you too for the great theme as well - after seeing a menu-entry for FreeBSD,
my question could be also forwarded to you :D

According to FreeBSD's manuals, the only way to boot the OS on a GPT-drive
is to write a protective MBR (pmbr) as well, but that of course kills our Chameleon beauty...
(well, this time we have no "normal" GPT-structure, because we use Mac OS X, so EFI-part is there as well)
The question is for "normal" / standard UFS-scheme, with partitions for every
important part of the OS ( /home, /var, /usr ), and NOT for a setup with ZFS...

To be more precise :
- I have 4 internal SATA II-drives
- On BIOS-drive #1, I have Lion and Gentoo, so i tried installing/booting FreeBSD as well
- according to the manual (and practically, too) FreeBSD would only boot if one does :
a) making a dedicated boot-partition "freebsd-boot" of exact size 64K
;) gpart bootcode -b /dist/boot/pmbr -p /dist/boot/gptboot -i "partition number" ad "drive number"

My observations - after installing FreeBSD boot to the above mentioned way,
it would boot. After replacing it with Chameleon's "boot0", it would again show FreeBSD's boot manager,
but it would not boot FreeBSD. Only after replacing the main stage with Chameleon's "boot0hfs",
FreeBSD's messages would disappear and Chameleon bootloader would load,
but FreeBSD would also not boot at all.

So, do we have any way of doing this, are any plans for supporting FreeBSD, at least on UFS-partitions ?
Thank a lot in advance for any clarifications !

Cheers !

#229
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,692 posts
  • Gender:Male
  • Location:Canary Islands
Just arriving now from work...

well good news from the official Chameleon source and branches...

I rework the recent changes for the Kabyl-Lion diff patch (V3)
(I'll also post this V3 diff file @ voodooproject)
And soon I post in the Unofficial trend of Chameleon Package installer the .pkg for the official trunk 760...
;)

PS and thanks for the feedback on the fail cache loading...

Regards

Fabio

#230
MacFanatic76

MacFanatic76

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male
From main's site post :

"Include the Haiku - OpenBSD - FreeBSD as we see in diff V6 of the main trunk "

Should be understood/regarddes as ... ? ;)

#231
^Andy^

^Andy^

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 659 posts
  • Gender:Male

Fabio,
Since the rev.759 is released and support Lion&Snow, I have compiled it today, but it didn't load the mkext from both /Extra/Extensions.mkext and S/L/E. I always need to use -f flag to boot Snow & Lion. I found the booter should be setuped to load the kernelcache.

never load /System/Library/Caches/com.apple.kext.caches/Extensions.mkext
load for 32bit /System/Library/Caches/com.apple.kext.caches/kernelcache_i386.8702EF1E
load for 64bit /System/Library/Caches/com.apple.kext.caches/kernelcache_x86_64.8702EF1E

I cann't boot to desktop without -f flag.

Do you know what's happened ?
How to update kernelcache from both /E/E and /S/L/E ?

Thanks for your reply if you have free time.

[EDIT]
Rev 760 working fine with /E/E and /S/L/E. That's a good news.


I was just about to reply that anything using cparms code and built on the trunk of 755 never will work properly because it's looking in the wrong place for the cache - bugger it I've spent all night on this and now I see you all mentioning a new build 760 - Grr lol

Btw to whoever pointed out that autoresolution wan't working in my build can you chaeck this one please http://www.mediafire...a4i2igdb9afja4p I can't test it myself because my gpu isnt supported (plus I have no clue how to even use autoresolution lol)

#232
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,692 posts
  • Gender:Male
  • Location:Canary Islands

From main's site post :

"Include the Haiku - OpenBSD - FreeBSD as we see in diff V6 of the main trunk "

Should be understood/regarddes as ... ? :(


The V6 of the diff include also that "patch"
In V1/V2 of the Kabyl posted binaries include that patch.

sorry for my English.
I apply the same diff from V6 at V1/V2(Kabyl).. I hope is more clear now

Fabio

#233
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,536 posts
  • Gender:Male
  • Location:Italy
Hi Fabio!

Excuse me if I'm dirtying this topic but when I try to install Lion I have this problem every time.

Posted Image

What is the reason? I'm trying everything unsuccessfully :(

#234
MacFanatic76

MacFanatic76

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

The V6 of the diff include also that "patch"
In V1/V2 of the Kabyl posted binaries include that patch.

sorry for my English.
I apply the same diff from V6 at V1/V2(Kabyl).. I hope is more clear now

Fabio


Your English is fine, my friend, I'm not a native speaker as well :(
Well, I could not understand what that patch was all about,
is it for making Chameleon boot *BSD-systems ?

If so, I don't think Chameleon would even see any BSD-partitions (well, UFS is NOT seen at all),
please have a look at my post some line above this one.
I can't make it boot FreeBSD, any Linux OS would just boot fine,
but...well, no Linux OS has the GPT-problems FreeBSD has :)

Other things... Only Mac and Winabooze partition names are properly read,
no matter where the partitions are - either in the MBR-part or outside of it, on the GPT-part.
Any other (primarily Linux OS-partition) would not have its name shown correctly
by Chameleon, no matter of where it is located.
Only "Linux" would be shown...

#235
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,692 posts
  • Gender:Male
  • Location:Canary Islands

Your English is fine, my friend, I'm not a native speaker as well ;)
Well, I could not understand what that patch was all about,
is it for making Chameleon boot *BSD-systems ?

If so, I don't think Chameleon would even see any BSD-partitions (well, UFS is NOT seen at all),
please have a look at my post some line above this one.
I can't make it boot FreeBSD, any Linux OS would just boot fine,
but...well, no Linux OS has the GPT-problems FreeBSD has :D


MacFanatic76...
This is a important things!
Well can I ask you to try the AnVal bootloader?
The OpenBSD & FreeBSD code come "directly" from that branch
I say this because if that "implementation" also don't work from that bootloader...(we can undenstand why don't work)
but if work with AnVal bootloader... then yes there is some kind of error here in this souce.
I wait for good news :o

----


Add Kabyl-LionV3 with trunk 760 lion patch code.

I hope is now fix the cache kernel problem with V2

----

Hi Fabio!

Excuse me if I'm dirtying this topic but when I try to install Lion I have this problem every time.

Posted Image

What is the reason? I'm trying everything unsuccessfully :moil:

No idea mate...
Maybe someone with your same problem can help/reply you

ITA:
Non saprei buoo...
Magari qualche utente ha avuto il tuo stesso problema e potrebbe dirti come risolvere...

Fabio

#236
MacFanatic76

MacFanatic76

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Gender:Male

MacFanatic76...
This is a important things!
Well can I ask you to try the AnVal bootloader?
The OpenBSD & FreeBSD code come "directly" from that branch
I say this because if that "implementation" also don't work from that bootloader...(we can undenstand why don't work)
but if work with AnVal bootloader... then yes there is some kind of error here in this souce.
I wait for good news Posted Image




Nope, same thing... I used the ^Andy^-branch,
posted on main page - same thing with FreeBSD/UFS,
not seen at all...

#237
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,692 posts
  • Gender:Male
  • Location:Canary Islands

Nope, same thing... I used the ^Andy^-branch,
posted on main page - same thing with FreeBSD/UFS,
not seen at all...


:moil:

sorry...
But send this issue at voodooprojects

Fabio

#238
timmyj9

timmyj9

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
hey andy
is there any way that your sandy bridge lion loader, can use the kextcache to boot?

#239
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 625 posts
  • Gender:Male
  • Location:Florida

Hi Fabio!

Excuse me if I'm dirtying this topic but when I try to install Lion I have this problem every time.

What is the reason? I'm trying everything unsuccessfully :moil:


mitch_de: " TO ALL have that PCI CONFIGURATION BEGIN... problem. I think that happens (mostly) to PCI device GPU Fermi (Nvidia GTX4/5xx) users. I would ask / discuss that also in the Fermi GPU thread here: Fermi GPUs"

reference: http://www.insanelym...p...35&st=1160#

#240
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,102 posts
  • Gender:Male
  • Location:UK

I would only have one question : was anyone able to boot FreeBSD 8.2 AMD64 with Chameleon ?

Hi MacFanatic76

I've never tried using either FreeBSD or OpenBSD so I have no experience to share with you with regard to booting them from Chameleon. I see Fabio's asked you to try booting with the AnVal branch, so the only suggestion I can give is to go back to the original post of nawcom's and try his posted binary. http://forum.voodoop...php?topic=984.0





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy