Jak całkowicie usunąć system operacyjny z VirtualBox?

22

Kilka dni temu zainstalowałem Windows XP w moim VirtualBox. Teraz chcę całkowicie usunąć Windows XP z VirtualBox i postanowiłem zainstalować Ubuntu 13.04 do testów.

Jaki jest prawidłowy sposób całkowitego usunięcia systemu Windows XP z VirtualBox?

Rakesh
źródło

Odpowiedzi:

44

Nie ma sensu utrzymywać konkretnej maszyny wirtualnej i zmieniać systemu operacyjnego w środku - więc usuń maszynę wirtualną i utwórz nową:

Virtual Box Manager

W graficznej nakładce na Virtual Box możemy łatwo usunąć maszynę wirtualną, wybierając maszynę do usunięcia i przejdź do pozycji menu „Maszyna -> Usuń” lub wybierz „Usuń” z menu kontekstowego prawym przyciskiem myszy.

wprowadź opis zdjęcia tutaj

Zostaniemy wtedy zapytani, czy chcemy tylko usunąć maszynę (tj. Ją wyrejestrować), czy też chcemy „Usunąć wszystkie pliki” . Ten ostatni całkowicie usunie maszynę wirtualną ze wszystkimi plikami z naszego dysku.

wprowadź opis zdjęcia tutaj


Wiersz poleceń

Można to również zrobić z wiersza poleceń za pomocą następującego polecenia:

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

W ten sposób następujące pliki zostaną usunięte:

  • wszystkie pliki obrazów dysków twardych, w tym pliki różnicujące, które są używane przez urządzenie i nie są udostępniane innym komputerom;
  • zapisane pliki stanu utworzone przez komputer, jeśli takie istnieją (jeden, jeśli komputer był w stanie „zapisany” i jeden dla każdej migawki online);
  • plik XML maszyny i jego kopie zapasowe;
  • pliki dziennika maszyny, jeśli istnieją;
  • katalog maszyny, jeśli jest pusty po usunięciu wszystkich powyższych elementów.

Źródło: Podręcznik Virtual Box

Takkat
źródło
2

Jeśli problem nadal występuje, możesz także zabić procesy VBoxHeadless i VirtualBoxVM związane z maszyną wirtualną.

Np. Załóżmy, że nazwa twojego zablokowanego / złego vm to My-Locked-VM.

Uzyskaj identyfikator procesu procesów VirtualBox powiązanych z tą maszyną wirtualną i zabij ją.

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$

Po zakończeniu procesu interfejs użytkownika VirtualBox wyświetli stan maszyny wirtualnej jako przerwany. Następnie możesz użyć interfejsu użytkownika, aby usunąć maszynę wirtualną.

Agasthi K.
źródło
Możesz być nieco bardziej skomplikowany, jak to zrobić, znacznie poprawi to jakość twojej odpowiedzi.
Videonauth,