WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] How to install an Ubuntu DomU on Ubuntu 10.04 Dom0

To: buried shopno <buried.shopno@xxxxxxxxx>
Subject: Re: [Xen-users] How to install an Ubuntu DomU on Ubuntu 10.04 Dom0
From: David Cemin <davidcemin@xxxxxxxxx>
Date: Fri, 5 Nov 2010 17:57:44 -0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 05 Nov 2010 13:00:10 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=PyXv+5qIzq+bxVqKCfY8GL2e6t/u2/7ce2F4tDnL4fA=; b=gXgMVoBg6cJFBQeKKrXoGWuJVNyqJJRneTIos1jvfPuZ0lDQu+l36LAoDG1pNUyW0C I9xjjR+ZPpEIm48GWhYpcgKe2dUxpa9L29Mx6cRpoCTT3IwxoRh4TBcuOMmsFKa9oLgO J3F8Ca5LzwwdG8OlZkLG/dIxKIVhgSs1QPheQ=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=KCWq2Zbusml8kEjF1s7FmVTCqglyU3TmR31f5IN+5IqnErXEa9/p0bhlYEDno5idnd dPto2JlXGeo6BT3KfVQWFXj6KL1UVxqKtxIvctsFPtyXygEAK5ni329I0p+ar9rsJix/ mvIizbRjmrVDLa9ljb6UzCNgX+pMUMed9VoDU=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTincs_Gnzk2FqeG4igKgVBPCvap-p-fW=OfA-qKj@xxxxxxxxxxxxxx>
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/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTincs_Gnzk2FqeG4igKgVBPCvap-p-fW=OfA-qKj@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Hi .. 

I've made a step by step domU creation .. maybe it would help

# cat domU_create_steps.t2t 

Step by step domU creation

1) Create a directory to put your VMs
# mkdir -p /xen/domains/dom1

2) Create a disk and a swap image
# dd if=/dev/zero of=/xen/domains/dom1/diskimage.img bs=1024k count=5000
# dd if=/dev/zero of=/xen/domains/dom1/swapimage.img bs=1024k count=512

3) Create a file system to the images
# mkfs.ext3 /xen/domains/dom1/diskimage.img
# mkswap /xen/domains/dom1/swapimage.img

4) Test if it mounts
# mount -o loop /xen/domains/dom1/diskimage.img /mnt/tmp

5) Download a new OS onto virtual disk. In a debian-like system it is possible to use debootstrap(apt-get it).

# debootstrap --arch i386 lenny /mnt/tmp http://ftp.debian.org/debian
# debootstrap --arch i386 lucid /mnt/tmp http://archive.ubuntu.com/ubuntu/


6) Some configs
# vim /mnt/etc/network/interfaces

#To use Specific IP address - edit the /mnt/etc/network/interfaces manually.
#To use DHCP, edit and include the following:
    # The loopback network interface
   auto lo
   iface lo inet loopback
   # The primary network interface
   auto eth0
   iface eth0 inet dhcp

# cp -a /lib/modules/2.6.32.25 /mnt/tmp/lib/modules

#UNINSTALL NETWORK MANAGER and AVAHI
# apt-get remove network-manager avahi-daemon

# vim /mnt/tmp/etc/fstab

proc            /proc       proc    defaults    0 0
/dev/sda1       /           ext3    defaults,errors=remount-ro    0 1
/dev/sda2       none        swap    sw          0 0

#create a bridge to eth0
/etc/xen/scripts/network-bridge start netdev=eth0

7) Create domU config
# vim /etc/xen/dom1

kernel = "/boot/vmlinuz-2.6.32.25" #CHANGE IT TO YOUR VMLINUZ
ramdisk = "/boot/initrd.img-2.6.32.25" #CHANGE IT TO YOUR INITRD
memory = 512
name = "dom1"
vif = ['bridge=xenbr0']
disk = ['file:/xen/domains/dom1/diskimage.img,xvda1,w','file:/xen/domains/dom1/swapimage.img,xvda2,w']
#DHCP - remove the ip, gateway and netmask lines, and include:# dhcp = "dhcp"
#ip = "ip add"
#gateway = "ip add"
#netmask = "255.255.0.0"
dhcp = "dhcp"
root = "/dev/xvda1 ro"
extra = '4'


8) Link in the config file so that the Virtal Machine starts on Bootup of Dom0
# ln -s /etc/xen/dom1 /etc/xen/auto/dom1

9) Start up the VM :-)
# xm create dom1 -c





2010/11/5 buried shopno <buried.shopno@xxxxxxxxx>
Hi,
 
I'm a newbie in VM/Xen. As a first step to do some study/experiment on VM, I want to install Ubutnu (10.04) as DomU on top of Ubutu (10.04) Dom0.
 
I need some direction to stat with:
- how to install the DomU image
- how to configure the network address
 
I'd be greatly thankful to you for providing some useful link to this end. Thank you in advance.
 
Regards,
-shopno

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users



--
David Cemin
mobile: +55 51 93523097
home:   +55 51 32763785
email: davidcemin@xxxxxxxxx
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>