1 votes

Copie d'une VM sur une nouvelle machine et cela ne fonctionne pas

Je suis très novice en matière de concepts de machines virtuelles. J'ai copié une VM qui fonctionne sur une machine vers une autre machine, et je n'ai pas pu démarrer la version copiée.

Quand j'ai essayé de l'ouvrir, j'ai eu cette erreur :

Essayer d'ouvrir une configuration VM /media/New Volume/vm/a.vbox qui a le même UUID qu'une machine virtuelle existante

Qu'est-ce qui a mal tourné ici ? Que puis-je faire pour démarrer la VM copiée ?

3voto

Chochos Points 3364

Lorsque vous avez ouvert un vm déplacé, il devrait vous être demandé : "L'avez-vous déplacé ou copié ?" - vous avez sélectionné déplacer au lieu de copier. Vous pourriez être en mesure de modifier simplement l'UUID (bien que la commande appropriée serait VBoxManage.exe internalcommands sethduuid "C:\path\to\new\vdi" selon ce qui suit site

1voto

MSIS Points 211

VirtualBox ne vous permet pas d'avoir plusieurs disques durs virtuels avec le même nom. UUID .

Le message d'erreur signifie que le disque dur virtuel est déjà utilisé par une autre machine virtuelle.

Deux solutions sont possibles :

  • Démontez le disque dur virtuel que vous n'utilisez pas : Dans le gestionnaire de VirtualBox, Fichier -> Gestionnaire de médias ( ou le raccourci Ctrl + D ) et démontez le disque dur que vous n'utilisez pas.
  • Changez l'UUID du disque dur virtuel. (Je ne sais pas comment faire et je ne pense pas que ce soit possible).

0voto

Benjamin Points 41

Sur cette base :

J'essaie d'ouvrir une configuration de VM /media/New Volume/vm/a.vbox qui possède le même UUID qu'une machine virtuelle existante

Ce qui s'est passé, c'est que l'UUID (Universally Unique Identifier) de la VM que vous avez copiée est le même que l'UUID d'une autre machine virtuelle que vous avez sur le PC de destination.

Vous pouvez modifier le fichier "a.vbox", qui est un fichier XML pour changer l'UUID afin qu'il n'y ait pas de conflit.

Il se peut également que vous ayez un problème avec le VDIUUID du disque virtuel. Vous trouverez un exemple de modification dans cet article de blog :

http://mixeduperic.com/ubuntu/how-to-copy-a-virtualbox-virtual-machine-in-ubuntu.html

0voto

Eduardo Lucio Points 984
  • VirtualBox VM - Faites une copie papier :

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

Modifier la valeur de l'UUID du disque...

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 changer le <Machine uuid= à un nouvel UUID et remplacer la valeur <HardDisk uuid= et le <Image uuid= avec l'uuid obtenu avec le VBoxManage internalcommands sethduuid ci-dessus. Changez le MACAddress= à l'intérieur de <Adapter à une nouvelle valeur.

Ajoutez la machine virtuelle copiée dans VirtualBox.

C'est fait !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X