VirtualBox: comportamento strano dopo l'aggiornamento dell'host a OS X Mavericks


10

Ho appena aggiornato il mio Mac su OS X Mavericks. Tuttavia, dopo averlo fatto, sto affrontando un paio di problemi con il mio programma VirtualBox, tra cui:

1 - Impossibile caricare le macchine virtuali (SO guest) con il seguente messaggio di errore:

-Driver del kernel non installato (rc = 1908); Assicurarsi che il modulo del kernel sia stato caricato
correttamente

Posso risolvere questo problema dalla seguente riga di comando dal terminale:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

Tuttavia, devo farlo ogni volta che il mio Mac si avvia!

2 - I dispositivi USB non vengono più riconosciuti (ho provato a utilizzare un filtro e anche a cercare i dispositivi in ​​modo specifico, entrambi non hanno funzionato).

3 - Non riesco più a montare le cartelle condivise tramite il guest (non riesco ad accedere ai file host condivisi dalla macchina virtuale guest).

Qualche idea su come posso superare questi problemi?


2
Reinstallare Virtualbox?
SPRBRN,

Grazie per la risposta rapida. Non c'è altro modo per risolvere questi problemi?
Youssif Saeed,

2
Non ne ho idea. Hai fatto questa domanda 1 ora fa. In quel momento avresti potuto provare a reinstallare più volte. Può essere una soluzione rapida. La reinstallazione non significa che si elimina la configurazione locale, quindi è possibile mantenere tutte le impostazioni. La reinstallazione potrebbe comportare il ripristino dei diritti corretti. In alternativa potrebbe essere nelle tue impostazioni nella tua cartella di casa. Quindi cerca .Virtualbox o qualcosa del genere e rinominalo, avvia Virtualbox e importa la VM problematica. Quindi sai se si tratta di configurazione o installazione. Ho Mavericks, e molti altri con me, e dovrebbe funzionare normalmente.
SPRBRN,

Ho appena pubblicato la soluzione che ha funzionato per me qui ...
Adriana Hernández il

Risposte:


11

La reinstallazione è la soluzione migliore.

VirtualBox installa i driver nel kernel host che gli consentono di funzionare. Quando il kernel viene modificato, ad esempio con un aggiornamento del sistema operativo, quei driver si trovano in quello vecchio, ma non in quello nuovo. Il modo più semplice per inserirli nel nuovo kernel è reinstallare VirtualBox, che riparerà convenientemente qualsiasi altra cosa che potrebbe essere stata "danneggiata" durante l'aggiornamento del sistema operativo.

Come @rxt menzionato nel suo commento, la reinstallazione di VirtualBox non perderà nessuna delle tue impostazioni o VM. È la strada più conveniente per riparare i tuoi problemi e farti funzionare di nuovo.

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.