Come rimuovere completamente un sistema operativo da VirtualBox?


22

Ho installato Windows XP nel mio VirtualBox alcuni giorni fa. Ora, voglio rimuovere completamente Windows XP da VirtualBox e ho deciso di installare Ubuntu 13.04 per i test.

Qual è il modo corretto per rimuovere completamente Windows XP da VirtualBox?

Risposte:


44

Non ha senso mantenere una particolare macchina virtuale e modificare il sistema operativo all'interno, quindi rimuovere la macchina virtuale e crearne una nuova:

Virtual Box Manager

Nel frontend grafico per Virtual Box possiamo rimuovere facilmente una macchina virtuale selezionando la macchina da rimuovere e andare alla voce di menu "Macchina -> Rimuovi" o scegliere "Rimuovi" dal menu contestuale del tasto destro.

inserisci qui la descrizione dell'immagine

Ci verrà quindi chiesto se desideriamo rimuovere solo la macchina (ovvero annullare la registrazione) o se vogliamo anche "Elimina tutti i file" . Quest'ultimo rimuoverà completamente la macchina virtuale con tutti i file dal nostro disco.

inserisci qui la descrizione dell'immagine


Riga di comando

Questo può essere fatto anche dalla riga di comando con il seguente comando:

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

In questo modo verranno eliminati i seguenti file:

  • tutti i file di immagine del disco rigido, inclusi i file di differenza, che vengono utilizzati dalla macchina e non condivisi con altre macchine;
  • i file di stato salvati creati dalla macchina, se presenti (uno se la macchina era nello stato "salvato" e uno per ogni istantanea online);
  • il file XML della macchina e i suoi backup;
  • i file di registro della macchina, se presenti;
  • la directory della macchina, se è vuota dopo aver eliminato tutto quanto sopra.

Fonte: Manuale della scatola virtuale


2

Se il problema persiste, puoi anche eliminare i processi VBoxHeadless e VirtualBoxVM associati alla VM.

Ad esempio, supponiamo che il nome del tuo VM bloccato / danneggiato sia My-Locked-VM.

Ottieni l'ID processo dei processi VirtualBox associati a quella VM e uccidilo.

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$

Una volta terminato il processo, l'interfaccia utente di VirtualBox mostrerà lo stato della macchina virtuale come Aborted. È quindi possibile utilizzare l'interfaccia utente per eliminare la macchina virtuale.


Potresti essere un po 'più elaborato su come farlo, questo migliorerebbe notevolmente la qualità della tua risposta.
— Videonauth,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.