My setup is as follows: Dell Mini 9 with 64 GB disk. The disk is GPT and has 4 partitions: EFI Mac OS X 10.5.6 HFS+ Win 7 NTFS Ubuntu ext3 This has taken me a couple of weeks to get to this point, including reinstalling Windows and Linux multiple times. Thankfully, I've been able to keep the initial Mac OS install. Thanks to EASYBCD 2.0 (Beta Build 55), I am able to boot into Win7 and MacOS with no problem. Very cool. The MacOS boot option seems to use NeoGRUB, and I'd like to think I can just simply (hah!) boot Linux. In the current Linux install, I told it not to install GRUB, and even so it made my computer unbootable. But never mind that, I got around that and as I said I can now successfully boot Win+Mac. From the wiki Linux article, I learned how to install GRUB to the Linux partition, and I tried that, but it did come up with an error.: Running "embed /boot/grub/fat_stage1_5 (hd0,3)"... failed (this is not fatal) Since your article said I might get an error, and to just run the setup command a second time, I did so, but got the same error. And again and again. Searching on this error didn't turn up much useful information. GRUB did, however, go on to report: Running "install /boot/grub/stage1 (hd0,3) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded. So, I added a Linux entry that pointed to this partition, but when I attempt to boot it, I get a blank screen. One thing I notice is that in the settings, for entry #3, it shows a Drive of C:\ and a Bootloader Path of \NST\nst_ .mbr That's right, there's a space between the _ and the . which I assume should have been filled in with something else. In the \NST directory, there exist three files, a menu.lst which appears to be the NeoGRUB data for the MacOS partition, the NeoGrub.mbr file, and the nst_mac.efi file. What went wrong, and what can I do to fix it?