I have had a quite a trouble installing Xen on Debian Squeeze, loads of mistakes and basically the problem was with my laptop, debian did n recognize any of my drivers, i would advise people to get the Debian Squeeze DVD ( 4.2 GB), its pretty good and gives you all the stuff you need.

Installing Debian is not a big deal , its similar to all other Linux operating systems.Once the installation set up your wired network, provided Debian recognizes your network card.

1. First step is to download the xen kernel and the related packages that are required for Xen.

apt-get install xen-hypervisor* xen*

(or)

apt-get install xen-hypervisor

2. Make sure you are having the latest packages installed along with the linux-headers.

apt-get update

3. Adding an entry to the grub menu so that debian recognizes it.

mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux

4. Update the grub

update-grub

Thats it you must be up and running , restart your machine and you must be able to boot into your Xen kernel.