«

»

Avr 13

VirtualBox : cloner la machine virtuelle Ubuntu10

On vient de créer une machine virtuelle ( Installer Ubuntu dans VirtualBox sur Windows ) ; on veut essayer et comparer différentes installations de Java sur cette machine.

Avant cela, on va cloner la machine Ubuntu10 ; on garde ainsi une machine dans sa version originale (avec les « VirtualGestAdditions » déjà installés).

On utilise ici la version « VirtualBox-4.0.4-70112-Win ».

Le système hôte est Windows (= host system dans la doc).

Le systeme invité est Ubuntu 10 (= gest system dans la doc).

Plan :

  1. Le  clonage : VBoxManage clonehd
  2. L’utilisation de la nouvelle machine

 

1 Le clonage : VBoxManage clonehd

En lisant la documentation (aide -> Sommaire -> 5.6. Cloning disk  images et 8.22. VBoxManage clonehd), on apprend que :

  • Une simple copie du fichier image ne peut pas être utilisée par VirtualBox, car elle possède le même numéro d’identification que l’original.
  • La commande clonehd génère un nouveau fichier image avec un nouveau numéro d’identification.
  • Le nouveau numéro d’identification peut créer un problème lors du boot de Linux (nous n’avons pas rencontré ce problème avec Ubuntu 10).
  • La commande à lancer est : »VBoxManage clonehd <uuid>|<filename> <outputfile> » (le signe | est un « ou » ; on peut désigner la machine à cloner par le nom de son fichier image ou bien par son numéro d’identification, nous utiliserons ici le nom de son fichier image)

La commande clonehd n’existe pas dans l’interface graphique de VirtualBox, il faut utiliser VBoxManage en mode ligne de commande.

Ouvrer une fenêtre de commande : Tous les programmes -> accessoires -> invite de commande :

Vous obtenez le fenêtre :

Aller dans le répertoire du programme VirtualBox (copier/coller) : cd C:\Program Files\Oracle\VirtualBox

La machine à cloner s’appelle Ubuntu10 :

  • son fichier image est : Ubuntu10.vdi
  • son répertoire est : C:\Users\ALAIN\VirtualBox VMs\Ubuntu10\

La nouvelle machine s’appellera Ubuntu10clone1 :

  • son fichier image sera : Ubuntu10clone1.vdi
  • son répertoire sera : C:\Users\ALAIN\VirtualBox VMs\Ubuntu10clone1\

Si le programme VirtualBox est lancé, vérifier que la machine Ubuntu10 est éteinte :

Lancer la commande (copier/coller) :
VBoxManage clonehd "C:\Users\ALAIN\VirtualBox VMs\Ubuntu10\Ubuntu10.vdi" "C:\Users\ALAIN\VirtualBox VMs\Ubuntu10clone1\Ubuntu10clone1.vdi"

Résultat:

Le répertoire C:\Users\ALAIN\VirtualBox VMs\Ubuntu10clone1 a été créé il contient l’image de disque Ubuntu10clone1.vdi (dont l’identifiant est : 381fb4f0-9d9e-443a-baff-1b2970a8e5b9).

Vous pouvez fermer la fenêtre de commande.

2 L’utilisation de la nouvelle machine

S’il n’est pas lancé,  démarrer le programme VirtualBox. Il faut créer une nouvelle machine virtuelle :

L’assistant de création se met en route, cliquer sur suivant :

On entre exactement le nom de la nouvelle machine virtuelle :  Ubantu10clone1, le système d’exploitation et la version sont trouvés automatiquement :

On choisit la taille de la mémoire vive :

Cliquer sur « utiliser un disque dur existant » et sélectionner « Ubuntu10clone1.vdi » :

Un récapitulatif :

La machine Ubuntu10 partage le dossier F:\UbuWork , la nouvelle machine partage donc aussi ce dossier. Pour rester cohérent nous allons indiquer ce partage dans VirtualBox.

La machine virtuelle Ubuntu10clone1 est sélectionnée mais éteinte, cliquer sur Configuration :

Puis cliquer sur Dossiers partagés puis sur ajouter un dossier (+).

Indiquez le même  nom de dossier partager.

Ne pas cocher « lecture seule » ni « montage automatique ».

Ça y est, vous pouvez démarrer la nouvelle machine :

Conclusion

L’étape 1  nous ont permis d’obtenir un nouveau fichier image.
L’étape 2 permet de mettre en service la nouvelle machine virtuelle.

La nouvelle machine Ubuntu10clone1  possède les mêmes avantages que la machine Ubuntu10 (grâce au Virtualbox Extension Pack) :

  • une meilleure résolution d’écran pour la machine Ubuntu,
  • le copier/coller de texte entre la machine hôte et la machine invitée,
  • le partage d’un dossier entre la machine hôte et la machine invitée .

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>