Wie entferne ich ein Betriebssystem vollständig von VirtualBox?

22

Ich habe vor einigen Tagen Windows XP in meiner VirtualBox installiert. Jetzt möchte ich Windows XP vollständig von VirtualBox entfernen und habe mich entschieden, Ubuntu 13.04 zum Testen zu installieren.

Was ist der richtige Weg, um Windows XP vollständig von VirtualBox zu entfernen?

Rakesh
quelle

Antworten:

44

Es ist nicht sinnvoll, eine bestimmte virtuelle Maschine beizubehalten und das Betriebssystem zu ändern. Entfernen Sie daher die VM und erstellen Sie eine neue:

Virtual Box Manager

Im grafischen Frontend für Virtual Box können wir eine virtuelle Maschine einfach entfernen, indem wir die zu entfernende Maschine auswählen und zum Menüeintrag "Maschine -> Entfernen" gehen oder "Entfernen" aus dem Kontextmenü mit der rechten Maustaste wählen .

Bildbeschreibung hier eingeben

Wir werden dann gefragt, ob wir nur die Maschine entfernen (dh die Registrierung aufheben) oder ob wir auch "Alle Dateien löschen" möchten . Letzteres entfernt die virtuelle Maschine mit allen Dateien vollständig von unserem Laufwerk.

Bildbeschreibung hier eingeben


Befehlszeile

Dies kann auch über die Befehlszeile mit dem folgenden Befehl erfolgen:

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

Dabei werden folgende Dateien gelöscht:

  • alle Festplatten-Image-Dateien, einschließlich Differenzdateien, die vom Gerät verwendet und nicht für andere Geräte freigegeben werden;
  • vom Computer erstellte gespeicherte Statusdateien (eine, wenn der Computer im Status "gespeichert" war, und eine für jeden Online-Snapshot);
  • die Maschinen-XML-Datei und ihre Sicherungen;
  • die Maschinenprotokolldateien, falls vorhanden;
  • das Maschinenverzeichnis, wenn es leer ist, nachdem alle oben genannten gelöscht wurden.

Quelle: Virtual Box Handbuch

Takkat
quelle
2

Wenn das Problem weiterhin besteht, können Sie auch die der VM zugeordneten VBoxHeadless- und VirtualBoxVM-Prozesse beenden.

Angenommen, der Name Ihrer gesperrten / fehlerhaften VM ist My-Locked-VM.

Rufen Sie die Prozess-ID der VirtualBox-Prozesse ab, die dieser VM zugeordnet sind, und beenden Sie sie.

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$

Sobald der Prozess beendet ist, zeigt die VirtualBox-Benutzeroberfläche den VM-Status als Abgebrochen an. Anschließend können Sie die VM über die Benutzeroberfläche löschen.

Agasthi K
quelle
Sie könnten etwas genauer darüber nachdenken, was die Qualität Ihrer Antwort erheblich verbessern würde.
Videonauth