I've got a CentOS 5.3 dom0 with Xen 3.4.1-rc5 (or so). I've tried the same stuff below with 3.4.0, no difference. I'm trying to install 2009.06 PV domU based on instructions from [1] and [2]. I can run the install fine, I can also get the kernel and boot archive (from [2]) after the install. But for the life of me I can't get the installed domU to boot.
If I try to use pygrub, which I think in 3.4.1 has the necessary changes to boot ZFS, I get "bootloader did not return any data" straight away in the xm create. This would indicate that something isn't right about the zpool or pygrub. If I use the kernel and boot archive (see [2]) then it does start to boot but panics within seconds, see below for console output, which also indicates that something in ZFS boot is not happy. I've tried every combination I can think of for providing storage to the domU, including LVM, file, and separate device. When using a separate device I tried specifying the disk as following in the Xen config file: disk = ['phy:/dev/sdb,0,w'] Also going to sdb1, or setting the target device to xvda, etc.. Doesn't seem to matter, still fails in pygrub or early boot. Note that I can boot the LiveCD again and import the ZFS pool from disk (zpool import -f rpool), it's definitely there. I've tried this on hardware (Intel 5500-based server) and under VMware, same failure. Any ideas? Thanks, Josh [1]: http://bderzhavets.wordpress.com/2009/06/03/setup-opensolaris-2009-06-pv-domu-at-xen-3-5-unstable-dom0-kernel-2-6-30-rc6-tip/ [2]: http://blogs.sun.com/levon/entry/opensolaris_2009_06_guest_domain --console dump mentioned above-- v3.4.1-rc5 chgset 'Mon Jun 29 11:16:43 2009 +0100 19676:8e78b81d67b9' SunOS Release 5.11 Version snv_111b 64-bit Copyright 1983-2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. panic[cpu0]/thread=fffffffffbc60560: assertion failed: nvlist_lookup_uint64(config, ZPOOL_CONFIG_POOL_TXG, &txg) == 0, file: ../../common/fs/zfs/spa.c, line: 2368 fffffffffbc93140 genunix:assfail+7e () fffffffffbc93190 zfs:spa_check_rootconf+8f () fffffffffbc93230 zfs:spa_get_rootconf+6c () fffffffffbc93270 zfs:spa_import_rootpool+25 () fffffffffbc932d0 zfs:zfs_mountroot+eb () fffffffffbc932f0 genunix:fsop_mountroot+1a () fffffffffbc93320 genunix:rootconf+12d () fffffffffbc93360 genunix:vfs_mountroot+63 () fffffffffbc93390 genunix:main+f0 () fffffffffbc933a0 unix:_locore_start+80 () skipping system dump - no dump device configured rebooting... -- This message posted from opensolaris.org _______________________________________________ xen-discuss mailing list [email protected]
