Edit: Oh yeah, and yes, using MBR only is also another way in which you can use bios compatibility mode. Basically you just need to have a MBR with more than one protective partition, and I think you need to have one partition marked as bootable in the MBR. It has been a while since I got all that macbook stuff working though, so the info is a bit stale in my head.
]]>If anyone having issues solo booting Arch on a 32-bit MacBook discovers this thread, my advice to you is to use MBR and BIOS Compatibility. I spent over a week trying to get an EFI boot of any kind, and had not an ounce of success.
]]>Personally on my Thinkpad, I use GPT. It is far superior to MBR. But with macbooks you have to adhere to the funky quirks of their firmware in order to get things working.
]]>I just realized: I installed Arch in BIOS Compatibility mode because 32-bit MacBooks have issues with booting from a UEFI disc. Would this have something to do with my problem? Would I be better off having rEFInd hand off the process to GRUB? I'm fine with using either EFI or BIOS Compatibility, though I'd prefer EFI.
]]>rEFInd - Booting OS
Starting vmlinuz-arch.efi
Using load options 'root=/dev/sda4 ro rootfstype=ext4 systemd.unit=multi-user.target initrd=\EFI\arch\initramfs-arch.img'
Failed to open initrd file: EFI\arch\initramfs-img
_
My question is, do I need to install refind-efi on the Arch partition, even though I've installed rEFInd on Mac OS X?
Also, do I need to install GRUB in Arch, even though I've [attempted to] used EFISTUB to link rEFInd with Arch?
Thanks in advance for your help.
]]>