https://bugzilla.kernel.org/show_bug.cgi?id=13170
--- Comment #61 from Gregory Bellier dest@gatekeeper.fr 2011-03-09 17:08:26 --- Hi !
After some digging, I'm now able to boot on Linux using a Macbook 5.2 and with two cores.
refit + grub-pc with maxcpus = 1 => ok but only one core refit + grub1.99-rc1 (efi and x86_64) => ok with two cores.
As I previously said, I managed to boot on the kernel but faced an error (or should I say a new one) : "fb: conflicting fb hw usage nouveaufb vs EFI VGA - removing generic driver".
This is due to a bug which I presume is in Nouveau. I reported it here: https://bugs.freedesktop.org/show_bug.cgi?id=34508
To sum up, grub2 built for efi and x86_64 placed in the EFI partition. Within the grub.cfg : menuentry 'Linux without bios dump' { insmod efi_gop search --no-floppy --fs-uuid --set=root d5175c18-7da2-49a9-a3af-844bad27c91d linux /vmlinuz root=UUID=d5175c18-7da2-49a9-a3af-844bad27c91d ro initrd /initrd.img } AND the final piece, NVidia driver then you'll be able to boot directly from EFI to have the 2 cores.
There are several problems here.
dri-devel@lists.freedesktop.org