fyrekrig Posted August 3, 2012 Share Posted August 3, 2012 Running ver 10.6.8 and using bootloader Chameleon v2.0 RC5pre12 r115 Tried to set permanent 64-bit boot with terminal command: sudo systemsetup -setkernelbootarchitecture x86_64 . But system still booting in 32-bit mode. Have found on the forum alternative version by editing com.apple.Boot.plist. However have no Extra folder and file not present in System/Library/SystemConfiguration Know there is a 32/64 bit utility changer but prefer to do it without this utility Link to comment Share on other sites More sharing options...
nyolc8 Posted August 3, 2012 Share Posted August 3, 2012 First thing: boot with arch=x86_64, so when the pc boots, then type this on the boot screen. You can't use terminal for this. Second: Extra folder is not in /System/Library/SystemConfiguration, it's on your OSX partition's root. Third: don't edit the apple.boot.plist in /System/Library/SystemConfiguration, edit the boot.plist file (it will be com.apple.boot.plist or org.chameleon.boot.plist) in /Extra. The two methods does the same, but when you editing the plist file, you don't need to write the arch=x86_64 everytime on the boot screen. But before you edit the plist, try it with the first method just to be sure it's working. Link to comment Share on other sites More sharing options...
HUSABER Posted August 3, 2012 Share Posted August 3, 2012 Create extra folder and this is 32bit boot.plist: <key>DSDT</key> <string>/Extra/DSDT.aml</string> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GenerateCStates</key> <string>Yes</string> <key>GeneratePStates</key> <string>Yes</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>arch=i386</string>HERE YOU ENABLE 32bit <key>Legacy Logo</key> <string>Yes</string> <key>PciRoot</key> <string>1</string> <key>SMBIOS</key> <string>/Extra/smbios.plist</string> <key>system-type</key> <string>2</string> </dict> </plist> This is work on your Chameleon v2.0 RC5pre12 r115 Link to comment Share on other sites More sharing options...
fyrekrig Posted August 4, 2012 Author Share Posted August 4, 2012 Second: Extra folder is not in /System/Library/SystemConfiguration, it's on your OSX partition's root. No normal Extra folder in root. Only one hidden. (it will be com.apple.boot.plist or org.chameleon.boot.plist) in /Extra. No com.apple.boot.plist or org.chameleon.boot.plist in hidden Extra folder Create extra folder and this is 32bit boot.plist: Unable to create Extra folder as one hidden with same name already exist. Husaber Should the file with the code be named com.apple.Boot.plist ? Link to comment Share on other sites More sharing options...
HUSABER Posted August 4, 2012 Share Posted August 4, 2012 Inside your Extra folder never need to be empty... Needed com.apple.Boot.plist or org.chameleon.Boot.plist,smbios.plist,DSDT.aml and folder called Extensions for kext like NullCPUPowermanagemend.kext and Evoreboot.kext com.apple.Boot.plist.zip Link to comment Share on other sites More sharing options...
fyrekrig Posted August 4, 2012 Author Share Posted August 4, 2012 As I said before I don't have a folder called Extra in the root Link to comment Share on other sites More sharing options...
HUSABER Posted August 4, 2012 Share Posted August 4, 2012 Why no create one? :wink2: in Roooooot partition? Link to comment Share on other sites More sharing options...
fyrekrig Posted August 4, 2012 Author Share Posted August 4, 2012 Why no create one? in Roooooot partition? As also said before. Unable to create folder name Extra as a hidden folder Extra is already present. Can I use this hidden folder? Or unhide? Also curious to why command "sudo systemsetup -setkernelbootarchitecture x86_64" .is not working. Any comment? Link to comment Share on other sites More sharing options...
HUSABER Posted August 4, 2012 Share Posted August 4, 2012 in terminal: sudo -s password... cd /Extra chflags nohidden /Extra with this app you create property boot.plist and smbios,app coppy these directly to Extra.... Lizard.app.zip Link to comment Share on other sites More sharing options...
fyrekrig Posted August 5, 2012 Author Share Posted August 5, 2012 Thanks for your help. Everything now works as expected. One last note though. Why did command "sudo systemsetup -setkernelbootarchitecture x86_64" .not work? Link to comment Share on other sites More sharing options...
HUSABER Posted August 5, 2012 Share Posted August 5, 2012 You dont need this comand but check this one: in terminal: sudo -s password... systemsetup -setkernelbootarchitecture x86_64 Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted August 5, 2012 Share Posted August 5, 2012 Why did command "sudo systemsetup -setkernelbootarchitecture x86_64" not work? Just a guess because I can't be bothered to google it, it probably doesn't work because it writes the setting to NVRAM, which we don't have. Link to comment Share on other sites More sharing options...
fyrekrig Posted August 6, 2012 Author Share Posted August 6, 2012 NVRAM, which we don't have What is the explanation to "nvram is not supported on this system" ? Who has NVRAM and who hasn't? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted August 6, 2012 Share Posted August 6, 2012 Nobody running OS X on a PC has it. The NVRAM is where the Boot Manager settings are stored on a real Mac. The Boot Manager is part of Apple's EFI firmware. Your PC doesn't have Apple EFI firmware, hence "nvram is not supported on this system". On a PC running OS X, the Chameleon boot loader provides some of the variables that are stored in NVRAM on a real Mac to the OS. For more information start reading here: http://books.google....epage&q&f=false See chapter 4:16:4:1 on page 369 for more about EFI NVRAM. Link to comment Share on other sites More sharing options...
Recommended Posts