Jump to content
InsanelyMac Forum
b0dyr0ck2008

Chameleon issues

Recommended Posts

I have installed mountain lion via USB to a partition on a separate drive, booted up into mountain lion from the USB and installed chameleon 2.1 for ml.

 

Rebooted and removed the USB. When the bootloader loads for some reason it shows that it is rc4 and not 2.1.

 

Anyway the main issue is when I install chameleon it doesn't create a /extra folder with org.chameleon.boot.plist or smbios.plist and as such will not boot into ML. If I manually create the /extra folder and copy org.chameleon.boot.plist and smbios.plist into it when the system boots it still doesn't read or load these files.

 

Looking at the install log for chameleon for some reason it says the following:

 

 

Standard script complete

======================================================

Added boot option: EthernetBuiltIn=Yes

File Doesn't Exist, Will Create: //Extra/org.chameleon.Boot.plist

Added boot option: Kernel Flags=-v

File Doesn't Exist, Will Create: //Extra/org.chameleon.Boot.plist

======================================================

 

Why is it trying to create at '//' instead of '/'??

Why is it not reading the files when I manually add them?

 

I have been receiving a little help from iFire but we don't seem to be getting anywhere.

Share this post


Link to post
Share on other sites
Advertisement

ok, here you have, backup your Extra and use this one, in Mountain Lion all kexts must be installed in S/L/E of your system, install all kexts from Extra/Extensions for S/L/E with KextWizard, don't forget RepairPermissions, then delete from Extra the folder Extensions and Extensions.mkext, reboot, if you have any problem with config of new Extra, return for your Extra backup.

 

 

post results!!!

 

 

https://www.dropbox.com/s/hi17ge4zikkx5de/Extra.zip

Share this post


Link to post
Share on other sites

Thanks for the files, well I did as you said and rebooted and ended up in a reboot cycle. So I recorded it so I could see what the last thing was before it rebooted and is as follows:

 

_Inject_Get_devprop_string NULL trying stringdata
loaded HFS+ file: [Extra/SMBios.plist] 796 bytes from 435bc10
Patched DMI Table
DSDT replacement found. Leaving ACPI data as is
Starting darwin x86_64

 

 

Then it reboots

Share this post


Link to post
Share on other sites

glad I cruzed over to see this thread. I am having the same issue with EVERY flavor of Chameleon - HOWEVER, I am using VirtualBox. Misery loves company and I'm glad that I have company, it just suck the location we're stuck in.

 

I have the same proc. but with an ASRock z77 Extreme4-m board. Same amount and speed of RAM as you, just Corsair Ballisitix. I also have an ATI 6770 1GB GDDR5 graphics card, but that shouldn't be an issue for me as VB virtualizes a fake video card rather than passing info for the specific hardware like VMWare does.

 

I'll be following this now to see if any resolution to you problem comes up as I might could maybe adapt it to mine,

 

My thread is here by the way.

Share this post


Link to post
Share on other sites

Have you tried VMware? I got it to install fine on that, the only issue I found is VMware can only use two USB ports at a time. It's not a truly viable option for usage though.

 

The amount of support on here is surprising though. You would have thought a community as big as this would have swathes of people helping each other to achieve the same goal. Instead it seems it's just hoarded of people looking for advice and not getting very much.

Share this post


Link to post
Share on other sites

download the last chameleon and install for your disk, test if it work, or you can post your error in the topic here Chameleon 2.1svn Official PKG Installer & Binaries

 

this can be one problem with UEFI Bios and Chameleon, try instal clover boot loader.http://www.projectosx.com/forum/index.php?showtopic=2304 http://www.insanelymac.com/forum/index.php?showtopic=282787&hl=&fromsearch=1

Share this post


Link to post
Share on other sites

I have installed 2.1 of Chameleon. There are several versions and I used 2064. The links on that page that work only work for the binaries. The links to the packages are broken. So I searched Google for it and I downloaded 2.1 svn-r2064 from somewhere else.

 

broken links.PNG

 

If you read my thread, you'll see I have tried Clover and that also fails.

 

In that thread (see post 11), I have posted a TON of screenshots.

 

I haven't tried VMWare because it isn't free. If I can't do it for free, I won't do it. Call me cheap, but I can't justify the expense for something that isn't needed. I don't NEED to run OSX on my machine, I just want to. Also, I have seen examples of it working, so its hard to judtify spending money on a different solution when I know that others have gotten it to work.

Share this post


Link to post
Share on other sites

sorry - had the wrong thread ID - and for some reason its the right ID, just points to the wrong thread - someting got messed up in the upgrade... anyways - the link is fixed now and its also

 

HERE

Share this post


Link to post
Share on other sites

Have you tried VMware? I got it to install fine on that, the only issue I found is VMware can only use two USB ports at a time. It's not a truly viable option for usage though

I don't think this is strictly true. It only allows two USB ports via the GUI, you can configure the .vmx for more (in theory).

 

I haven't tried VMWare because it isn't free. If I can't do it for free, I won't do it.

Makes sense, but you can get VMware Player, which is free with registration on their website (registration is also free).

Share this post


Link to post
Share on other sites

Taken from this website's guide to installing SnowLeopard in VMWare Player:

 

Booting issues with VMWare Player and Mac OS X

Let’s pause and explain this. When you reboot the first time, the system may or may not boot up. There are two behaviors you should watch for. The first behavior is that you get to the Apple Logo screen with the spinning lines. If it never progresses beyond this grey screen, then you will need to reboot and try again.

The second behavior is that it may get past the grey screen, but then Finder never appears and you see a forever spinning cursor. If you see this, you will need to reboot and try again.

These issues are annoying, but that’s why this is ‘experimental’. So, we live with these issues.

The third issue is that you will need to continually leave the darwin_snow.iso image in the drive all of the time to boot up Mac OS X. Hey, at least it works. Leaving it in the drive is really not a problem as it boots up so quickly. Perhaps they can create a standalone booter later, but for now this works.

 

ing SnowLeopard in VMWare Player:

 

So how is this different from what I have now? I have a machine that sometimes will work with an expected behaviour, sometimes not, and all the time I have to use the bootloader.

 

I'll give this a go, and create a new thread for my WIP page - but I will expect VERY LITTLE when I see guides on "how to get SL running with VMWare player" outright stating it may or may not work.

Share this post


Link to post
Share on other sites

I have installed mountain lion via USB to a partition on a separate drive, booted up into mountain lion from the USB and installed chameleon 2.1 for ml.

 

Rebooted and removed the USB. When the bootloader loads for some reason it shows that it is rc4 and not 2.1.

 

Anyway the main issue is when I install chameleon it doesn't create a /extra folder with org.chameleon.boot.plist or smbios.plist and as such will not boot into ML. If I manually create the /extra folder and copy org.chameleon.boot.plist and smbios.plist into it when the system boots it still doesn't read or load these files.

 

Looking at the install log for chameleon for some reason it says the following:

 

 

Standard script complete

======================================================

Added boot option: EthernetBuiltIn=Yes

File Doesn't Exist, Will Create: //Extra/org.chameleon.Boot.plist

Added boot option: Kernel Flags=-v

File Doesn't Exist, Will Create: //Extra/org.chameleon.Boot.plist

======================================================

 

Why is it trying to create at '//' instead of '/'??

Why is it not reading the files when I manually add them?

 

I have been receiving a little help from iFire but we don't seem to be getting anywhere.

 

Hello!

Hows it going?

Before you Install Chameleon make sure you click "customize" & in Bootloader section check the box "Boot0".

and check other necessary things you need. (GraphicsEnabler etc...)

 

when I choose anything ELSE (EFI or boot0hfs) it does not work no matter what I do.

I advise you to install this version of Chameleon as it is the right one for ML. (got it from BSweet blog if I remember Correctly).

I'm sure that your problem will be solved.

Waiting for your reply with good news ! :)

Chameleon_2.1svn_r1820_trunk_10.8.pkg.zip

Share this post


Link to post
Share on other sites

I have installed mountain lion via USB to a partition on a separate drive, booted up into mountain lion from the USB and installed chameleon 2.1 for ml.

 

Rebooted and removed the USB. When the bootloader loads for some reason it shows that it is rc4 and not 2.1.

 

Anyway the main issue is when I install chameleon it doesn't create a /extra folder with org.chameleon.boot.plist or smbios.plist and as such will not boot into ML. If I manually create the /extra folder and copy org.chameleon.boot.plist and smbios.plist into it when the system boots it still doesn't read or load these files.

 

Looking at the install log for chameleon for some reason it says the following:

 

 

Standard script complete

======================================================

Added boot option: EthernetBuiltIn=Yes

File Doesn't Exist, Will Create: //Extra/org.chameleon.Boot.plist

Added boot option: Kernel Flags=-v

File Doesn't Exist, Will Create: //Extra/org.chameleon.Boot.plist

======================================================

 

Why is it trying to create at '//' instead of '/'??

Why is it not reading the files when I manually add them?

 

I have been receiving a little help from iFire but we don't seem to be getting anywhere.

 

If you're having any kexts you need to put them in S/L/E in order to make everything work smoothly.

boot into -s (single user mode) and use this command :

cp -R /Volumes/your_partition_Name/where_your_kexts_are_stored/ /Volumes/your_Mac_Partition_Name/System/Library/Extensions/

 

examples :

cp -R /Volumes/ML_USB/VoodooHDA.kext /Volumes/Mac/System/Library/Extensions/

cp -R /Volumes/ML_USB/IntelE1000e.kext /Volumes/Mac/System/Library/Extensions/

 

you should do the command for each KEXT vividly, you don't need to repair permissions. DO NOT FORGET TO MOUNT PARTITIONS When you're in single user mode. using this command : /sbin/mount -uw / <=== It's already written there.

 

hope this helps! :)

Share this post


Link to post
Share on other sites

Thanks for the files, well I did as you said and rebooted and ended up in a reboot cycle. So I recorded it so I could see what the last thing was before it rebooted and is as follows:

 

_Inject_Get_devprop_string NULL trying stringdata
loaded HFS+ file: [Extra/SMBios.plist] 796 bytes from 435bc10
Patched DMI Table
DSDT replacement found. Leaving ACPI data as is
Starting darwin x86_64

 

 

Then it reboots

 

This still

Share this post


Link to post
Share on other sites

Thanks for the files, well I did as you said and rebooted and ended up in a reboot cycle. So I recorded it so I could see what the last thing was before it rebooted and is as follows:

 

_Inject_Get_devprop_string NULL trying stringdata
loaded HFS+ file: [Extra/SMBios.plist] 796 bytes from 435bc10
Patched DMI Table
DSDT replacement found. Leaving ACPI data as is
Starting darwin x86_64

 

 

Then it reboots

 

Still getting this. Haven't tried Clover yet - shouldn't need to. Any other suggestions?

Share this post


Link to post
Share on other sites

I think I may be following your guide wrong. This is my disk and Partition layout:

 

colins-imac:~ Colin$ diskutil list
/dev/disk0
#:					 TYPE NAME				 SIZE	 IDENTIFIER
0:	 FDisk_partition_scheme					 *500.1 GB disk0
1:			 Windows_NTFS Windows 7			 104.9 GB disk0s1
2:			 Windows_NTFS Films				 209.7 GB disk0s2
3:			 Windows_NTFS Music				 80.7 GB disk0s3
4:			 Windows_NTFS OSX					 104.9 GB disk0s5
/dev/disk1
#:					 TYPE NAME				 SIZE	 IDENTIFIER
0:	 FDisk_partition_scheme					 *500.1 GB disk1
1:			 Windows_NTFS Games				 157.3 GB disk1s1
2:			 Windows_NTFS Photos				 157.3 GB disk1s2
3:			 Windows_NTFS Downloads			 80.7 GB disk1s3
4:				 Apple_HFS MAC					 104.9 GB disk1s5
/dev/disk2
#:					 TYPE NAME				 SIZE	 IDENTIFIER
0:	 FDisk_partition_scheme					 *63.9 GB disk2
1:				 Apple_HFS OS X Install USB	 5.0 GB	 disk2s1

 

DISK1S5 is where Mountain Lion is installed

 

So copying your instructions I get the following:

 

colins-imac:~ Colin$ cd desktop
colins-imac:desktop Colin$ sudo -s
Password:
bash-3.2# fdisk -f boot0 -u -y /dev/disk1
bash-3.2# dd if=boot1h of=/dev/disk1s5
dd: /dev/disk1s5: Resource busy
bash-3.2# dd if=boot1h of=/dev/disk1s5
dd: /dev/disk1s5: Resource busy
bash-3.2# dd if=boot1h of=/dev/disk1s4
dd: /dev/disk1s4: Operation not supported
bash-3.2# diskuto; mount disk1s5
bash: diskuto: command not found
mount: disk1s5: unknown special file or file system.
bash-3.2# diskutil mount disk1s5
Volume MAC on disk1s5 mounted
bash-3.2# cp boot /Volumes/Boot\ OS\ X/
cp: directory /Volumes/Boot OS X does not exist
bash-3.2# cp boot /Volumes/Boot\ OSX/
cp: directory /Volumes/Boot OSX does not exist
bash-3.2#

 

I gave up on this years ago when I was running AMD and now recently upgraded to Intel and thought it would all be a lot easier........ :wallbash:

Share this post


Link to post
Share on other sites

OK, first, as I said it was for RAID and the guide explained that, everything was being done twice for that reason only, so don't do everything twice. Your partition scheme is going to cause you many headaches. You've already reached the MBR limit for physical partitions. I don't understand why a separate partition would be made for Downloads or Games. If your Games partition get's full, what would you do, start putting Games in Downloads? This is what folders are made for, they can each grow and shrink depending on how much stuff is in them, but now you are only wasting space that you cannot use where and when you may really need it. There is no less chance of loosing data that way either, if disk fails, all partitions fail along with it. Different Chameleon configuration would be needed to make that work, using boot0hfs, but I wouldn't even do it. If you make 1 disk MBR/NTFS with windows and windows files, and second disk GUID/HFS+ with OSX (you could still even put another NTFS partition on 2nd half of the disk for Windows data storage) you will have no problems getting a nice happy dual boot system, and much less chance of all kinds of problems and storage issues down the road. Fix it while you can!

 

As for the terminal command. You forgot the "r" in rdisk for each entry, also you don't have 5 partitions, only 4. So if you were not going to fix your messy drives, after CD to desktop and enabling root as you did before, this would be the commands:

fdisk -f boot0 -u -y /dev/rdisk1
dd if=boot1h of=/dev/rdisk1s4
cp boot /Volumes/Boot\ OS\ X/

no need to mount anything, because normal drives they are not hidden partition to be dealing with. Just 3 lines.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×