Odpowiedzi:
Nie ma sensu utrzymywać konkretnej maszyny wirtualnej i zmieniać systemu operacyjnego w środku - więc usuń maszynę wirtualną i utwórz nową:
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.
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.
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.
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ą.