Boot solaris xVM off a ZFS root filesystem
Thanks Jürgen Keil for the kindly help, I could boot solaris xVM off a ZFS root filesystem now.
Just one extra step to http://www.opensolaris.org/os/community/zfs/boot/zfsboot-manual,
# mount -F lofs -o nosub / /mnt
# cp /mnt/lib/libc.so.1 /zfsroot/lib
That's because the /lib/libc.so.1 is re-mounted by another more suitable libc for the running processor. E.g., for my Intel dual core, it's
$ mount -p | grep libc
/usr/lib/libc/libc_hwcap3.so.1 - /lib/libc.so.1 lofs - no
While, under xVM, the "sep" cpuid (see isainfo -v) feature isn't available.

