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] Install ubuntu/fedora like DomU under Slack12 Dom0.

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-users] Install ubuntu/fedora like DomU under Slack12 Dom0.
From: Mark Williamson <mark.williamson@xxxxxxxxxxxx>
Date: Fri, 28 Sep 2007 17:30:33 +0100
Cc: Paradox <paradox@xxxxxxxxxxx>
Delivery-date: Fri, 28 Sep 2007 09:31:22 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <46FAA8B1.6020102@xxxxxxxxxxx>
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: <E1Iaa8g-0007XC-6t@host-192-168-0-1-bcn-london> <46FAA8B1.6020102@xxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.9.6
Ubuntu / Debian / similar can be fairly easily installed by using 
the "debootstrap" program to populate a filesystem.  e.g. create a virtual 
disk, mount it in dom0, populate it using debootstrap, unmount it, create a 
domU config file pointed at that virtual disk, boot.

You could either just use your dom0 kernel to boot the domain (although you 
may still need to use a debian initrd), or you could chroot into the 
filesystem before you unmount it and use apt-get to install a debian Xenified 
kernel image / initrd.

As for installing fedora, you could try using the rpmstrap program, which 
performs a similar function to debootstrap for rpm distros.  There is a 
patched version of rpmstrap (IIRC) that is Xen-aware and will also spit out a 
Xen config file for you, etc.

If you ever want to install Gentoo, I think the standard tarball based install 
method for that ought to also be fairly easy to do from dom0 using chroot, 
although I've not verified this personally.

Another approach you could try is to make a native install of the OS into a 
spare partition, by booting the host machine with the install CD.  Then boot 
back into your preferred dom0 OS, obtain a suitable domU kernel and use the 
newly installed partition as its virtual block device.

For some of my paravirt domUs, I just installed the OS natively into QEmu to 
generate an installed disk image.  Then I built a suitable kernel and initrd 
for that OS, and built a config file that would load that kernel and boot 
from the disk image.  This worked for me.  I've heard that there can be 
issues installing an OS under QEmu then trying to use that disk image under 

Does this help?


Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

Xen-users mailing list

<Prev in Thread] Current Thread [Next in Thread>