Copié une machine virtuelle sur une nouvelle machine et cela ne fonctionne pas


1

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?

Réponses:


3

Lorsque vous ouvrez une machine virtuelle déplacée, vous devriez être invité à indiquer «Avez-vous déplacé ou copié-t-il»? Vous avez sélectionné déplacer au lieu de copier. Vous pourrez peut-être simplement éditer l’UUID (bien que la commande appropriée soit VBoxManage.exe internalcommands sethduuid "C:\path\to\new\vdi" selon ce site


Ceci est Virtualbox ... Pas VMware ... (Néanmoins, le problème est le même ...)
ppeterka

merci, édité pour refléter cela. Ennuyeusement, j'ai des onglets pour les deux ouvert
Journeyman Geek

1

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:

  • Démontez le disque dur virtuel que vous n’utilisez pas: Dans VirtualBox Manager, Fichier - & gt; Gestionnaire de médias (ou le raccourci de tri) Ctrl + D ) et démontez le disque dur que vous n'utilisez pas.
  • Changer l’UUID du disque dur virtuel. (Je ne sais pas comment faire cela et je ne pense pas que ce soit même possible)

0

Basé sur ceci:

Essayer d’ouvrir une config / media / nouveau volume / vm / a.vbox de VM qui a le   même UUID qu'une machine virtuelle existante

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


0
  • VirtualBox VM - Faites une copie papier:

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 ...

VBoxManage internalcommands sethduuid "/path_to_disk/path_to_disk/disk_name.vmdk_vid_etc"

Ouvrez le fichier (à l'intérieur du dossier de la machine virtuelle) ...

vm_name.vbox

... et change le <Machine uuid= valeur à un nouvel UUID et remplace le <HardDisk uuid= et le <Image uuid= valeurs avec l'uuid obtenu avec le VBoxManage internalcommands sethduuid commande ci-dessus. Changer la MACAddress= valeur d'attribut à l'intérieur de <Adapter à une nouvelle valeur.

Ajoutez la machine virtuelle copiée dans VirtualBox.

Terminé!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.