VirtualBox 5.0.40 si blocca su Ubuntu 16.04 LTS a 64 bit senza motivo chiaro


11

A partire da ieri sera, senza modifiche apparenti al mio sistema, VirtualBox ora blocca il mio sistema operativo host all'avvio di qualsiasi macchina virtuale.

Il sistema operativo host è Ubuntu 16.04 LTS a 64 bit come il sistema operativo guest e la versione di VirtualBox è 5.0.40_Ubuntu r115130. La notte scorsa funzionava correttamente, ma a partire da questa mattina, l'avvio della VM si blocca. L'ho estratto dal aptrepository proprio stamattina. È molto improbabile che si tratti di un problema software, poiché ho reinstallato il sistema operativo host questa mattina.

Ho provato un numero di cose:

  • Ho provato a creare una nuova macchina virtuale, ma si blocca immediatamente non appena si seleziona l'ISO da montare.
  • Stamattina ho provato a reinstallare il sistema operativo host, pensando che forse stavo avendo problemi a corto di spazio sul disco rigido. Tuttavia, blocca l'host non appena si carica una macchina virtuale. Qualsiasi VM sembra causarlo.
  • Ho anche provato a installare VirtualBox su un altro laptop e ha lo stesso comportamento: Congelare immediatamente il sistema operativo host non appena viene avviata una VM.

E poiché sta accadendo anche su un altro laptop di un altro fornitore, dubito che sia un problema relativo all'hardware. E poiché accade anche su un'installazione VM vuota, non ha nulla a che fare con un'immagine corrotta.

Sono sconcertato e non ho idea di come eseguire il debug di questo. E il fatto che congela il mio sistema rende anche molto difficile iterare attraverso possibili soluzioni.


Hai aggiornato di recente l'istanza di Ubuntu originale?
gronostaj,

È probabile che l'ho fatto. C'è stata una patch di recente che potrebbe averla influenzata?
Tac-Tics,

1
Bene, mi viene in mente la funzione KPTI (nota anche come correzione di Meltdown ). Puoi provare a disabilitarlo temporaneamente all'avvio e vedere se aiuta.
gronostaj,

Ho provato a disabilitare l' ptiopzione secondo il suggerimento di quel thread. Ho verificato che fosse spento, quindi ho riprovato. Ancora congelato :(
Tac-Tics,

Risposte:


10

Tu dichiari:

L'ho estratto dal aptrepository proprio stamattina. È molto improbabile che si tratti di un problema software, poiché ho reinstallato il sistema operativo host questa mattina.

Quindi stai eseguendo VirtualBox 5.0.40 dal aptrepository Ubuntu predefinito , giusto? Il problema è che alcuni pacchetti software nei repository non sono aggiornati e non vengono aggiornati regolarmente. Mi sembra che tu sia stato morso dall'errore riportato qui intitolato "L'host con kernel 4.13 si blocca all'avvio di una VM con VirtualBox":

Questo è uno spin-off del bug 1729568. Con Kernel 4.13 (da linux-generic-hwe-16.04-edge), il sistema host si blocca completamente all'avvio di una VM usando VirtualBox. Viene visualizzata una finestra di avvio nera prima del congelamento.

Più in profondità nella segnalazione di bug è possibile vedere i problemi connessi direttamente a VirtualBox 5.0.40 con la soluzione consigliata di utilizzare VirtualBox 5.2.x.

Ti consiglierei di seguire i passaggi qui sul sito ufficiale di Oracle per configurare un PPA —un “Personal Package Archive” personalizzato — che consentirà al tuo sistema di ottenere le ultime versioni e patch di VirtualBox.

Per prima cosa aggiungi questa riga al tuo sources.listfile situato in /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Ora aggiungi le chiavi pubbliche Oracle al tuo sistema eseguendo questi comandi di Wget:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Fatto ciò, assicurati di aver dkmsinstallato il pacchetto:

sudo apt-get install dkms

La corsa in sudo apt-get updatequesto modo:

E installa VirtualBox 5.2 in questo modo:

sudo apt-get install virtualbox-5.2

@DJCrashdummy L'intera domanda riguarda l'aggiornamento a una versione precedente, quindi questo punto è un po 'ridondante.
Jake Gould
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.