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] want to install Ubunto domU on CentOS dom0 - do I use FV

To: Christopher Isip <cmisip@xxxxxxxxx>
Subject: Re: [Xen-users] want to install Ubunto domU on CentOS dom0 - do I use FV or PV?
From: Rudi Ahlers <Rudi@xxxxxxxxxxx>
Date: Mon, 28 Jul 2008 08:47:38 +0200
Cc: Mark Williamson <mark.williamson@xxxxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sun, 27 Jul 2008 23:48:19 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4bca5f6c0807271444n2f8a279cod07782fa9e01bbd0@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>
Organization: SoftDux
References: <4889B0D1.3030803@xxxxxxxxxxx> <200807271927.05740.mark.williamson@xxxxxxxxxxxx> <4bca5f6c0807271444n2f8a279cod07782fa9e01bbd0@xxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.16 (Windows/20080708)
Christopher Isip wrote:


On Sun, Jul 27, 2008 at 2:27 PM, Mark Williamson <mark.williamson@xxxxxxxxxxxx <mailto:mark.williamson@xxxxxxxxxxxx>> wrote:

    You could do a fully virtualised install using virt-manager very
    easily.  You
    should be able covert to a PV install later, if you want.

    Alternatively, you can build an ext3 filesystem for the guest
    manually (inside
    and image or partition).  You can then use the debootstrap tool to
    build a
    Debian/Ubuntu filesystem inside that.

    Cheers,
    Mark

    On Friday 25 July 2008, Rudi Ahlers wrote:
    > Hi all
    >
    > I want to install Ubuntu (which is debian based) on top of
    CentOS, but
    > since it's not a nativa RH based distro, I don't know which way to
    > install it. Do I install it as fully virtualized , or
    paravirtualized ?
    >
    > What is better in this case?



    --
    Push Me Pull You - Distributed SCM tool
    (http://www.cl.cam.ac.uk/~maw48/pmpu/
    <http://www.cl.cam.ac.uk/%7Emaw48/pmpu/>)

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


Here's how I created a Ubuntu domU in Centos dom0:
dd if=/dev/zero of=/vm/Ubuntu-Hardy-base.img bs=1024k count=4000
dd if=/dev/zero of=/vm/Ubuntu-Hardy-swap.img bs=1024k count=400
/sbin/mkfs.ext3 /vm/Ubuntu-Hardy-base.img
/sbin/mkfs.ext3 /vm/Ubuntu-Hardy-swap.img
/sbin/mkswap /vm/Ubuntu-Hardy-swap.img
chmod 640 /vm/Ubuntu*
mkdir /mnt/xenfs
mount -o loop /vm/Ubuntu-Hardy-base.img /mnt/xenfs
wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/debootstrap-1.0.7-2.el5.noarch.rpm
 rpm -Uvh debootstrap*
export PATH=$PATH"/usr/sbin":/sbin  (so chroot will not fail)
In my case I'm working with LVM, so I have mounted /dev/system/anyza-zanet on /mnt/anya-zanet
Do I need to cd /mnt/anya-zanet before I run the following command?



/usr/sbin/debootstrap --arch i386 --include=linux-image-2.6.24-16-generic,linux-image-2.6.24-16-xen,linux-ubuntu-modules-2.6.24-16-xen,linux-image-xen,libc6-xen,grub --components=main,universe,multiverse hardy /mnt/xenfs http://mirror.3fl.net.au/ubuntu/

I'm trying to install gutsy, so the kernel modules you have isn't available. Thus, I used the following command:

debootstrap --arch amd64 --include=linux-image-2.6.24-16-generic,linux-image-2.6.24-16-xen,linux-ubuntu-modules-2.6.24-16-xen,linux-image-xen,libc6-xen,grub --components=main gutsy /mnt/anya-zanet/ http://za.archive.ubuntu.com/ubuntu/


Can / will this be a problem?

WAIT..................

chroot /mnt/xen or just make xure all edits go to /mnt/xenfs/ from this point on:

 mv /lib/tls /lib/tls.disabled

create /edit /etc/fstab

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


# mkdir -p /boot/grub
# update-grub
I don't have update-grub anywhere on my system, where / how do I get it? Was it part of the Ubuntu debootstrap stuff, or should I have installed it separately?


edit /boot/grub/menu.lst

title           Ubuntu 8.04, kernel 2.6.24-16-xen
root            (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/xvda1 ro console=xvc0
initrd          /boot/initrd.img-2.6.24-16-xen

title           Ubuntu 8.04, kernel 2.6.24-16-xen (recovery mode)
root            (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-xen root=/dev/xvda1 ro single console=xvc0
initrd          /boot/initrd.img-2.6.24-16-xen

# cd /etc/event.d
# cp tty1 xvc0
# sed -i -e "s/tty1/xvc0/g" xvc0

Add xvc0 to /etc/securetty to allow root to login

# update-rc.d -f hwclockfirst remove
# update-rc.d -f hwclock remove
# rm /etc/udev/rules.d/85-hwclock.rules


Now download the updated linux-image and headers from http://www.il.is.s.u-tokyo.ac.jp/~hiranotaka/ <http://www.il.is.s.u-tokyo.ac.jp/%7Ehiranotaka/>
and install them, otherwise no network when you boot the domU

Create our guest config file :
bootloader = '/usr/bin/pygrub'
memory = 512
name = "Ubuntu-Hardy-Base"
disk = ['file:/vm/Ubuntu-Hardy-base.img,hda1,w','file:/vm/Ubuntu-Hardy-swap.img,hda2,w']
vif = [ '' ]

Boot the domU.

Hope this helps

Chris

--

Kind Regards
Rudi Ahlers

Check out my technical blog, http://blog.softdux.com for Linux or other 
technical stuff


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