Install Xen 3.2 on Ubuntu 7.10 Desktop (amd64)
Backported Mercurial from Ubuntu Hardy Heron
Repositories:-
$ vi /etc/apt/sources.list and add this line to the
end:
deb-src http://us.archive.ubuntu.com/ubuntu/ \
hardy main restricted universe multiverse
# apt-get update
# apt-get build-dep mercurial
# apt-get source -b mercurial
# dpkg -i mercurial_0.9.5-2_amd64.deb
Installed gcc:-
# apt-get install gcc gcc-3.4 gcc-4.1 libsdl1.2-dev \
make libz-dev uuid-dev libasound2-dev gcc libc6-dev \
zlib1g-dev
Installed 2.6.22-14-xen ubuntu xen-kernel
# aptitude install linux-image-xen
to protect Gnome desktop environment, when 2.6.18.8-xen kernel
would be loaded.
Dowloaded :-
zlib-1.2.3.tar.gz
openssl-0.9.8g.tar.gz
1. Tuned Makefile when install openssl
2. Tuned Makefile when install zlib
to perform "make install" to folders expected by Xen 3.2
3.apt-get install libncurses5-dev
Installing openssl assigned:-
INSTDIR=/usr
TOPDIR=/usr
in Makefile
Installing zlib configured as follows :-
# ./configure --shared
# make
# make install (in Makefile prefix=/usr)
Actions above have been undertaken to avoid failure when running:-
# make tools
Compiling Xen:-
# cd /usr/src
# wget http://bits.xensource.com/oss-xen/release/3.2.0/xen-3.2.0.tar.gz
# hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg
# tar -xzf xen-3.2.0.tar.gz
# cd xen-3.2.0
# make all
# make install
# update-rc.d xend defaults 20 21
# update-rc.d xendomains defaults 21 20
# depmod 2.6.18.8-xen
# mkinitramfs -o /boot/initrd.img-2.6.18.8-xen 2.6.18.8-xen
# vi /etc/init.d/xend and insert before shell code:-
mkdir -p /var/run/xenstored
mkdir -p /var/lock/subsys
Update /boot/grub/menu.lst
title Xen 3.2.0 / Ubuntu 7.10, kernel 2.6.18.8-xen
root (hd0,4)
kernel /boot/xen-3.2.0.gz
module /boot/vmlinuz-2.6.18.8-xen root=UUID=8f17d1a1-64ab-425a-9b53-71d20aa7893e ro
console=tty0
module /boot/initrd.img-2.6.18.8-xen
Boot into new kernel
SNV84 DomU has been installed and tested at
Xen 3.2 Ubuntu 7.10 Desktop Dom0 (64-bit).
Notice, that eth2 is ethernet interface connected to ADSL Modem acting as DHCP bridge
and reported by:-
# brctl show
as a xen bridge after tuning /etc/xen/xend-conf.sxp and rebooting into Xen 3.2 kernel.
**********************
Installation profile
**********************
name = 'Solaris84PVM'
memory = '1024'
disk = [ 'file:/usr/lib/xen-solaris/snv84.iso,6:cdrom,r','phy:/dev/sdb11,0,w']
vif = [ 'bridge = eth2' ]
bootloader = '/usr/bin/pygrub'
kernel = '/boot/platform/i86xpv/kernel/amd64/unix'
ramdisk = '/boot/amd64/x86.miniroot'
extra = '/platform/i86xpv/kernel/amd64/unix - nowin -B install_media=cdrom'
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDHmO1o2K1saJk1-dBUUeoPGit5w-qL1n31V-WfITCGKpAwQRJbUwpDf2dPwvRI3SiRBUQknguaPVG5zrPYszdHUpIDqsVv3z9hkVeOFEmIwL3ZRU9-1_LsUFxEEeCUVCVNfYHQQ/s400/S1.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYmNgJGhw17ACm_OePiVH-bO-vd6IUe2Ine7gIOOAyazE6DMuiXDqyqMTSAPXV7ZddgViGAjlUxkSUgQ3MiOc4QdBuwEySitWWm0PvTLGkEEg8XzWJ3r3t9Tj1NfX6expvxrBQQA/s400/DHCP.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMzztUuVyXZEoW5tveqwDVGIv4SQiRRXAZ8BWQ_SxPTmcxOZ3sJm3lkBbRZyN31Wnopcnmwr5gxeGnXWEMznZg-GEfUL4c7pjkc4bH0tHruAko2YHBBwCjWwYnuiNSEfPbDRKXUQ/s400/S3.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGkPgwI9uYXBV0re1HDXzWj08y7ouNLNey95TH6eRC5RJHfrMvZjJoxx_QF4nPLgF24LJy_YAyAgkffJfBxsB7wEuwu4JURqK_fUcDOQOIeQcWP-Jd3On9yumd9Mlhpl5dZH7vPg/s400/S7.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHb-F85Jck3K-gDMbTOAYhsmnUUoGXMzRZ3tGfFMtprCIMw5wwfekFvPnsucTcsG8I3tu7gwSYwEbCacRb3sz_huHfOCH62g1z5DHvAjX4hKAIIarqpmjGZDvNKTfdxnz48DxSOA/s400/F1.JPG)
****************
Runtime profile
****************
name = 'Solaris84PVM'
memory = '1024'
disk = [ 'phy:/dev/sdb11,0,w' ]
vif = [ 'bridge = eth2' ]
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW8ghUUxSm4qZw3yY2L-w1F6wbZ7h2Hawc8QLaFE9nMGSiTNuXzQCqc3CBuV9aOfWnn0qg_j5fhbw4NNLBTbGL3J9U9oEVmAqwGZIAPKOei3LDgukmVax-UWh_CQuX_J8eqog9cQ/s400/S9.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaXBYJ3IOQQFE0QKMq9QAUStoOQ1HAfBSUFdx0OKhfsZ_Ss8d6UYPmvyz7BJRO4rK4YlXBa5px5wJEeBoO2kURprDRO2KKLelwOHaQTLw6irc-exOC0gHyN6NFzJFqnWcchdOBiQ/s400/S10.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjX_L21qlcYPXmvRoDv7O-6okcX7cgBHIVrSXWpDAzGr7yU1WuztK-7JshkQTj0v_NIyzAYp5Dse0lVx41bymNeVW5Vwc7fbsUFtuhh0ylw_cABwt34s__Pj7_qqfBd0HdQOCp7TA/s400/R2ifconfig.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ_gZ5zQBohv-gMKaLCCa5OtZKa-RRyMr3gRdf4q83LuO0QWuAz0TEpINCLsdD8heAIDZz_tEj4dgdCEvLpBpNatfzwXnvMWKpsCzsNRLbLqeaKl_Di_cDV2UbpowPoc9sEUav6w/s400/xm_list_SNVB.JPG)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJiYKeDQoMeKv5oTEBXcpEaqo_XoPWSPNjFQqtrvtIYaBGDtdX_ygdDiNZTRCVIGi9BbB0UHwfVkIQSzOaZIzylC5vu_3J59VR_oWuBTyDv4J_0XOsP7Sw4zAld4fhRcQFaC2dSA/s400/R1Internet.JPG)
References
1.http://lists.xensource.com/archives/html/xen-users/2008-01/msg00704.html