boot.efi
This is my modified boot.efi for 64bit SL 10.6.7, tested on MB5,1 and 7,1.
Use it at your discretion, i take no responsibility of the use of this file.
as u see in my screenshot at post 200
i have a backup of this exact same file called boot64.efi
sometimes when i do CMD-Ctrl-P-R boot to reset PRAM, it overwrites the boot.efi to its original. keeping a copy of it as boot64 there to re-do all the below should the system splits out the working one and replace it by whatever it likes.
refer to
nektas.org
Unzip the content to the desktop. Open Terminals, and perform the following. Commands starting with sudo will ask you for your password. (password cannot be blank)
cd ~/Desktop
sudo cp boot.efi /System/Library/CoreServices/
sudo cp boot.efi /System/Library/CoreServices/boot64.efi
cd /System/Library/CoreServices/
sudo chown root:wheel boot.efi
sudo chflags uchg boot.efi
sudo bless −−folder /System/Library/CoreServices/ \
−−file /System/Library/CoreServices/boot.efi
Next step – add arch=x86_64 to file /Library/Preferences/SystemConfiguration/com.apple.Boot.plist to Kernels Flags section
For example:
<key>Kernel Flags</key>
<string>arch=x86_64</string>
Now reboot, your mac should boot 64-bit kernel, but some models missing 64-bit intel video drivers, for example macbook4,1 with gmax3100, so only internal display will work, without qe/ci/opengl.
if something goes wrong, boot leopard/snowleopard dvd (or another installed osx system) and run this command in terminal
sudo bless –folder /Volumes/YOUVOLUMENAME/System/Library/CoreServices \
–file /Volumes/YOUVOLUMENAME/System/Library/CoreServices/boot.efi
should work. if not... bad luck.