Hi Linux grub can't boot (Open)Solaris. Sun modified grub, and made the changes available (as per GPL). But that is what GNU folks now call legacy grub. Current Linux distros use grub 2, which doesn't incorporate the mods required to boot Solaris off UFS or ZFS. To make matters worse legacy grub can't boot the latest ext2/3 (which has changed the number of bits in an inode to 512).
Perhaps the easiest solution is to chain boot. Make either OpenSolaris or Linux grub active, and have them chain boot the other OS. Both should be able to directly boot FreeBSD. A+ Paul -- This message posted from opensolaris.org