Jump to content

Permanent 64-bit boot


fyrekrig
 Share

14 posts in this topic

Recommended Posts

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

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

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

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

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

post-550798-0-25857000-1344063413_thumb.png

com.apple.Boot.plist.zip

Link to comment
Share on other sites

Why no create one? :wink2: in Roooooot partition?

Link to comment
Share on other sites

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?

 

post-88690-0-78462900-1344076837_thumb.png

 

Also curious to why command "sudo systemsetup -setkernelbootarchitecture x86_64" .is not working.

 

Any comment?

Link to comment
Share on other sites

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

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

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

 Share

×
×
  • Create New...