Solution 1 :
En regardant la sortie de "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
Cela nécessite que vous définissiez le domaine à partir d'un fichier (c'est-à-dire que le domaine soit persistant plutôt que transitoire).
Solution 2 :
Si vous obtenez la réponse :
virsh autostart domainname
"cannot set autostart for transient domain"
alors
virsh shutdown domainname
virsh define xmlfile
virsh start domainname
virsh autostart domainname
D'après mon expérience sur Ubuntu 12.04, cela ne se produit que si un virsh undefine a été exécuté. Les domaines créés avec virsh create permettent généralement de définir le démarrage automatique immédiatement après la création.