export LANG=C LC_ALL=C LC_CTYPE=C
tar xzfp xen-3.0_3.0.2+hg9697.orig.tar.gz
tar xzfp rcupatch-3.0-3.0.2+hg9697.tgz
cd xen-3.0-3.0.2+hg9697
zcat ../xen-3.0_3.0.2+hg9697-1.diff.gz |patch -p1
xen-3.0_3.0.2+hg9697-1.diff.gz  xen-3.0_3.0.2+hg9697.orig.tar.gz
apt-get install gcc g++ devscripts tetex-extra gs-common debhelper libcurl-dev python-dev transfig dpatch lsb-release bcc libsdl1.2-dev libvncserver-dev libjpeg-dev
debuild
---------
NB: linux-2.6.16.tar.bz2 is patched with the Manchester web farm patch
ln /root/linux-2.6.16.27.tar.bz2 linux-2.6.16.13.tar.bz2
make prep-kernels KERNELS="linux-2.6-xen0 linux-2.6-xenU"
In linux-2.6.16-xenU/Makefile, change 'XENGUEST = -xenU' to
     'XENGUEST = -xenu'.
export LANG=C LC_ALL=C LC_CTYPE=C
NB: Copy the Manchester config files to linux-2.6.16.13-xen0 and to
     linux-2.6.16.13-xenU.
cp -p config.dom0 linux-2.6.16.13-xen0/.config
cp -p config.domU linux-2.6.16.13-xenU/.config
---------
cd linux-2.6.16.13-xen0
make-kpkg clean;make-kpkg configure --revision dom0
make vmlinuz modules
make INSTALL_PATH=/tmp/new/boot INSTALL_MOD_PATH=/tmp/new install modules_install
NB: this puts modules into /tmp/new/lib/modules/version
make-kpkg  modules_image kernel_headers >../log.dom0 2>&1 &
cd ..
mv linux-headers-2.6.16.27-xen0_dom0_i386.deb /var/state/kernellab/build/
mv /tmp/new/lib/modules/2.6.16.27-xen0 /lib/modules/
dpkg -i openafs-modules-2.6.16.27-xen0_1.4.1-2+dom0_i386.deb 
depmod 2.6.16.27-xen0
mv /lib/modules/2.6.16.27-xen0 /tmp/new/lib/modules
----------
cd linux-2.6.16-xenU
NB: Same as xen0, provided Makefile is changed as noted above.
----------
cd /var/state/kernellab/build
install -d -m 755 headers-2.6.16.27-xen0/DEBIAN
cd headers-2.6.16.27-xen0
ar x ../linux-headers-2.6.16.27-xen0_dom0_i386.deb 
tar xzfp data.tar.gz 
cd DEBIAN/
tar xzfp ../control.tar.gz 
rm -rf ../control.tar.gz ../d* ../usr/share/
cp -p ../../../kernel-headers/preinst-2.6.16 preinst
sed -e 's/ffarm/'xen0'/' ../../../kernel-headers/control-2.6.16 >control
pwd
du -s ..
vi control 
cat preinst 
ls ../usr/src/
vi preinst 
cd ../..
dpkg -b headers-2.6.16.27-xen0
mv headers-2.6.16.27-xen0.deb whereever
NB: Then do the same for headers-2.6.16.27-xenU.
----------------
pvcreate /dev/sda6
vgcreate all /dev/sda6
----------------
lvcreate -L 8g -n clientroot all
lvcreate -L 1g -n clientswap all
lvcreate -L 20g -n clientweb all
mkswap /dev/all/clientswap
for i in clientroot clientweb;do
 mkfs.ext3 /dev/all/$i
 tune2fs -j -c 0 -i 185d /dev/all/$i
done
mount /dev/all/clientroot /mnt
cd /mnt
tar xjfp /root/debs/client.tb2
echo vi etc/network/interfaces etc/hosts etc/hostname
cd /
echo vi /mnt/etc/fstab
-----------------
umount /mnt
xm create -c /etc/xen/auto/client.conf