1. Скачиваем исходники и распаковываем

$ wget http://bits.xensource.com/oss-xen/release/4.4.0/xen-4.4.0.tar.gz
$ tar -xf xen-4.4.0.tar.gz
$ cd xen-4.4.0

2. Устанавливаем все необходимые зависимости

$ sudo aptitude build-dep xen
$ sudo aptitude install bridge-utils libpixman-1-dev markdown libglib2.0-dev libyajl-dev libyajl2 libaio-dev libaio1 libc6-dev-i386 libx11-dev libssl-dev python2.6-dev

3. Собираем Xen

$ sudo ./configure --libdir=/usr/lib --enable-stubdom
$ sudo make

4. Установка Xen

$ sudo make install PYTHON_PREFIX_ARG=

5. Прописываем автозапуск демонов

$ sudo update-rc.d xencommons defaults
$ sudo update-rc.d xendomains defaults

6. Прописываем загрузку необходимых модулей

Редактируем файл /etc/modules:
...
loop max_loop=128
xen-evtchn

7. Работаем с загрузчиком Grub

$ cd /boot
$ sudo rm xen-syms-4.4.0
$ cd /etc/grub.d
$ sudo mv 20_linux_xen 09_linux_xen
$ sudo update-grub

8. Конфигурируем сеть

...
auto xeth0
iface xeth0 inet static
bridge_ports eth0
bridge_waitport 0
address 10.16.77.201
netmask 255.255.255.0
gateway 10.16.77.1
auto xeth1
iface xeth1 inet static
bridge_ports eth1
bridge_waitport 0
address 192.168.0.254
netmask 255.255.255.0

9. Перезагружаем сервер

$ sudo reboot

10. Проверяем работу гипервизора

$ sudo xl list
$ sudo xl info

Если команды выше не выдали ошибок, а показали:
а) Domain-0 как единственный запущенный домен
б) информацию о гипервизоре, то все у нас получилось.