I've been trying for weeks to get a Solaris domU running on my Linux
dom0. I've tried example configs from numerous sources; current effort
is pasted below. (Largely cribbed from
Currently I'm using Xen 3.2.1 on Linux (Gentoo), kernel version 2.6.21.
The domU is trying to boot an ISO of the 2008/05 release of OpenSolaris.
I've copied i86xpv/kernel/amd64 kernel and /boot/x86.microroot from the
OpenSolaris ISO into the locations listed in my config file, and the
"extra" line is copied verbatim from the source linked above.
When I try to boot with this configuration, 'xm create' starts the
domain, but it immediately crashes. I don't get any qemu-dm log file
for the domain, and I don't know enough about the contents of xend.log
or domain-builder-ng.log to be able to tell if there's anything nasty
being reported there, though nothing jumps out at me as obviously wrong.
Any suggestions for further debugging?
[begin xm config file]
import os, re
name = "dumb"
memory = "2048"
vcpus = "2"
disk = [ 'file:/xen/isos/opensolaris200805.iso,6:cdrom,r',
vif = [ '' ]
kernel = '/xen/boot/os200805/amd64/unix'
ramdisk = '/xen/boot/os200805/x86.microroot'
extra = '/platform/i86xpv/kernel/amd64/unix - nowin -B install_media=cdrom'
vfb = [ 'type=vnc, vnclisten=0.0.0.0, vncpasswd=l3m0n' ]
# eventually i'll need to pass a PCI device to this domain
# pci = ['80:09.0']
on_shutdown = 'destroy'
on_reboot = 'destroy'
on_crash = 'destroy'
Xen-users mailing list