- まず、aptをアップデートする
12sudo apt-get updatesudo apt-get upgrade
- 次に必要なパッケージをインストールする
1sudo apt-get install build-essential 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 libjpeg-dev make gcc libc6-dev-i386 zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libpixman-1-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml ocaml-findlib libx11-dev bison flex xz-utils libyajl-dev gettext markdown libaio-dev pandoc
- 次にXen4.5のソースコードをダウンロードする
123wget http://www.xenproject.org/downloads/xen-archives/xen-45-series/xen-450/311-xen-450-1/file.htmlmv file.html xen-4.5.0.tar.gztar zxvf xen-4.5.0.tar.gz
- 次に、コンパイルする
123cd xen-4.5.0./configure –libdir=/usr/lib --enable-githttpmake world
- 次に、インストールする
1234sudo make installsudo update-rc.d xencommons defaultssudo update-rc.d xendomains defaultssudo /sbin/ldconfig
- 次に、bootの順序をXenから起動するように変更する
まず、カーネルのバージョンを以下のコマンドで確認する1uname -a/etc/default/grubに以下の内容を追加する
カーネルのバージョンは適宜置き換える1GRUB_DEFAULT="Advanced options for Ubuntu GNU/Linux (with Xen hypervisor)>Xen hypervisor, version 4.5.0>Ubuntu GNU/Linux, with Xen 4.5.0 and Linux 3.16.0-30-generic"最後に、grubの設定をアップグレードする
1sudo upgrade-from-grub-legacy - 再起動する
1sudo reboot
- 以下のコマンドでうまくインストールされたことを確認する
1sudo xl list