Chameleon

Issue 179: org.chameleon.boot.plist arch flags ignored?

Reported by Jesse Nostaw, Sep 7, 2011

could not find sufficient docs for 2.1 boot plist, used tonymacx86 
suggestion of renaming the boot plist. However on my system amd phII 
I need arch=i386 -force64. chameleon converts this to arch=x86_64, 
which causes errors on app opening "this app is not supported 
on your mac" this was with vlc. It also makes the run in 32bit 
checkmark dissappear in the info screen. I was getting panics with 
the arch=x86_64, so I typed out what works for me arch=i386 -force64 
and no issues. Corrected the plist for arch=i386, but it is ignoring 
the -force64 portion of the flag.

Comment 1 by Jesse Nostaw, Sep 7, 2011

rev. 1508 and 1516, did not try new plist before these.

Comment 2 by d00d, Sep 7, 2011

Are you booting from a RAID?
If so, see a workaround in unfixed 
http://forge.voodooprojects.org/p/chameleon/issues/135/

Comment 3 by Jesse Nostaw, Sep 8, 2011

Sorry it took so long. There is no raid being used. I am using a GPT 
formatted drive with 10.6.7.

Comment 4 by Jesse Nostaw, Sep 8, 2011

Here is where I originally noted the issue, It is a little long 
winded, but very detailed.

http://forum.voodooprojects.org/index.php/topic,2171.0.html

Comment 5 by Jesse Nostaw, Sep 21, 2011

Partially Resolved, Will post back with full details.

Comment 6 by Jesse Nostaw, Sep 22, 2011

There is an issue if using a simple renaming of com.apple.boot.plist 
to org.chameleon.boot.plist the new chameleon ignores or removes the 
-force64 kernel flag. and simply uses the arch =i386. I have the 
option of -v arch=i386 -force64 which allows my AMD Phenom II x 4 
955BE to load 64 bit apps. So editing the plist by hand and adding 
the -force64 to the kernel flags key allows it to work as it did 
with a "depreciated" plist file. I have been tired and 
stressed lately, hope this makes sense.

Comment 7 by Cosmosis Jones, Sep 24, 2011

-v -arch=i386 -force64..

why don't u have a - before arch?

Comment 8 by Evan Lojewski, Sep 24, 2011

cosmo1t, The correct flag is arch and not -arch.

Comment 9 by Cosmosis Jones, May 8, 2012

Status: Invalid

Created: 8 years 1 month ago by Jesse Nostaw

Updated: 7 years 5 months ago

Status: Invalid

Followed by: 3 persons

Labels:
Priority:Medium
Type:Defect