Le macchine virtuali sono cose complesse e quando qualcosa va storto, può essere difficile dire dove si trova il problema. Ciò è particolarmente vero se hai a che fare con il congelamento di Ubuntu in VirtualBox. Se questo sta accadendo a te, cercare di capire qual è il problema può essere un esercizio di frustrazione. Ecco alcuni modi che puoi utilizzare per risolvere il problema del blocco di Ubuntu in VirtualBox.
Prova una versione diversa di VirtualBox
Nessun programma è privo di bug e questo vale sia per Ubuntu che per VirtualBox. Alcuni utenti hanno scoperto che le diverse versioni di VirtualBox e Ubuntu a volte non vanno d’accordo. Se una determinata versione di Ubuntu non si è mai bloccata in passato, puoi provare a installare una versione precedente di VirtualBox.
Al contrario, potresti provare a eseguire una versione più recente di Ubuntu. Non solo forse risolverai il tuo problema di congelamento, ma otterrai anche nuove funzionalità.
In alternativa, se hai iniziato a utilizzare VirtualBox con una versione più recente di Ubuntu, controlla se ci sono problemi di blocco con quella versione. Ad esempio, se cerchi “congelamento Ubuntu 20.4 LTS” su Google, vedrai molti reclami. Quindi, il problema potrebbe facilmente essere con Ubuntu e non VirtualBox. L’installazione di una versione precedente di Ubuntu può aiutare a eliminare il problema di blocco.
Disabilita l’accelerazione 3D
Indipendentemente dal fatto che tu stia utilizzando Windows, macOS o persino Linux, l’accelerazione 3D può causare molti problemi in VirtualBox. Anche se suona come qualcosa che vorresti, raramente consente guadagni effettivi in termini di prestazioni. Se stai riscontrando il congelamento, questa è una delle prime cose da provare a disattivare.

Nel menu a sinistra in VirtualBox, fai clic con il pulsante destro del mouse sulla macchina virtuale Ubuntu con cui stai riscontrando problemi, quindi seleziona Impostazioni. Qui, fai clic sulla scheda Display e assicurati che “Abilita accelerazione 3D” non sia selezionato.

Modifica il numero di CPU virtuali
Sebbene i computer venduti ai consumatori abbiano in genere una sola CPU fisica, hanno più core che si comportano come più CPU. Anche così, VirtualBox, per impostazione predefinita, esporrà solo una CPU virtuale, che ha dimostrato di causare problemi con Ubuntu, in particolare le versioni recenti.

Se stai riscontrando un congelamento, potresti voler aumentare il numero di CPU da due a quattro. Fai clic con il pulsante destro del mouse sulla tua macchina virtuale, seleziona Impostazioni, quindi vai alla scheda Sistema. Qui, seleziona il processore nella parte superiore della sezione e alza il cursore fino a quando il numero di CPU non è almeno due.
Riduci l’utilizzo della RAM
Se il blocco di Ubuntu in VirtualBox si verifica solo occasionalmente, potrebbe essere un problema di RAM. Il computer host ha solo così tanta RAM. Anche se VirtualBox ti consente di eseguire un altro sistema operativo, utilizza comunque le risorse del tuo computer. Se stai cercando di eseguire app sul tuo sistema operativo principale e Ubuntu contemporaneamente, potrebbe causare il blocco su Ubuntu e/o sul tuo sistema operativo principale.

Idealmente, limita l’utilizzo principale del sistema operativo quando usi Ubuntu su VirtualBox. Se hai bisogno di fare qualcosa di più intensivo di memoria sul tuo sistema operativo principale, spegni Ubuntu o chiudi tutti i programmi in esecuzione su di esso per ridurre l’utilizzo della RAM. Ciò è particolarmente vero se hai una scansione antivirus in corso.
Se hai recentemente aggiornato a una nuova versione di Ubuntu, è possibile che la nuova versione richieda più risorse rispetto a una versione precedente. Ciò può causare il congelamento.
L’aggiornamento della RAM nel tuo computer è la soluzione migliore se semplicemente non hai abbastanza per supportare due sistemi operativi.
Reinstalla Ubuntu
Come ultima risorsa, potrebbe essere necessario reinstallare Ubuntu. Se il problema di blocco si verifica frequentemente dopo l’installazione originale, è possibile che il sistema non sia stato installato correttamente. Inoltre, se il blocco si verifica principalmente all’avvio, il problema è probabile con l’installazione.

Rimuovere la macchina virtuale Ubuntu e reinstallarla è il modo migliore per risolvere il problema in questo scenario. Tuttavia, vale la pena regolare le impostazioni e controllare l’utilizzo della RAM per assicurarsi che nessuno di questi sia il problema.
Se reinstallare Ubuntu non è un’opzione per te, prova ad aggiornare Ubuntu dalla modalità di ripristino. L’aggiornamento software precedente potrebbe avere alcuni pacchetti danneggiati che causano il blocco del sistema. Di solito vengono risolti molto rapidamente, quindi esegui sempre un aggiornamento per ottenere l’ultima versione di tutti i pacchetti.
Altre opzioni da provare con VirtualBox
Ci sono alcune altre opzioni che gli utenti hanno riscontrato che hanno risolto i loro problemi con il congelamento. Nella stessa sezione in cui puoi modificare il numero di CPU, c’è un’opzione per “Abilita PAE/NX”. Disattivarlo se è già acceso, o attivarlo se è già spento, potrebbe risolvere il tuo problema.

Puoi anche provare a modificare le impostazioni di paravirtualizzazione. Vai su Impostazioni, quindi seleziona “Sistema e accelerazione” sotto di esso. L’interfaccia di paravirtualizzazione sarà probabilmente impostata su “Predefinito”, ma alcuni utenti hanno ottenuto risultati migliori impostandola su “Minimo”.
Domande frequenti
VirtualBox supporta tutte le versioni di Ubuntu?
Sì, solo se stai utilizzando la versione stabile ufficiale. Se stai eseguendo una versione beta di Ubuntu, potrebbe non funzionare in VirtualBox e c’è un rischio maggiore di blocco e altri problemi. In alcuni casi, con le versioni a 64 bit, potrebbe essere necessario disabilitare Hyper-V per evitare problemi.
Come posso scegliere la giusta quantità di RAM?
Poiché la RAM è una delle principali preoccupazioni per prevenire il congelamento e solo una scarsa esperienza complessiva, è meglio assicurarsi di allocare almeno la quantità minima di RAM necessaria per eseguire Ubuntu sull’istanza di VirtualBox. Se questa è tutta la tua RAM, dovresti considerare di aggiornare il tuo PC. Dovresti allocare almeno 2 GB.
Il numero di processori è importante?
Questo è difficile. Gli utenti segnalano che la modifica del numero di processori allocati alla loro installazione di Ubuntu può aiutare con il problema del blocco, ma questa non è una garanzia. Non esiste un numero impostato che funzioni per tutti poiché alcuni utenti cambiano da 1 a 2 o da 2 a 1 ed entrambe le opzioni hanno risolto il problema di congelamento. È un’opzione da provare ma potrebbe non essere di alcun aiuto.
Avvolgendo
Si spera che una delle opzioni di cui sopra abbia risolto il tuo problema di congelamento con Ubuntu. Se hai ancora problemi, non rinunciare alla speranza. Provare diverse combinazioni delle opzioni di cui sopra potrebbe rivelarsi la soluzione per te. Non lasciare che una brutta esperienza ti allontani dall’usare Linux o macchine virtuali.
Questo articolo copre l’esecuzione di Ubuntu in una macchina virtuale, ma che dire del contrario? Se è quello che stai cercando di fare, consulta la nostra guida all’installazione e all’esecuzione di VirtualBox su Ubuntu. Sei sicuro che VirtualBox sia la soluzione giusta per te? Leggi il nostro confronto tra VirtualBox e VMware.