I have been trying to boot into 64-bit kernel in Snow Leopard on my Late 2008 Aluminum MacBook (2.4 GHz), but it is not working. It is running the 64-bit EFI firmware and is updated to 10.6.1. Any idea on why and how to fix it?
Are you holding down the "6" and "4" keys during startup? Only the Xserve uses the 64-bit kernel by default.
No Macbook (as opposed to Macbook Pro) will boot the 64-bit kernel. It is a limitation intentionally imposed by Apple. Check out the table on this web page:
http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/5
Do you think this will be changed in 10.6.2? This might be the dumbest move by Apple yet. If the computer can support it, why not allow it? They boasted that Snow Leopard is 64-bit, when only a minority can fully use 64-bit.
What is it that you're doing, where you need the kernel to be able to address >4GB of RAM anyways? Any 64-bit capable app still runs in the 64-bit space unhindered by the kernel being in 32-bit mode.
I understand that. But, I wanted to check the 64-bit kernel for myself and see if it has any difference with the 32-bit kernel.