User Tools

Site Tools


virt:xen_4.4_14.04

This is an old revision of the document!


Install Xen 4.4 on Ubuntu 14.04

Compile and Install Xen 4.4 from source

apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml ocaml-findlib libx11-dev bison flex xz-utils libyajl-dev gettext libpixman-1-dev
 
apt-get build-dep xen
 
cd /usr/src
wget http://bits.xensource.com/oss-xen/release/4.4.0/xen-4.4.0.tar.gz
tar xvzf xen-4.4.0.tar.gz
cd xen-4.4.0
./configure --prefix=/usr
make dist
make install

Enable startup services and install virt-manager

update-rc.d xencommons defaults
update-rc.d xendomains defaults
update-rc.d xen-watchdog defaults

apt-get install virt-manager
mkdir /var/log/libvirt/libxl/

notes: for some reason libvirt-bin needs /var/log/libvirt/libxl/ created otherwise libvirtd will not start. You also need to add a new xen hypervisor connection to virt-manager the first time you start virt-manager.

Update Grub Loader

cd /boot/
rm xen-4.4.gz xen-4.gz xen.gz

update-grub

Notes: By default ubuntu will not boot xen so you either need to change the default boot entry or force grub boot menu to be displayed

Build libvirt

apt-get build-dep libvirt
tar xvzf libvirt-1.2.2.tar.gz -C /usr/src
cd /usr/src/libvirt-1.2.2
./configure --prefix=/usr/
make
make install
virt/xen_4.4_14.04.1394566258.txt.gz · Last modified: 2014/03/11 14:30 by tschulz