Lösung 1:
Betrachten Sie die Ausgabe von "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
Dies erfordert, dass Sie die Domäne aus einer Datei definiert haben (d. h. dass die Domäne dauerhaft und nicht vorübergehend ist).
Lösung 2:
Wenn Sie die Antwort erhalten:
virsh autostart domainname
"cannot set autostart for transient domain"
dann
virsh shutdown domainname
virsh define xmlfile
virsh start domainname
virsh autostart domainname
Nach meiner Erfahrung unter Ubuntu 12.04 passiert dies nur, wenn ein virsh undefine ausgeführt wurde. Mit virsh create erstellte Domains erlauben in der Regel das Setzen des Autostarts direkt nach der Erstellung.