Peter,
The zfs-bootfs rpool number probably needs to be changed.
For opensolaris 2008.05, the zfs rpool number is 47.
For opensolaris 2008.11 the zfs rpool number is:
for < 1.5G mem is 48.
for > 1.5G mem is 51.
In Roby Dong''s blog
(http://blogs.sun.com/roby/entry/installing_opensolaris_2008_11_rc2)
booting 2008.11, the zfs rpool number
was 52, but I haven''t seen that myself.
If you can boot up, you can get the zfs-bootfs pool number
by doing:
zdb -vvv rpool | grep bootfs
Let me know if any of these work for you.
Thanks,
Susan
Peter Weil wrote:> Hi
>
> I''m trying to boot snv 101 as domU on a linux dom0. I''ve
managed to
> install opensolaris. But now I can''t boot it. (It uses zfs root).
>
> root@wind:~# xm create -c opensolaris.cfg
> Using config file "/etc/xen/opensolaris.cfg".
> Started domain opensolaris
> v3.2.1-rc1-pre chgset
''unavailable''
> SunOS Release 5.11 Version snv_101 64-bit
> Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved.
> Use is subject to license terms.
> NOTICE: zfs_parse_bootfs: error 22
> Cannot mount root on rpool/27 fstype zfs
>
> panic[cpu0]/thread=fffffffffbc5dba0: vfs_mountroot: cannot mount root
>
> fffffffffbc908e0 genunix:vfs_mountroot+350 ()
> fffffffffbc90910 genunix:main+e9 ()
> fffffffffbc90920 unix:_locore_start+80 ()
>
> skipping system dump - no dump device configured
> rebooting...
> root@wind:~#
>
> my opensolaris.cfg:
>
> name = ''opensolaris''
> memory = ''712''
> disk = [''phy:vg/opensolaris,0,w'']
> vif = [ '''' ]
> kernel = ''/boot/nv-101/platform/i86xpv/kernel/amd64/unix''
> ramdisk = ''/boot/nv-101/amd64/x86.miniroot''
> extra = ''/platform/i86xpv/kernel/amd64/unix -B
> zfs-bootfs=rpool/27,bootpath="/xpvd/xdf@0:a"''
>
>
> Any ideas?
>
> Best regards
>
> Peter
> _______________________________________________
> xen-discuss mailing list
> xen-discuss@opensolaris.org