Avant on avait ceci :

La fenêtre de la version 4 :
https://www.malekal.com/fichiers/forum/ ... x_main.png
Le seul moyen de restaurer la VM, c'est à la fermeture, on peut restaurer au snapshot précédent, or parfois, on souhaite revenir à deux snapshots en arrière.
Du coup, je vais devoir faire cela en ligne de commandes.
J'ouvre donc ce sujet, pour y jeter quelques commandes qui me serviront de mémos, je les partage, ça pourra peut-être servir à d'autres personnes.
La commande pour gérer les VM sur Virtualbox est : vboxmanage
La documentation : https://www.virtualbox.org/manual/ch08. ... 5390486368
Je rappelle ce (vieux) tutorial Virtualbox : Tutorial VirtualBox.
Pour gérer votre VM, vous devez connaître son nom, ce qui ne devrait pas être trop difficile :

Dans mon cas : Windows_7_FR
Pour obtenir des informations sur la VM :
Les snapshots sont listés à la fin, identifiable par un GUID.vboxmanage showvminfo "Windows_7_FR"
On voit que j'en ai 27 (jamais fait le ménage, vu qu'on a aucun menu pour cela).

Pour restaurer sur le snapshot 26 (GUID : 952cfec2-7c8e-446f-8800-cd2c93ed38ab).
On passe la commande :
vboxmanage snapshot "Windows_7_FR" restore 952cfec2-7c8e-446f-8800-cd2c93ed38ab

On peut tout faire sur les snapshots, les supprimer (delete) ou prendre un nouveau (take).
Pour supprimer :
L'aide sur la commande snapshot :vboxmanage snapshot "Windows_7_FR" delete 952cfec2-7c8e-446f-8800-cd2c93ed38ab
Créer une nouvelle VM :malekalmorte@Mak-tux:/tmp$ vboxmanage help snapshot
Oracle VM VirtualBox Command Line Management Interface Version 4.3.28
(C) 2005-2015 Oracle Corporation
All rights reserved.
Usage:
VBoxManage snapshot <uuid|vmname>
take <name> [--description <desc>] [--live] |
delete <uuid|snapname> |
restore <uuid|snapname> |
restorecurrent |
edit <uuid|snapname>|--current
[--name <name>]
[--description <desc>] |
list [--details|--machinereadable]
showvminfo <uuid|snapname>
Le type d'OS peut-être obtenu par la commande :VBoxManage createvm --name Linux --ostype "RedHat" --register
[qote]VBoxManage list ostypes[/quote]
Ajouter de la mémoire :
Ajouter un disque :VBoxManage modifyvm Linux --memory 2048
Démarrer une VM :VBoxManage createhd --filename Linux.vdi --size 50000 VBoxManage storagectl Linux --name "SATA Controller" --add sata
VBoxManage storageattach Linux --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium Linux.vdi
Pour suspendre, arreter, c'est la commande controlvm :VBoxManage startvm ADI01
Exemple :VBoxManage controlvm <uuid>|<name>
pause|resume|reset|poweroff|savestate|
acpipowerbutton|acpisleepbutton|
Bref, on peut tout faire !VBoxManage controlvm "Windows_7_FR" pause