Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Aug 2017 15:34:23 -0700
From:      "James E. Pace" <james@pacehouse.com>
To:        freebsd-questions@freebsd.org
Subject:   FreeBSD 11.1 xen trying to create linux domU instance
Message-ID:  <CAN1es4Lmicq9HQSacA1obfPe9AXjA0B5JAn36OwSCvt3H33SaA@mail.gmail.com>

Next in thread | Raw E-Mail | Index | Archive | Help
Hi,

I have a couple questions about running xen with FreeBSD 11.1 (amd64) as
Dom0.  I am pretty new to this whole concept, so it is very likely I am not
understanding something.

First, each time I boot the (physical) system, I have to tell the FreeBSD
boot loader to turn on xen.  (That is, hit 6 to set options, then 7 to
enable xen, then 1 to return to the main menu, then 1 to boot).  Is there a
way to make this the default behavior?

Second, I want to create a Linux domU instance.  I have been successful in
getting a FreeBSD 11.1 domU running, but changing that config file to use a
Linux CD doesn't boot (or crashes on boot?).

Here's my xen config file:

builder = "hvm"
name = "xen-ubuntu"
memory = 1024
vcpus = 1
vif = [ 'bridge=bridge0' ]
disk = [
    '/dev/zvol/pool/xen-ubuntu,,hda,rw',
    '/pool/Downloads/ubuntu-15.10-desktop-amd64.iso,raw,hdc:cdrom,r'
    ]
vnc = 1
vnclisten = "0.0.0.0"
serial = "pty"

I created the backing filesystem with:
zfs create -V20G -o volmode=dev pool/xen-ubuntu

"xl create foo.cfg" returns fine, and "xl list" shows the instance, but the
running instance (in vncviewer) eventually spits out:

4.130084] vbd vbd-5632: 19 xenbus_dev_probe on device/vbd/5632
4.130956] vbd vbd-5632: failed to write error node for device
device/vbd/5632 (19 xenbus_dev_probe on device/vbd/5632)

I suspect the linux kernel isn't booting because it can't figure out
something about the zfs volume.  But I'm not sure, and I don't know how to
work around it.

Google has been pretty unhelpful...

Thanks for help, tips, or pointers to info!

James

-- 
James E. Pace



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?CAN1es4Lmicq9HQSacA1obfPe9AXjA0B5JAn36OwSCvt3H33SaA>