Řešení 1:
Při pohledu na výstup "help":
virsh # help autostart
NAME
autostart - autostart a domain
SYNOPSIS
autostart <domain> [--disable]
DESCRIPTION
Configure a domain to be automatically started at boot.
OPTIONS
[--domain] <string> domain name, id or uuid
--disable disable autostarting
To vyžaduje, abyste definovali doménu ze souboru (tj. doména je trvalá, nikoli přechodná).
Řešení 2:
Pokud dostanete odpověď:
virsh autostart domainname
"cannot set autostart for transient domain"
pak
virsh shutdown domainname
virsh define xmlfile
virsh start domainname
virsh autostart domainname
Podle mých zkušeností s Ubuntu 12.04 se to stane pouze v případě, že byl spuštěn virsh undefine. Domény vytvořené pomocí virsh create obvykle umožňují nastavení automatického spuštění ihned po vytvoření.