I found the solution: The Grub boot (and probably the root filesystem?) must be installed on a valid Solaris Slice partition (0xbf type). Don't try to install grub directly on a partition like c5d0p3. Instead use a Solaris Slice like c5d0s0. Then it will work. To reinstall grub there are two possibilities: $ installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c5d0s0
where c5d0s0 is my slice 0 partition. It depends on your system. or use the comfortable command beadm: $ beadm activate opensolaris Note: I had to recreate a new pool because I found out that a zpool with a seperated log device can not be used for a root booting partition. I had then accidentally lost my pool by the command "zpool destroy rpool" and there was no more the possibility to do an undo. I had then reinstalled OpenSolaris again. :-) -- This message posted from opensolaris.org
