scatola virtuale bloccata all '"avvio della macchina virtuale" 0%


16

Dopo l'aggiornamento a virtualbox 4.2.16 tutte le mie macchine virtuali si bloccano all'avvio.

Ho provato il downgrade alla 4.1.26, ma ho ancora lo stesso problema.

Schermate: [finestra 1] () [finestra 2] (rappresentante insufficiente per pubblicare immagini)

Quando interrompo il processo bloccato ottengo l'errore "nessuna informazione di errore"

Result Code: 
NS_ERROR_CALL_FAILED (0x800706BE)
Component: 
ProgressProxy
Interface: 
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}

Ho cercato di trovare le impostazioni globali per virtualbox per cancellarle ed eseguire un'altra reinstallazione, ma ho trovato solo impostazioni specifiche della VM.

Il sistema su cui è in esecuzione è xubuntu 12.10. Ho provato una delle macchine virtuali su un altro computer e non ci sono stati problemi, quindi immagino che abbia qualcosa a che fare con l'installazione / la configurazione della virtualbox reale.


1
Ho aggiornato Ubuntu e si è risolto da solo. Immagino fosse una specie di incompatibilità del kernel.
flote

flote Sentiti libero di pubblicare la tua soluzione come risposta, dato che quello che hai fatto è stato una correzione!
MrDaniel,

Se hai accesso ai tuoi vecchi file di impostazioni per virtualbox, dovresti assicurarti di confrontarli per assicurarti che le tue impostazioni siano le stesse, ho avuto questo problema quando sono passato dal 12.10 al 13.04 e poi 13.10, senza perdere un colpo, girato alcuni elementi sono stati cambiati in qualche modo nella configurazione che deve essere avvenuta durante l'aggiornamento, il sistema operativo non si avviava fino a quando non ho ripristinato alcune delle mie vecchie impostazioni.
Osirisgothra,

Poiché questo è il massimo successo su Google per "Virtualbox che avvia il blocco della macchina virtuale", immagino che potrebbe essere utile aggiungere che quando mi sono imbattuto in questo, l'ho risolto disabilitando l'audio. (Non so cosa sia cambiato esattamente, ma ci deve essere stato un conflitto di sorta.)
The Sidhekin,

@The Sidhekin Grazie per questo, problema simile qui: avevo una webcam scollegata quando stavo usando la VM. Ho collegato la webcam e la VM non si avviava più, si è bloccata all'avvio. Scollegare la webcam risolto il problema.
davidfrancis,

Risposte:


11

Nell'opzione di sistema è necessario selezionare "usa I / O APIC"

se si utilizzava l'interfaccia SATA come memoria, è necessario selezionare l'opzione "Usa cache I / O host"


Grazie. Questo ho provato ad aggiornare, declassare VBox e kernel e niente worket. Questa risposta è l'unica che fa la differenza.
zidarsk8,

Dov'è questa opzione?
Richard,

Ah, eccoci qui: fare clic destro su VM -> Impostazioni -> Sistema
Richard

2

Ho avuto lo stesso problema con VB 4.3.20 sotto Ubuntu 14.04.1 amd64. Le immagini della macchina virtuale si trovano su un disco BTRFS.

Ho risolto il problema girando il COW per le immagini VM e i file di snapshot.

È possibile disattivare la funzione di copia su scrittura di btrfs per singoli file impostando l'attributo NOCOW. Questo di solito viene eseguito correndo chattr +C filename. Funziona solo su file vuoti, quindi devi creare un file vuoto, impostare NOCOW, copiare il contenuto del file actuale nel file vuoto e rinominarlo. (vedi https://btrfs.wiki.kernel.org/index.php/FAQ#Can_copy-on-write_be_turned_off_for_data_blocks.3F )

C'è anche una segnalazione di bug VB ( https://www.virtualbox.org/ticket/11862 ) che dice

Su una macchina linux con filesystem btrfs, l'installazione di un guest va bene ma all'inizio riavvia il guest si blocca con il popup che mostra "20%" durante la fase di lancio. [...] Ho fatto qualche ricerca sul wiki di btrfs e ho scoperto che Copy-On-Write (COW) causa questo dolore per qualsiasi soluzione di virtualizzazione.

Per impostare il flag NOCOW, fare

F=vmimage
T=tmpfile
touch $T
chattr +C $T
dd if=$F of=$T bs=1M
rm $F
mv $T $F

Utilizzare lsattrper verificare se è Cstato impostato.


Per favore pubblica qui più informazioni invece di usare link che potrebbero diventare obsoleti - grazie.
sospetto

Disabilita anche COW sulle tue istantanee se le stai usando.
rimedio il

solo usare il comando chattr sul vdi vuoto non è sufficiente nel mio caso. Non ho ancora provato con lo script completo.
Fabiano Tarlao,

0

Ho avuto un simile comportamento. Ciò che ha aiutato è esportare le macchine nell'appliance e reimportarle.


0

Come accennato in precedenza nel mio commento, ho aggiornato Ubuntu e si è risolto da solo. Immagino fosse una specie di incompatibilità del kernel.


0

Ottengo questo stesso errore generale ("Nessuna informazione di errore" con "Componente: ProgressProxy") con VirtualBox 4.2.12 su Windows quando provo ad avviare una macchina virtuale mentre la directory in cui è configurato il suo file immagine del disco VDI è mancante.



0

Non ha funzionato anche per me. Ospita Windows, VM Ubuntu. L'ho riavviato disattivando l'audio nelle impostazioni della VM corrente.

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.