Domyślnie po restarcie serwera XEN maszyny wirtualne nie startują automatycznie.
Aby to się udało należy zrobić linki symboliczne (ln -s) do configów poszczegółnych maszyn wskazujące na katalog /etc/xen/auto (musimy go utworzyć).
mkdir /etc/xen/auto
Jeśli chcemy przekierować wszystkie configi z katalogu, wystarczy zastosować taki symlink:
ln -s /etc/xen/ /etc/xen/auto
Natomiast jeśli chcemy uruchomić tylko poszczególne maszyny, należy to zrobić osobno dla każdego configa:
ln -s /etc/xen/MY_DOMU_GUEST_1.cfg /etc/xen/auto/ ln -s /etc/xen/MY_DOMU_GUEST_2.cfg /etc/xen/auto/
Cała konfiguracja autostartu jest opisana w pliku:
/etc/default/xendomains
XENDOMAINS_RESTORE=true XENDOMAINS_AUTO=/etc/xen/auto
Źródło: https://askubuntu.com/questions/196444/how-do-i-auto-start-xen-guests-on-boot