Нужна ли базовая ОС для установки Xen или я могу просто установить Xen в качестве базовой ОС?
Прежде чем вы сможете установить Xen, вы должны сначала установить операционную систему, такую как RedHat/Centos, Ubuntu, BSD, Solaris или Windows обычным способом.
  Я читал, что некоторые люди пытались установить Xen поверх Ubuntu, но это не помогло.
Я читал рассказы людей об установке Xen в Ubuntu, поэтому я считаю, что это можно сделать без особых проблем. 
  чтобы установить ОС, подобную CentOS, в качестве базы и установить в ней Xen, каковы команды терминала для ее установки?
Чтобы установить Xen:
yum install kernel-xen xen
См. Http://www.howtoforge.com/centos_5.0_xen для получения машины для загрузки Xen
Следует отметить, что исходный код CentOS (RedHat) отбросил Xen и поддерживает KVM.
Чтобы установить KVM, а затем установить для него некоторые инструменты управления:
yum install kvm
yum install virt-manager libvirt libvirt-python python-virtinst libvirt-client
  как установить другие ОС как VPS 
С KVM вы можете запустить команду
virt-install \
   --name=guest1-rhel5-64 \
   --disk path=/var/lib/libvirt/images/guest1-rhel5-64,size=8 \
   --nonsparse --vnc \
   --vcpus=2 --ram=2048 \
   --location=http://example1.com/installation_tree/RHEL5.6-Server-x86_64/os \
   --network bridge=br0 \
   --os-type=linux \
   --os-variant=rhel5.4
(см. справочную страницу для установки с компакт-диска или из образа ISO, созданного с использованием dd)
Или вы можете запустить инструмент с графическим интерфейсом virt_manager и следовать мастеру "создания новой виртуальной системы".
Виртуализация
Смотрите комментарии для обсуждения различных систем виртуализации. Что касается первой части вышеупомянутого вопроса, я думаю о них как о делении на три группы:
- Гипервизоры, которые вы можете установить без предварительной установки обычной операционной системы. Например VMWare ESXi 
- Гипервизоры, которые устанавливаются после установки обычной операционной системы, но которые (в некоторой степени) заменяют обычное ядро операционной системы. При загрузке компьютера сначала загружается гипервизор. Например Xen (и Hyper V, если я правильно понимаю) 
- Гипервизоры, которые добавляются в операционную систему как модуль. Они существенно расширяют существующее ядро, используя существующие опубликованные средства ядра, а не заменяют (ключевые части) ядро. Например КВМ. 
Вышесказанное является упрощением и отражает мое собственное мнение и ограниченное понимание. Виртуализация - сложный вопрос (а именно, паравиртуализация, Intel VD-x, AMD V, ...) - обратитесь к Википедии, Google и другим источникам для лучшего понимания виртуализации.