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

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
Xen-users mailing list



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