Compiling Xen On Tycoon
Xen now uses mercurial source control instead of BitKeeper. Some info is available at http://www.cl.cam.ac.uk/Research/SRG/netos/xen/readmes/hg-cheatsheet.txt
If mercurial is not installed, you can get fedora rpms by putting into /etc/yum.repos.d/mercurial.repo :
[mercurial-snapshots] name=Mercurial Snapshots - FC$releasever $basearch baseurl=http://www.serpentine.com/hg/rpm/fedora/$releasever/$basearch/ gpgcheck=0 enabled=1
and do
# yum -y install mercurial
Next install build tools
# rpm --import /usr/share/doc/fedora-release-3/RPM-GPG-KEY # yum -y install gcc curl-devel zlib-devel python-devel ncurses-devel
Get the source. (First download the source tar, to avoid taxing the mercurial server too hard...)
$ curl -O http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-unstable.hg.tar.gz $ tar xfz xen-unstable.hg.tar.gz $ cd xen-unstable.hg $ hg pull -u $ make
Don't forget to make changes to the kernel configurations if you have to! For instance, do
$ (cd *0; make ARCH=xen menuconfig)
(Hint: menuconfig requires that you did 'yum -y install ncurses-devel')
