By default, Snow Leopard boots into a 32-bit kernel. This tip is especially for curious people who want to try and feel comfortable enough with the terminal to perform the manipulations described.
Here are the advantages and disadvantages of the 64-bit kernel mode :
Advantage
A slight improvement in performance (not visible to a normal user)
Support more than 32GB of RAM (again little interest for a normal user)
Disadvantages
Incompatibilities with some software (VMWare Fusion, VPN software ...) and hardware drivers
Are you interested anyway? Then go on
- Having a 64-bit EFI.
- Having a graphics card other than the Intel Graphics Media Accelerator (GMA 950 or GMA X3100) with no 64-bit drivers.
To check:
Open Terminal (/ Applications / Utilities / Terminal)
Type:Result is displayed:ioreg-l-p IODeviceTree | grep firmware-abi
For the graphics card, see Hardware > Graphics / Displays in the application System Profiler (/ Applications / Utilities). If GMA somewhere that's not good.| | "Firmware-abi" = < "EFI64">
If these two prerequisites are verified, well, you can continue.
What to do in all cases:
The traditional method is to add "arch = x86_64" in / Library / Preferences / SystemConfiguration / com.apple.Boot.plist
To do so we must open this file with root privileges:
Open Terminal
Type:
Replace:sudo / Applications / TextEdit.app / Contents / MacOS / TextEdit / Library / Preferences / SystemConfiguration / com.apple.Boot.plist
By:<key> Kernel Flags </ key>
<string> </ string>
Save and quit TextEdit<key> Kernel Flags </ key>
<string> arch = x86_64 </ string>
But this is not enough on all machines, not including the MacBook and Mac Mini.
Case of machines not supported although a 64-bit EFI
If you have a machine that is not listed below (see Hardware tool System Information ( in / Applications / Utilities): check image Tool
Then continue with the following:
Download this file: boot64.efi see at end
Open Terminal and go to the download directory by typing:
Type the following command:cd ~ / Downloads
done Restart your machine and you should be under 64-bit kernel../boot64.efi sudo cp / System / Library / CoreServices /
cd / System / Library / CoreServices /
sudo chown root: wheel boot64.efi
sudo chflags uchg boot64.efi
sudo bless - folder / System / Library / CoreServices / - file / System/Library/CoreServices/boot64.efi
Bookmarks