Cerebro Seco

Se faciliter la vie informatique sans sacrifier ses principes!

Aller au contenu | Aller au menu | Aller à la recherche

Déplacer une machine virtuelle correctement

Souvent on se laisse porter par l’enthousiasme d'essayer une nouvelle application virtuelle, en oubliant commodément le faible espace disque dont on dispose. Il n'existe cependant pas encore d'interface facile d'accès pour migrer une machine virtuelle vers un autre disque dur. Voici donc la méthode manuelle.

Difficulté: facile. Ne nécessite que des outils déjà présents dans le Mac.

Quitter VirtualBox

On commence par sauvegarder correctement l'état de toutes les machines virtuelles, puis de quitter VirtualBox. En particulier, on fera attention à ce que le processus VBoxSVC soit éteint; dans le cas contraire, on le quitte manuellement.

Captura_de_pantalla_2014-12-30_a_las_14.47.38.png

Déplacer le dossier contenant les machines virtuelles

Celle que je testait était dans ~/Descargas, un dossier qui ne contient normalement que les téléchargements et autres fichiers temporaires venus d'Internet.

On fait donc un glisser-déposer du dossier complet de la machine virtuelle vers le disque dur externe qui est normalement dévolu à ce rôle, soit vers /Volumes/G670/Virtualbox. C'est un peu le bordel là-dedans, un jour je ferai le ménage…

Captura_de_pantalla_2014-12-30_a_las_14.54.15.png

Indiquer le nouveau chemin

Dans ~/Librería/Virtualbox se trouvent deux fichiers nommés VirtualBox.xml et VirtualBox.xml-prev. Faites une copie de chacun d'eux, puis ouvrir le dénommé VirtualBox.xml. S'il ne trouve pas d'éditeur adapté, choisir TextEdit. Chercher MachineRegistry, puis la source de la machine à déplacer. Dans mon cas, toutes les autres machines sont dans le même disque dur, il suffit donc de remplacer le chemin, comme illustré.

La coloration syntaxique vient de Dashcode, un composant venant avec XCode, nécessaire pour mon installation de MacPorts.

Captura_de_pantalla_2014-12-30_a_las_15.02.45.pngAvant.

Captura_de_pantalla_2014-12-30_a_las_15.05.47.pngAprès.

Faites la même chose dans le fichier VirtualBox.xml-prev, si les chemins sont référencés.

Quitter en sauvegardant.

Test

  1. Renommer le dossier situé à l'emplacement original
  2. Relancer VirtualBox
  3. Aucune erreur ne doit apparaître, et la machine virtuelle en question doit se lancer correctement.
  4. Si c'est le cas, alors effacer le dossier de son emplacement original.

(Adapté de ce topic)