Comment supprimer complètement un OS de VirtualBox?

22

J'ai installé Windows XP dans ma VirtualBox il y a quelques jours. Maintenant, je veux supprimer complètement Windows XP de VirtualBox et j'ai décidé d'installer Ubuntu 13.04 pour les tests.

Quelle est la bonne façon de supprimer complètement Windows XP de VirtualBox?

Rakesh
la source

Réponses:

44

Cela n'a aucun sens de conserver une machine virtuelle particulière et de changer le système d'exploitation à l'intérieur - supprimez donc la machine virtuelle et créez-en une nouvelle:

Virtual Box Manager

Dans l'interface graphique de Virtual Box, nous pouvons facilement supprimer une machine virtuelle en sélectionnant la machine à supprimer et accéder à l'entrée de menu "Machine -> Supprimer" ou choisir "Supprimer" dans le menu contextuel du clic droit.

entrez la description de l'image ici

Il nous sera alors demandé si nous souhaitons supprimer uniquement la machine (c'est-à-dire la désinscrire) ou si nous voulons également "Supprimer tous les fichiers" . Ce dernier supprimera complètement la machine virtuelle avec tous les fichiers de notre lecteur.

entrez la description de l'image ici


Ligne de commande

Cela peut également être fait à partir de la ligne de commande avec la commande suivante:

VBoxManage unregistervm --delete "<Name of Machine>"

Ce faisant, les fichiers suivants seront supprimés:

  • tous les fichiers d'image de disque dur, y compris les fichiers de différenciation, qui sont utilisés par la machine et non partagés avec d'autres machines;
  • les fichiers d'état enregistrés que la machine a créés, le cas échéant (un si la machine était dans l'état "enregistré" et un pour chaque instantané en ligne);
  • le fichier XML de la machine et ses sauvegardes;
  • les fichiers journaux de la machine, le cas échéant;
  • le répertoire machine, s'il est vide après avoir supprimé tout ce qui précède.

Source: Manuel de la boîte virtuelle

Takkat
la source
2

Si le problème persiste, vous pouvez également tuer les processus VBoxHeadless et VirtualBoxVM associés à la machine virtuelle.

Par exemple, supposons que le nom de votre VM verrouillée / mauvaise est My-Locked-VM.

Obtenez l'ID de processus des processus VirtualBox associés à cette machine virtuelle et tuez-le.

MyHostName:homedir ayekay$ ps -ef| grep -i My-Locked-VM
1624398723  1196 23121   0 11:34AM ??         0:05.11 /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/VirtualBoxVM --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --no-startvm-errormsgbox --separate
1624398723 89252 23121   0 10:06AM ??         3:07.87 /Applications/VirtualBox.app/Contents/MacOS/VBoxHeadless --comment My-Locked-VM --startvm 8dc249f1-6877-4caf-bbd4-27ae6b78ceb6 --vrde config
1624398723  2323 79114   0 11:48AM ttys007    0:00.00 grep -i My-Locked-VM
MyHostName:homedir ayekay$ kill -9 1196 89252
MyHostName:homedir ayekay$

Une fois le processus interrompu, l'interface utilisateur de VirtualBox affichera l'état de la machine virtuelle comme abandonné. Vous pouvez ensuite utiliser l'interface utilisateur pour supprimer la machine virtuelle.

Agasthi K
la source
Vous pourriez être un peu plus élaboré sur la façon de procéder, cela améliorerait considérablement la qualité de votre réponse.
Videonauth