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

Reply via email to