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

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

  • To: buried shopno <buried.shopno@xxxxxxxxx>, David Cemin <davidcemin@xxxxxxxxx>
  • From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
  • Date: Fri, 5 Nov 2010 15:17:28 -0700 (PDT)
  • Cc: xen-users@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 05 Nov 2010 15:19:02 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=TxGLNJCl/rW+cg/z2sTqvrYrX4fp0GIMSXQeRZg/LacsJCoMUVPxhD1lFx/dkqd6k4ZA/r6xxHKuuE6cXuZ+xvyUAhfcgDM1Om00vXAUgy/QTgBDJqR0OJDz7jiqzvCo+/t7At591ihuyh3c1W5bovBPaXO/g7yDR68XUdoJBCE=;
  • List-id: Xen user discussion <xen-users.lists.xensource.com>


Tutorials to install Xen 4.0
 * Xen 4.0 on Ubuntu 10.04:


--- On Fri, 11/5/10, David Cemin <davidcemin@xxxxxxxxx> wrote:

From: David Cemin <davidcemin@xxxxxxxxx>
Subject: Re: [Xen-users] How to install an Ubuntu DomU on Ubuntu 10.04 Dom0
To: "buried shopno" <buried.shopno@xxxxxxxxx>
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Date: Friday, November 5, 2010, 3:57 PM

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/ /mnt/tmp/lib/modules

# 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-" #CHANGE IT TO YOUR VMLINUZ
ramdisk = "/boot/initrd.img-" #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 = ""
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>
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.

Xen-users mailing list

David Cemin
mobile: +55 51 93523097
home:   +55 51 32763785
email: davidcemin@xxxxxxxxx

-----Inline Attachment Follows-----

Xen-users mailing list

Xen-users mailing list



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