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).
> 
> [EMAIL PROTECTED]:~# 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...
> [EMAIL PROTECTED]:~#
> 
> 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/[EMAIL PROTECTED]:a"'
> 
> 
> Any ideas?
> 
> Best regards
> 
> Peter
> _______________________________________________
> xen-discuss mailing list
> [email protected]

_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to