Hi!
After some googling I got to the thread posted here which almost perfectly describes my problem:
http://forum.voodooprojects.org/index.php/topic,481.15.htmlI didnt want to necro the thread, so the question is, how do I set up a chainloader in grub so that the OSX boots from a logical partition correctly? Better yet, if there is grub already installed and FreeBCD is the way to go - how do I set it up?
Problem description (for the ones bored with reading an old thread)
The fact is, I have triple boot Win 7, Ubuntu 10.04 and OSX all neatly nested under GRUB 2. Everything is bootable, except that OSX boots in a 'crippled' way (no EFI, no DSDT etc). So I found a solution here:
http://jeffhoogland.blogspot.com/2011/04/howto-chainload-grub2-into-chameleon.htmlwhich describes a way to chainload chameleon.
That could work, as I found out, *IF* I had installed OSX on a primary partition, which I didnt. OSX is together with ubuntu under an extended partition as a logical partition. I can boot it perfectly well with iBoot. So... how can I make things work without a complete, fresh reinstall and without an iBoot CD for help?
Thanks!