BTW, I believe Daveu is right here. I think the command to install the ZFS compatible version of OpenSolaris GRUB on a hard drive that doesn't already have it installed is something like:
# installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c3d1s0 or for the RBAC way: $ pfexec installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c3d1s0 where c3d1 is the name of the hard drive and s0 is the slice on the hard drive that you're putting the OpenSolaris GRUB on. In case you're wondering how the naming scheme for hard drives works in Solaris, it's something like: controller number, target number, disk number slice number. So disk c0t0d0s0 would be controller zero, target zero, disk zero, slice zero. I actually like the Solaris drive naming scheme better than Linux, because what happens in Linux when you have more than 26 drives and go from sda past sdz ? Some day I might actually find out. At least with the Solaris drive naming scheme, I know I'll probably never run out of integers to name drives after, and that's what I call scalability ;-) Here's a good article on the Solaris device naming scheme for network devices, hard drives, etc: http://initialprogramload.blogspot.com/2008/07/how-solaris-disk-device-names-work.html -- This message posted from opensolaris.org