web-dev-qa-db-fra.com

Comment supprimer complètement un système d'exploitation de VirtualBox?

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 à des fins de test.

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

22
Rakesh

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

Gestionnaire de boîte virtuelle

Dans l'interface graphique de Virtual Box, vous pouvez facilement supprimer une machine virtuelle en sélectionnant la machine à supprimer et accédez au menu "Machine -> Supprimer" ou choisissez "Supprimer" dans le menu contextuel du clic droit.

enter image description here

On nous demandera ensuite si nous souhaitons uniquement supprimer la machine (c'est-à-dire la désenregistrer) ou si nous souhaitons également supprimer "Supprimer tous les fichiers" . Ce dernier supprimera complètement la machine virtuelle avec tous les fichiers de notre lecteur.

enter image description here


Ligne de commande

Cela peut aussi être fait en ligne de commande avec la commande suivante:

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

Ce faisant, les fichiers suivants seront supprimés:

  • tous les fichiers image de disque dur, y compris les fichiers de différenciation, utilisés par la machine et non partagés avec d'autres machines;
  • fichiers d'état enregistrés créés par la machine, 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 de la machine, s'il est vide après avoir supprimé tout ce qui précède.

Source: Manuel Virtual Box

43
Takkat

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

Par exemple. Supposons que le nom de votre machine virtuelle verrouillée/mauvaise est My-Locked-VM.

Obtenez l'ID de processus des processus VirtualBox associé à ce VM 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 tué, l'interface utilisateur de VirtualBox affiche l'état VM comme étant abandonné. Vous pouvez ensuite utiliser l'interface utilisateur pour supprimer la machine virtuelle.

2
Agasthi K