Je suis très nouveau dans les concepts de machine virtuelle. J'ai copié une machine virtuelle qui travaille sur une machine sur une autre machine et je n'ai pas pu démarrer la version copiée.
Lorsque j'ai essayé de l'ouvrir, j'obtiens cette erreur:
Essayer d'ouvrir une config de VM
/media/New Volume/vm/a.vbox
qui a le même UUID qu'une machine virtuelle existante
Qu'est-ce qui s'est mal passé ici? Que puis-je faire pour démarrer la VM copiée?
la source
VirtualBox ne vous permet pas d’avoir plusieurs disques durs virtuels avec le même UUID .
Les messages d'erreur signifient que le disque dur virtuel est déjà utilisé dans une autre machine virtuelle.
Deux solutions sont possibles:
Ctrl + D
) et démontez le disque dur que vous n'utilisez pas.la source
Basé sur ceci:
Ce qui s'est passé, c'est que l'UUID (identificateur unique universel) de la machine virtuelle que vous avez copiée est identique à l'UUID d'un autre ordinateur virtuel que vous avez sur le PC de destination.
Vous pouvez éditer le fichier "a.vbox", qui est un fichier XML pour modifier l'UUID afin qu'il n'y ait pas de conflit.
Vous pouvez également avoir un problème avec le VDIUUID du disque virtuel, un exemple de changement qui peut être trouvé dans cette entrée de blog:
http://mixeduperic.com/ubuntu/how-to-copy-a-virtualbox-virtual-machine-in-ubuntu.html
la source
REMARQUE: Je sais que VirtualBox a sa propre procédure pour ce processus, mais je ne l’aime pas et je préfère donc ce que j’explique ici.
Copiez le dossier de la machine virtuelle.
Changer la valeur du disque UUID ...
Ouvrez le fichier (à l'intérieur du dossier de la machine virtuelle) ...
... et change le
<Machine uuid=
valeur à un nouvel UUID et remplace le<HardDisk uuid=
et le<Image uuid=
valeurs avec l'uuid obtenu avec leVBoxManage internalcommands sethduuid
commande ci-dessus. Changer laMACAddress=
valeur d'attribut à l'intérieur de<Adapter
à une nouvelle valeur.Ajoutez la machine virtuelle copiée dans VirtualBox.
Terminé!
la source