15 hours ago
The MacBook 2007 is one of those exceptions that can run amd64 Linux but can only be booted with a 32 bit EFI instead of the 64 bit EFI that comes with the installer.
So, How can I do this ?
5 hours ago
Yes, the MacBook 2007 can only read from a 32 bit EFI booting partition. The Ubuntu 20.04 installer iso uses a 64 bit EFI booting partition. But you can add the 32 bit EFI to the installer and make it think it includes it. This way you can make it install Ubuntu amd64 properly.
Do the following:
sudo apt-get update
sudo apt-get install grub-efi-ia32
Hope this works for you too.
12 hours ago
For Intel Macs with a 32 bit EFI and 64 bit processor, installing a BIOS booting 64 bit Linux may be possible. Depending on the installation method, Linux may be able to use a GUID Partition Table (GPT) even when BIOS booting. However, the Mac will need to be hybrid partition in order to enable BIOS booting. Installation would probably be easier using a DVD, however using a flash drive may be possible. This would require a Linux installer that can be EFI booted, but install a BIOS booting GRUB. In the past, Debian installers were able to do this and may still be able to do so. Once you have a BIOS booting GRUB, you can use this to BIOS boot other Linux installers and then replace Debian. As you can image, the whole proceedure can get complicated. You can post a comment if you wish to pursue this further.