Hi everyone,

I'm trying to get the 2008.11 release candidate to work under a Debian Dom0 in 
Xen.  (the opensolaris is a domU).  The installer works flawlessly (as opposed 
to 2008.05, when the weird workaround was required).  However, after it 
installs, I'm at a loss on how to get the thing to boot.  My configuration is 
as follows:

name = "OpenSolaris-2008.11"
vcpus = 2
memory = "2048"

kernel = "/home/admin4810/Xen/Solaris/unix"
ramdisk = "/home/admin4810/Xen/Solaris/boot_archive"
extra = "/platform/i86xpv/kernel/amd64/unix"

disk = [ 'phy:/dev/sda5,0,w' ]
vif = [ '' ]

on_shutdown = "destroy"
on_reboot = "restart"
on_crash = "destroy"

I believe the problem lies in the extra = line.  Originally, I followed the 
instructions and write "-B zfs-bootfs=rpool/27".  However, with that 
confirugation, I get the kernel panic:

Started domain OpenSolaris-2008.11
                                  v3.3.0 chgset 'unavailable'
SunOS Release 5.11 Version snv_101a 64-bit
Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.

panic[cpu0]/thread=fffffffffbc5dba0: assertion failed: 
nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_TXG, &txg) == 0, file: 
../../common/fs/zfs/spa.c, line: 2290

fffffffffbc906c0 genunix:assfail+7e ()
fffffffffbc90710 zfs:spa_check_rootconf+8f ()
fffffffffbc907b0 zfs:spa_get_rootconf+6c ()
fffffffffbc907f0 zfs:spa_import_rootpool+25 ()
fffffffffbc90850 zfs:zfs_mountroot+eb ()
fffffffffbc90870 genunix:fsop_mountroot+1a ()
fffffffffbc908a0 genunix:rootconf+d4 ()
fffffffffbc908e0 genunix:vfs_mountroot+63 ()
fffffffffbc90910 genunix:main+e9 ()
fffffffffbc90920 unix:_locore_start+80 ()

Does anyone know which is the correct bootfs under 2008.11?  If I leave the -B 
zfs-bootfs line out altogther, it fails with:

                                  v3.3.0 chgset 'unavailable'
SunOS Release 5.11 Version snv_101a 64-bit
Copyright 1983-2008 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
NOTICE: mount: not a UFS magic number (0x0)
Cannot mount root on /ramdisk:a fstype ufs

panic[cpu0]/thread=fffffffffbc5dba0: vfs_mountroot: cannot mount root

fffffffffbc908e0 genunix:vfs_mountroot+350 ()
fffffffffbc90910 genunix:main+e9 ()
fffffffffbc90920 unix:_locore_start+80 ()

However, this is expected, I guess, since it doens't know what to mount for the 
root fs.

Any help is appreciated,
-Stephen
-- 
This message posted from opensolaris.org

Reply via email to