virt-install \
--name=centos5-4 \
--location=http://archive.kernel.org/centos-vault/5.4/os/x86_64/ \
--file=/var/lib/xen/images/centos5-4.img \
--file-size=20 \
--vcpus=2 \
--ram=1000 \
--paravirt \
--nographics \
--nonsparse
完了したらそのまま reboot してログインするので以下を実行して yum を実行可能にしておく
sed -e 's/^mirrorlist=/#mirrorlist/g' -e 's/#baseurl=/baseurl=/g' -e 's/mirror.centos.org\/centos\/$releasever/vault.centos.org\/5.4/g' /etc/yum.repos.d/CentOS-Base.repo -i.org