[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • 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=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

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



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.