J'ai récemment eu un nouveau poste de travail et j'ai déplacé mes machines virtuelles VirtualBox et VMWare Player de l'ancien PC vers le nouveau.
Les ordinateurs virtuels du lecteur VMWare sont un jeu d'enfant: vous allez dans «Fichier -> Ouvrir une machine virtuelle…», recherchez les fichiers .vmx de l'ancien PC et le tour est joué! C'est opérationnel. Tous les fichiers requis sont apparemment dans le même dossier.
Avec VirtualBox, il ne semble pas y avoir de moyen de le faire. On dirait que les machines virtuelles sont liées à l'hôte d'origine de manière magique / invisible, comme des entrées de registre, etc.
la source
Dans le dossier de l'ordinateur, il y a un fichier * .vbox. Faites-le glisser dans la liste des machines virtuelles dans VirtualBox.
la source
Importation de machines virtuelles existantes d'un autre hôte dans VirtualBox 4 et versions ultérieures sur des hôtes Windows:
Importer le disque virtuel vdi:
Allez dans le menu: * Fichier ⇨ Gestionnaire de média virtuel.
Glissez et déposez le
[vm_name].vdi
dans la liste.Ajout de la machine importée à la liste du gestionnaire de vbox:
Double-cliquez sur le
[vm_name].vbox
fichier dans le répertoire de la machine virtuelle, pour ajouter cette machine à la liste du gestionnaire de vbox.Double-cliquez sur l'
[vm_name].vbox
intérieur de la liste du gestionnaire de vbox pour démarrer le dispositif.Notes de bas de page:
Si la machine virtuelle provient d'une ancienne version de vbox, vous aurez
[vm_name].xml
un sous-répertoire au lieu d'un[vm_name].vbox
dans le même répertoire que[vm_name].vdi
.Copiez le
[vm_name].xml
dans le même répertoire que le[vm_name].vdi
et renommez-le[vm_name].vbox
.Passez aux étapes 1.1 ou 2.1 en fonction des actions que vous avez déjà entreprises.
la source
.vbox
fichier et double-cliquez dessus. Il s'est ajouté à la liste des machines virtuelles dans le gestionnaire pour moi (Windows 8.1)Si vous souhaitez utiliser un disque dur virtuel existant et l'ouvrir dans Virtual Box, vous devez accéder à «Fichier> Gestionnaire de supports virtuels» et sélectionner «Ajouter».
Accédez à votre disque existant et sélectionnez OK. Cela enregistre un disque avec Virtual Box. Vous devez maintenant connecter ce disque à une machine virtuelle nouvelle ou existante pour pouvoir l'utiliser.
la source
Par défaut, VirtualBox charge ses données de configuration à partir des chemins suivants:
%HOMEDRIVE%%HOMEPATH%\.VirtualBox
. typiquement quelque chose commeC:\Documents and Settings\Username\.VirtualBox
.$HOME/Library/VirtualBox
.$HOME/.VirtualBox
.Cela signifie que les machines sont spécifiques à l'utilisateur connecté. Si vous devez définir un emplacement commun pour stocker les ordinateurs entre différents utilisateurs, vous pouvez remplacer l'emplacement par défaut en définissant la
VBOX_USER_HOME
variable d'environnement. VirtualBox utilisera le chemin de cette variable comme magasin pour les données de configuration de la machine virtuelle.Consultez la rubrique d'aide de VirtualBox sur les données de configuration de VirtualBox pour plus d'informations.
la source
Je ne suis pas sûr de voir un problème ici. Dans VirtualBox, si vous ouvrez une nouvelle machine virtuelle (une que vous avez peut-être créée sur un autre ordinateur), vous utilisez File / Import Appliance, puis recherchez le fichier à ouvrir. Après l'importation, il se trouve dans le panneau principal de la machine virtuelle.
Si vous avez créé la machine virtuelle sur le même ordinateur, il se trouve déjà dans le volet gauche de la fenêtre principale du programme.
C'est peut-être différent de ce à quoi vous êtes habitué mais je ne vois pas pourquoi ce serait frustrant ...
la source
Si vous utilisez un ordinateur de type Unix, vous pouvez le faire:
N'oubliez pas de fournir le chemin d'accès complet au fichier .vbox. Si vous spécifiez un chemin relatif, il supposera bêtement qu'il est relatif à votre dossier personnel.
Par exemple, je l’ai fait après avoir reconstruit mon poste de travail:
Il a trouvé et ré-enregistré toutes mes machines virtuelles.
la source
Sur Mac OS X, ouvrez simplement le fichier .vbox (à partir du Finder) et celui-ci sera ajouté à la liste des machines virtuelles.
la source
En ce qui concerne les erreurs comme ceci:
VirtualBox semble mettre en cache l'UUID associé à un nom de fichier de disque virtuel. Ce n'est pas dans le fichier le message dit; il doit être stocké ailleurs. Apparemment, VirtualBox 4 ne supporte plus les commandes de désinscription / enregistrement de disque.
En fin de compte, j'ai trouvé que si j'ai changé le nom du fichier VDI, il ne correspond plus à l'entrée en cache et VirtualBox ne se plaint pas.
la source
Sur Debian, j’ai édité
~/.VirtualBox/VirtualBox.xml
etmachine.xml
je veux aussi importer:~/VirtualBox VMs/$machine/$machine.xml
Fermez VirtualBox, ajoutez
VirtualBox.xml
:Relancement VirtualBox, ajoutez réseau hôte uniquement en cas de besoin, paquet importation ext si nécessaire ( https://www.virtualbox.org/wiki/Downloads ), installer des additions virtualbox si nécessaire:
sudo apt-get install virtualbox-guest-additions-iso
.Démarrez votre VM.
la source
Aucune des solutions ci-dessus n'a fonctionné pour moi car j'essayais d'importer un fichier VDI créé sous VirtualBox 3.1.6 dans VirtualBox 4.32 s'exécutant sur un ordinateur différent. C'est un fichier autonome et il n'y a pas de lien avec un autre VDI. J'ai continué à avoir l'erreur:
J'ai même importé le même vdi sous VirtualBox 3.1.6, puis essayé à nouveau d'utiliser VBoxManage clonehd pour voir si je pouvais me débarrasser de l'erreur, mais cela ne fonctionnait pas non plus.
Finalement, j'ai simplement édité manuellement .VirtualBox / VirtualBox.xml en ajoutant
(L'uuid a été obtenu à l'aide de VBoxManage showvhinfo sous VirtualBox 3.1.6.)
Et cela a finalement résolu le problème, c’est-à-dire que j’ai pu créer une nouvelle session VirtualBox à l’aide de vdi.
J'espère que cette note aidera ceux qui rencontrent le même problème.
la source
Dans VirtualBox 4.3.8 s'exécutant sur un hôte Windows 7, la solution fonctionne parfaitement en double-cliquant sur le fichier .vbox de la machine. Elle a même trouvé les disques respectifs et les a associés. Auparavant, j'avais essayé l'option de ligne de commande registervm, mais elle se plaignait de l'absence de disque dur connecté, comme le prédit la documentation. J'ai ensuite associé le type de disque du disque dur virtuel .vdi à Virtualbox.exe, sans savoir si cela aiderait.
la source