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