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.