This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-users] any Install howto for FreeBSD as domU with netbsd as dom

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] any Install howto for FreeBSD as domU with netbsd as dom0?
From: Chris Brookes <cbrookes@xxxxxxxxx>
Date: Mon, 14 Nov 2005 09:04:05 -0600
Delivery-date: Mon, 14 Nov 2005 15:04:19 +0000
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=s7GMLTC5ixHlXNTAeHS8+bCTfKDsPYwFcXwK85xd4gWLkkh1D8V2csx0cs5LqhoZwv+qH1ChOyTprtMZpIFVIhoqbOocdp4jnB7ZJhHi7Cudwk7FTf/KH9Y/KAPAsbiSzJfiKEA3kRkFiLuMW8/NP3tOOXCWc81+e5E5LBo8QlY=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <43779B16.7010309@xxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <43779B16.7010309@xxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
On 13/11/05, Rainer Brinkmöller <rainer.brinkmoeller@xxxxxx> wrote:

> (http://www.netbsd.org/Ports/xen/howto.html)? Is there a special FreeBSD
> kernel (like freebsd-domU and freebsd-instll)

I have been trying to build a freebsd53-domu-install image, so far
without much luck. I took the boot.flp from FreeBSD5.3-RELEASE,
mounted it, and took out the mfsroot.gz file, which I unzipped.

I first built a FreeBSD 5.3 kernel using Kip's instructions, which
managed to spring to life as a DOMU with no issues, both obviously it
wouldn't boot or do much beyond print device info.

Next, I compiled a new kernel with MD_ROOT_SIZE and MD_ROOT set, and
then used the instructions here:

... to try and embed my mfsroot in to the kernel. This worked fine,
well, the root file went in to the kernel anyway. When booting the
newly create image (using
"vfs.root.mountfrom=ufs:md0,boot_verbose=yes" on the command line) ..
the domain crashes immediately and I get no output. Both my Xen and
FreeBSD knowledge are a bit light at this time, so I didn't go much
further with this yet.

I also discovered this document:
http://ezine.daemonnews.org/200211/monolithic-kernel.html, describing
how to link a root file system in to a compiled kernel. I read through
the simple patch that modifies sys/md/md.c and a couple of other
things, and it looked easy enough, so I manually applied the patch to
the 5.3 xen kernel source, and followed the instructions. I ended up
with another kernel + root image that looked good, but again it
wouldn't boot as a domU, and blew up without printing any console
messages (that I could see when I launched it with xm create)

Has anyone else done this already, or am I trying to do something
that's just not possible?



Xen-users mailing list