The 2007 and 2008 ‘Macbooks’ have 64 bit core2 duo processors in them, but still had a 32 bit EFI which is sorta like bios and is what is needed for the OS to boot for installation. However if you ever just tried to download the standard Ubuntu 64 bit ISO from their website, it won’t work.
This was a bit of an annoyance for me a while back and I ended up just going with 32 bit. However, as time went on, 32 bit was not going to cut the mustard anymore, mostly because of certain programs no longer offering 32 bit versions like Skype and Google Chrome. Chromium Browser however does still offer a 32 bit, but since I need skype, I had to upgrade.
I knew there had to be a way to do it, so after some sleuthing I found an old bug report that included little bit of c source code that when compiled and ran in the same directory as the 64 bit linux iso, it will ‘remaster’ the iso into one with 32 bit EFI booting capabilities.
I first re-installed my personal Macbook and it worked like a charm! Then I decided to pick up another of the same exact model macbook and do a video on it. Check it out above if you’re interested. If you’re interested in creating your own iso to install, see this post for details . This is a bit of an advanced method and you will need to compile from source.