InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 09-07-2009, 10:25 AM
Bettarg Bettarg is offline
Jaguar
 
Join Date: Oct 2008
Posts: 58
-x32 boot Argument in apple.com.boot.plist

Hello,

atm i can only boot in 32 Bit mode SL becouse of my Wifi. So i need to typ on every boot "-x32".

What is the Argument for 32 Bit mode in apple.com.boot.plist ?

And, is there a Doc for every Valid Argument with Chameleon in apple.com.boot.plist ?

Thanks a lot!
Reply With Quote
  #2  
Old 09-07-2009, 12:09 PM
scififan68 scififan68 is offline
 
Join Date: Oct 2008
Location: Midwest USA
Posts: 229
Well -x32 or arch=i386, either one just will work, put it in the com.apple.Boot.plist and it will boot into 32bit mode.

GA-Z68XP-UD3: Lion 10.7.3, Windows 7 Professional 64bit SP1 and FreeBSD 9-RELEASE, Core i5 2500K @ 3.3GHz, 16GB 1333 Mhz DDR3 ram(Soon), 1GB GDDR5 Nvidia Geforce GTX 560 Ti, 2X 1TB Samsung F3 SATA HDDs, 1X WDC Blue 500GB HDD; Dell Mini 10v: Obsidian Black, 2GB DDR2 533MHz Ram, 1.6GHz Intel Atom N270, 120GB HDD, 6-Cell, Mac OS X Snow Leopard 10.6.8 Build 10K549

Last edited by scififan68; 09-07-2009 at 12:14 PM.
Reply With Quote
  #3  
Old 09-07-2009, 12:50 PM
mormegil mormegil is offline
Panther
 
Join Date: Aug 2009
Posts: 148
http://forum.voodooprojects.org/inde...pic,351.0.html

Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard
Reply With Quote
  #4  
Old 09-08-2009, 04:06 AM
roal2488's Avatar
roal2488 roal2488 is offline
Cheetah
 
Join Date: Jul 2009
Posts: 7
Fot getting a defaul boot into 32 bit mode follow this

In Terminal:

sudo chown -R 0:0 /Volumes/NAME/Extra/Extensions
sudo chmod -R 755 /Volumes/NAME/Extra/Extensions
sudo kextcache -v 1 -t -l -m /Volumes/NAME/Extra/Extensions.mkext /Volumes/NAME/Extra/Extensions /Volumes/NAME/System/Library/Extensions

Also, must put "-x32 boot-uuid=**************" in com.apple.boot.plist (******* mean boot volume uuid)


Cheers

Snow Leopard 10.6.1 Retail/ Windows 7
Chameleon 2 RC2 + PCEFIV10.2
Hp DV6626us
VGA : Intel GMA X3100 Internal Display Working
S-Video Output - Not Working
Sound Realtek ACL268 HDA - Working
Camera : Hp built-in Not Working
Network: 10/100BASE-T - Working
Wireless : Intel 3945ABG - Solution in progress here.
Battery Meter : Working
MM buttons: Volume Up/down & Mute Working
Sleep: Working Shutdown: Working Restart: Working
Reply With Quote
  #5  
Old 09-09-2009, 10:34 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
If you are using netkas PCEFI 10.x the boot arguments are -x32 or -x64
If you are using pure Chameleon rc3 the arguments are arch=i386 or arch=x86_64
I dont know what does the -legacy flag do and if it applies to chameleon or pcefi, anyone care to explain?

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #6  
Old 09-09-2009, 10:34 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
If you are using netkas PCEFI 10.0/10.1/10.2 the boot arguments are -x32 or -x64
If you are using pure Chameleon RC3 the arguments are arch=i386 or arch=x86_64
EDIT: netkas PCEFI 10.3 (based on Chameleon RC3) understands both kinds of arguments (-x32/-x64 AND i386/x86_64)
I dont know what does the -legacy flag do and if it applies to chameleon or pcefi, anyone care to explain?

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11

Last edited by thorazine74; 09-24-2009 at 08:25 AM. Reason: Updated with info for pcefi 10.3 to avoid more confusion
Reply With Quote
  #7  
Old 09-09-2009, 03:56 PM
Superhai Superhai is offline
Cheetah
 
Join Date: Apr 2009
Posts: 12
Legacy in short, restricts the apps from running in 64 bit.
Reply With Quote
  #8  
Old 09-10-2009, 09:03 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
Thanks for the information.
So:
arch=i386: 32 bit kernel / 32 or 64 bit apps
arch=i386 -legacy: 32 bit kernel / 32 bit apps
arch=x86_64: 64 bit kernel / 32 or 64 bit apps
arch=x86_64 -legacy: 64 bit kernel / 32 bit apps.

AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11
Reply With Quote
  #9  
Old 09-10-2009, 04:14 PM
krestean krestean is offline
Cheetah
 
Join Date: Aug 2009
Posts: 1
as i understand:

-x32 is the same as arch=i386 aka 32 bit
and x64 is arch=x86_64 aka 64bit

you cant run 64bit apps in 32bits kernel.

so, hence 64bit kernel is the only one that can run both 32 and 64 bit apps, the legacy flag is only for 64bit?

Last edited by krestean; 09-10-2009 at 04:53 PM.
Reply With Quote
  #10  
Old 09-11-2009, 08:31 AM
thorazine74 thorazine74 is offline
 
Join Date: May 2009
Location: Spain
Posts: 411
According to netkas' blog, Apple's 32bits kernel can run 64bits apps if your CPU supports 64 bits. I'm not sure how is that posible, I guess kernel and apps run completely isolated.
Also to complete the picture:

arch=i386: kernel: 32 bits | kexts: 32 bits | apps: 32/64 bits
arch=i386 -legacy: kernel: 32 bits | kexts: 32 bits | apps: 32 bits
arch=x86_64: kernel: 64 bits | kexts: 64 bits | apps: 32/64 bits
arch=x86_64 -legacy: kernel: 64 bits | kexts: 64 bits | apps: 32 bits



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.


AsRock P45TS | C2D E8200 | GeForce 8600GTS
Mac OS X Snow Leopard 10.6.1 + Windows 7 Ultimate 6.1.7600 + Fedora 11

Last edited by thorazine74; 09-11-2009 at 08:35 AM.
Reply With Quote
Reply