VirtualBox su Wubi Ubuntu non può avviare VM a causa della gestione errata di percorsi assoluti


0

Forse quello che sto cercando di fare non ha senso, se è così per favore abbi pazienza con me, non sono affatto un tipo Unix.

Faccio principalmente sviluppo .Net in una virtualbox di Windows 7. Uso l'host per cose semplici come la navigazione web, skype, chat, ecc. Tutte cose fantasticamente disponibili su Ubuntu che preferisco in molti modi. Quindi questo è da un po 'di tempo la domanda: perché anche usare Windows sull'host, sembra che un host Linux utilizzi meno risorse (non testato) e consenta alle mie macchine virtuali Windows di funzionare meglio permettendomi di fare le mie cose non di sviluppo in un'interfaccia che preferisco.

Il modo più semplice per farlo: ho scaricato wubi e installato Ubuntu. Ho installato in esso Virtualbox, quindi avviare aggiungi e avvia la mia macchina virtuale per ottenere questo messaggio:

Failed to open a session for the virtual machine VS2010

Could not open the medium
'/host/Users/George Mauer/Virtualbox VMs/VS2010/C:/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi;

VD: error VERR_FILE_NOT_FOUND opening image file

'/host/Users/George Mauer/Virtualbox VMs/VS2010/C:/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi;
(VERR_FILE_NOT_FOUND).

Vedi cosa sta succedendo? Con wubi, l'unità Windows viene montata su / host / ma virtualbox per qualche motivo aggiunge un percorso assoluto! Mi piacerebbe molto usare lo stesso file VM esatto poiché manterrebbe le istantanee e sarei in grado di usarlo in modalità Windows o Ubuntu. Tuttavia, anche se provo a montare semplicemente le unità in una nuova macchina virtuale, ricevo un errore:

Failed to open the hard disk /host/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi.

Cannot register the hard disk '/host/Users/George Mauer/.VirtualBox/HardDisks/VS2010.vdi' {guid...} because a hard disk
'/host/Users/George Mauer/VirtualBox VMs/VS2010/C:/Users/George Mauer.VirtualBox/HardDisks/VS2010.vdi with UUID {guid...} already exists.

Ciò è particolarmente strano dal momento che ha funzionato bene con la mia VM Android creata di recente, anche se ciò potrebbe avere a che fare con il fatto che VirtualBox ha recentemente modificato le posizioni di archiviazione della VM predefinita.

Qualche idea su come risolvere questo problema? Il mio Linux-fu è debole ma mi sembra di ricordare dalla classe CS qualcosa sui collegamenti simbolici che potrebbe essere rilevante qui?

Risposte:


1

Con la versione 4 di VirtualBox, le definizioni delle VM sono ora raggruppate con i loro .vdi (dischi rigidi virtuali) creati in modo predefinito. La directory ".VirtualBox" nascosta ora viene sostituita con la directory "VM VirtualBox" come posizione predefinita durante la creazione di nuove VM.

Potresti verificare se questa potrebbe essere la situazione che stai affrontando ...


Lo è, e dopo aver cancellato tutte le istantanee SONO stato in grado di impostare una VM con quella HD su Linux, ma il problema è ancora che voglio usare il file SAME da Linux o Windows, altrimenti sarebbe un incubo se prendo istantanee in uno e non nell'altro.
George Mauer,

La condivisione di istantanee tra configurazioni di hypervisor di tipo probabilmente non è supportata poiché ogni configurazione di hypervisor deve mantenere il tracciamento delle istantanee (ad es. Conteggio delle istantanee e dove trovare le istantanee).

Hmm, posso vedere tutte quelle informazioni nei file .vbox. Non sono sicuro di cos'altro dovrebbe tenere traccia. Inoltre, questo ha funzionato con un'installazione Android Vbox (che ho creato dopo la V4) con un'istantanea.
George Mauer,

La configurazione Android funziona ancora su entrambe le configurazioni dell'hypervisor? In tal caso, dovresti cercare di imitare le sue configurazioni hypervisor per le altre macchine virtuali.
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.