Jump to content

Chameleon 2.4svn Official PKG Installer


ErmaC
4,261 posts in this topic

Recommended Posts

upload a new version from rev 501 (trunk 492)

no difference in the binaries.

 

- I correct the text info

- I add the VBIOS at the com.apple.Boot.plist option menu

- I change the boot installation script with this from el coniglio

...Fabio

Great! Thanks Fabio, everything seems to be ok here.

Link to comment
Share on other sites

Like to say this bootloader has worked very well. Just used standard install. Memory and cpu reading very well. Have tried a few bootloaders. Best so far. Used Chameleon 2 with 10.6 efi before. Also used Tony macs [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to add the 32bit kernal to boot by default because I am using The ATI Radeon Hd5770 Graphics Card. No 64bit aty init kext yet. thanks.

Link to comment
Share on other sites

new version of trunk 513

 

Relate to package:

I add in the package a hidden "option" "post"

to clean the temp folder

 

[size=1]#! /bin/sh

#SCRIPT="Chameleon postinstall Script"

targetVolume="$3"                            

rm -rf "$3/binaries"

echo "Done..."

exit 0
[/size]

 

maybe in future could be useful to add rebuild caches and so on like the original script from official package

Fabio

Link to comment
Share on other sites

Hi ifabio and thanks for your installer.

I would have seen it before to setup all manually.

Sure i could avoid many sleepless nights using it.

 

I would ask you something to clarify my ideas.

 

I got a Cham partition already working for boot (Cham rc3)

Can I use your installer simply selecting the same partition where Cham is already installed?

Wich are the best options i got to use? Do i need to use boot, boot0 or what?

 

I got some options in my com.apple.boot i would keep alive

ex:

	 <key>Graphics Mode</key>
  <string>1680x1050x32</string>
  <key>Kernel</key>
  <string>mach_kernel</string>
  <key>Kernel Flags</key>
  <string>arch=i386</string>
  <key>GraphicsEnabler</key>
  <string>yes</string>

 

Will the installer overwrite this options?

Do I need to set them in your chameleon installation??

 

Thanks again for you effort and thanks to all the guys that helped with this project.

 

Daniel

Link to comment
Share on other sites

Hi ifabio and thanks for your installer.

I would have seen it before to setup all manually.

Sure i could avoid many sleepless nights using it.

 

I would ask you something to clarify my ideas.

 

I got a Cham partition already working for boot (Cham rc3)

Can I use your installer simply selecting the same partition where Cham is already installed?

Wich are the best options i got to use? Do i need to use boot, boot0 or what?

 

I got some options in my com.apple.boot i would keep alive

ex:

	 <key>Graphics Mode</key>
  <string>1680x1050x32</string>
  <key>Kernel</key>
  <string>mach_kernel</string>
  <key>Kernel Flags</key>
  <string>arch=i386</string>
  <key>GraphicsEnabler</key>
  <string>yes</string>

 

Will the installer overwrite this options?

Do I need to set them in your chameleon installation??

 

Thanks again for you effort and thanks to all the guys that helped with this project.

 

Daniel

 

I will answer you although your question is addressed to iFabio (iFabio, hope it's OK :) ):

Yes, you can use iFabio's installer, use standard install (the scripts will take care of boot, boot0 & boot1h) and point the installer to your Cham partition in case it's not chosen.

Yes, you'll keep alive these options you've already in your com.Apple.boot.plist.

No, the installer won't override these options you've already set in com.Apple.boot.plist.

Link to comment
Share on other sites

iFabio,

 

Why can't I see the /Binaries folder, even with hidden files visible? I want to able to see my booter files.

 

Because the script is responsible for deleting the files used during installation, leaving the destination disk clean.

 

Also is it possible to make the installer install booter files into Extra folder?

 

What do you suggest?

Maybe to have an option that can save the bin used (boot, boot0/boot0hfs, boot1h) in a folder in the Extra?

Yes it can.

How would you like being called that folder?

 

Fabio

Link to comment
Share on other sites

Because the script is responsible for deleting the files used during installation, leaving the destination disk clean.

 

 

 

What do you suggest?

Maybe to have an option that can save the bin used (boot, boot0/boot0hfs, boot1h) in a folder in the Extra?

Yes it can.

How would you like being called that folder?

 

Fabio

 

Hey, um, Chameleon would be fine. :) Thank you. "Gives candy"

Link to comment
Share on other sites

Hey, um, Chameleon would be fine. :) Thank you. "Gives candy"

 

Chameleon is your suggest name? (I think is too generic.. better... like "bin-boot")

:o

 

LOL...

Ok I add it in the next realize (Anyway is easy to change that name later in the installer).

 

Fabio

Link to comment
Share on other sites

Hi all.

 

Last News: (if someone is curious)

 

I'v made the setup of iFabio's Chameleon Boot Package.

 

At reboot system was ok (still no sound card recognized, but that's another story).

 

So I started with 10.5 system and copyed the LegacyHDA.kext in /E/E.

I went once agin in 10.6 and saw in sys profile that the nvidia card was fully recognized (thanks to last Cham boot and GraphicsEnabler=yes i think :):o ) so i switched to 1680x1050 resolution...and the monitor went azure.

 

I tryed booting once with -x and once with GraphicsMode=1024x768x32, but noway.

The -x option didn't boot at all. All i had has been a dark grey screen.

 

With GraphicsMode option, during the boot, the resolution was 1024x768x32 and i saw the green apple screen and the apple in the center, but at sys startup (I think was at that stage) all azure again.

 

Prolly the boot options works only during boot!?!?! whistle.gif

 

Now I think I have to redo all from the beginning...Just to learn better the right way to do it blink.gif

Or maybe I can just install the SL's disk leaving Cameleon's disk untouched??

 

EDIT:

I solved all. 885 (889a) LegacyHDA.kext working fine. now i wonna try aggregate device to manage the 5.1

Videocard troubles solved too.

i had in com.apple.Boot.plist 1680x1050, now i'm using

<key>Graphics Mode</key>
<string>1280x1024x32</string>

and all is woring fine. I got my video at 1680x1050.

 

 

Wonna thanks you all for your effort and kick me for my noobness!!

 

Dan

 

P.S: If I'm so much OT just notice me so i can edit or delete my post.

 

Once more: Thank you for your help!!

Link to comment
Share on other sites

@ iFabio

 

i can translate to arabic

 

give me what do you want to translate :)

 

:o

 

well! You need download the resouce from the official chameleon project

- create a dir

- fireup your terminal and navigate to new dir created...

- run this

svn co http://forge.voodooprojects.org/svn/chamel...s/English.lproj

 

ok now you have downloaded the english folder...

open that file and traslate it!

 

Fabio

Link to comment
Share on other sites

:o

 

well! You need download the resouce from the official chameleon project

- create a dir

- fireup your terminal and navigate to new dir created...

- run this

svn co http://forge.voodooprojects.org/svn/chamel...s/English.lproj

 

ok now you have downloaded the english folder...

open that file and traslate it!

 

Fabio

 

ok i have source already

ok will translate it and upload it to you :)

it will take some time when done will uplaod it :)

Link to comment
Share on other sites

ok i have source already

ok will translate it and upload it to you :)

it will take some time when done will uplaod it :o

 

:)

you can post here... I'm sure the dev from official project can take advantage from this traslation...

 

here... I need

- Welcome.rtfd

- Description.html

- License.rtf

- Conclusion.rtfd

 

the localizable.strings file is used in the official release... not here... no idea how I can manage that file... :)

 

regards

Fabio

 

EDIT

I also need the "language code" for italian is it, english is en...

 

take a look here...

http://msdn.microsoft.com/en-us/library/ms533052(VS.85).aspx

ar-ar maybe?

Link to comment
Share on other sites

the localizable.strings file is used in the official release... not here... no idea how I can manage that file...

I didn't found any way to combine English with Middle Eastern (RTL) languages in localizable.strings file. The problem is, that it requires converting the whole file from Plain Text to Rich Text, but originally this file suppose to be in Plain Text format only.

 

So if anyone finds a workaround for this problem, please let me know.

Link to comment
Share on other sites

Can I ask a question?

 

Now I got 10.6 Retail almost working (still troubleshooting audio and video card atm) using the Chamrc5installer.pkg

 

If I'll upgrade to 10.6.4 with combo update, do I need to redo the Chameleon installer package setup or something else?? Or do it still keep working?

i'm not able to understand this because every Boot installation method looks like different from each other. Someone upgraded without nothing more to do and some other need to redo boot and config once again.

Wish i went not OT. if so, notice me so i clean the post.

 

And everyone... excuse my english, I'm so rusty with it atm!!

 

Once again, thanks for your great project!

 

Daniele

Link to comment
Share on other sites

Maybe nothinh to do with chameleon.

Does your PC needs 32 Bit Kernelflag to boot ? If you used much older chameleon, check if you also changed 32 Bit kernelflag to arch=i386 insted of very old -x32 flag.

Also good to know it you had run the PC before the update of chameleon with sucess or its the first install.

Also check you smbios for corruption if it freezes in that section.

Link to comment
Share on other sites

Can I ask a question?

 

Now I got 10.6 Retail almost working (still troubleshooting audio and video card atm) using the Chamrc5installer.pkg

 

If I'll upgrade to 10.6.4 with combo update, do I need to redo the Chameleon installer package setup or something else?? Or do it still keep working?

i'm not able to understand this because every Boot installation method looks like different from each other. Someone upgraded without nothing more to do and some other need to redo boot and config once again.

Wish i went not OT. if so, notice me so i clean the post.

 

And everyone... excuse my english, I'm so rusty with it atm!!

 

Once again, thanks for your great project!

 

Daniele

 

No, you don't need to reinstall the Chameleon again after combo update from 10.6 to 10.6.4 :)

Link to comment
Share on other sites

Why do you emulate a MacBookPro2,1 ?

Maybe the problem is this. Test MacBookPro5,1

 

Put smbios from MacBookPro 5,1, all the same the same situation

 

Maybe nothinh to do with chameleon.

Does your PC needs 32 Bit Kernelflag to boot ? If you used much older chameleon, check if you also changed 32 Bit kernelflag to arch=i386 insted of very old -x32 flag.

Also good to know it you had run the PC before the update of chameleon with sucess or its the first install.

Also check you smbios for corruption if it freezes in that section.

 

The system not to be loaded, in com.apple.boot.plist costs arch=i386

 

Chameleon_2.0_RC5_r513 It only put

 

With Acerbln and a simple chameleon normally to be loaded

 

Now I will start to reinstall system

Link to comment
Share on other sites

Thank rednous.

I was reading some of your posts on blackosx's 3rd :)

Going there now to read and understand better the kext stuffs for this update on my mobo.

 

Thanks for your reply.

 

D.

 

No, you don't need to reinstall the Chameleon again after combo update from 10.6 to 10.6.4 :)
Link to comment
Share on other sites

Thank rednous.

I was reading some of your posts on blackosx's 3rd :)

Going there now to read and understand better the kext stuffs for this update on my mobo.

 

Thanks for your reply.

 

D.

 

Yep, blackosx posts and threads are informative, well written, helpful, easy to follow and there're also links in his threads to other helpful threads.

Link to comment
Share on other sites

Yep, blackosx posts and threads are informative, well written, helpful, easy to follow and there're also links in his threads to other helpful threads.

 

Yes i totally aggree.

I'm figuring now how to move and the kexts i need to download before to do the update.

I was, at end, able to make my sound and video work (all than video resolution change) and I'm scared about breaking all at this point. But I will not resist...

I already know I'll fall in a sleeplessness week-end!!

 

Cheers

Link to comment
Share on other sites

try /n

 

Thx scrax...

but... no luck :)

 

Have you find a way using packagemaker to use external info text like "localizable.strings"

In the official package (from voodoo team) there isn't that problem the "external" file is well managed and look like accept the line b...

 

I also find a problem (My limited knowlege in that package program)...

How manage the choice?

Is there a way to auto exclude a choice?

 

Example:

 

In the options if you select can also select and boot0 boot0hfs,

would be possible to exclude a selected depending on whether the other?

In the installer "official" (if I'm not mistaken) uses a Java function, I tried to reproduce it, but without success.

 

Fabio

 

Edit in Italian

 

Nell'installer ufficiale usa una funzione Java lo vedi all'interno del file distribution, ma non riesco a riprodurre la scelta selettiva...

In pratica puoi attivare tutte le opzioni contemporaneamente... cosa che ovviamente non va bene...

Uso packagemaker 3.0.4 ma credo che la parte sui requirement ovvero sulle scelte non funzioni bene.

Link to comment
Share on other sites

×
×
  • Create New...