Bon prenons les choses dans l'ordre:
Pour démarrer une VM au démarrage de la machine tu as plusieurs choix.
Soit tu utilises le fichier /etc/rc.local et tu y insères la loooongue ligne de commande kvm qui va te servir à démarrer ta machine virtuelle sans oublier d'avoir modifié au préalable les fichiers de configuration qui te permettront de définir les bridges ou interfaces réseaux nécessaires pour que la machine virtuelle puisse communiquer avec le monde "extérieur".
En voici un exemple:
/usr/bin/kvm -m 2048 -smp 2 -name nommachine -drive file=/dev/sdb,if=virtio,index=0,boot=on -net nic,model=virtio,macaddr=00:16:3E:01:00:04 -net tap,ifname=tap0 -usb -usbdevice tablet -vnc 127.0.0.1:1 -k fr -localtime -vga std -monitor unix:/tmp/monitor.mgmt,server,nowait -enable-kvm -daemonize
Soit tu utilises/installes "virt-manager" qui te permet de définir les caractéristiques de tes machines virtuelles en mode graphique.
Et dans ce cas tu trouveras les fichiers de configuration de tes machines (en XML) dans /etc/libvirt/qemu et si tu as définis le démarrage automatique de la machine tu trouveras un lien vers le fichier de configuration de ta machine virtuelle dans le répertoire /etc/libvirt/qemu/autostart (je dirais que cette méthode est la méthode la plus conviviale)
Dans tous les cas je te conseille de faire en sorte que kvm démarre un serveur vnc.
Option "-vnc adresse_ip:display_vnc (voir ci dessus)
De préférence fait écouter ton vnc sur l'interface 127.0.0.1 ça évitera que d'autres personnes sur le réseau puissent avoir un accès direct à ta machine virtuelle depuis leur poste.
Ensuite par exemple si tu es sous gnome tu peux définir les applications au démarrage de celui ci (sous d'autres environnement graphiques aussi d'ailleurs) de la façon suivante :
Système --> préférences --> Applications au démarrage
L'idée serait alors d'exécuter au démarrage de gnome un client vnc en mode full screen (vncvienwer par exemple) et le tour serait alors joué, on aurait la machine virtuelle en plein écran et au premier abord si on est pas attentif on pourrait penser que l'on se trouve sur une machine windows .
Partager