Come risolvere il problema di copia e incolla di VirtualBox che non funziona
Avere a che fare con i problemi di copia e incolla in VirtualBox non è un problema raro, ma è piuttosto frustrante quando non funziona subito. A volte la funzionalità viene semplicemente disabilitata o non configurata correttamente dopo l’installazione di VirtualBox, soprattutto su sistemi operativi host diversi come Windows, Mac o Linux. La buona notizia è che il più delle volte è risolvibile con qualche piccolo accorgimento. Fondamentalmente, bisogna assicurarsi che le Guest Additions siano installate e che le impostazioni siano corrette. Di solito, dopo averlo fatto, il copia e incolla e persino il trascinamento della selezione iniziano a funzionare. Ma sì, a volte è un po’ complicato sbarazzarsi di quel fastidioso bug “copia non funzionante”.Ecco alcuni accorgimenti da provare, basati sull’esperienza e sulle soluzioni più comuni. Nella maggior parte dei casi funzionano, ma a volte è necessario un rapido riavvio o una nuova installazione. Perché, naturalmente, Windows e altri sistemi operativi devono rendere tutto un po’ più complicato del previsto.
Come risolvere il problema di copia e incolla su VirtualBox?
Alcune soluzioni qui sotto hanno aiutato a risolvere questo ostinato problema di copia-incolla. Di solito, si tratta di installare correttamente le Guest Additions e assicurarsi che VirtualBox sia configurato per condividere i dati degli appunti tra host e guest. Aspettatevi che dopo aver provato questi trucchi, il copia-incolla dall’host alla VM e viceversa riprenda a funzionare. Fate attenzione al processo che richiede un po’ di pazienza, soprattutto su Mac, perché i passaggi possono essere piuttosto complessi, ma ne vale la pena.
Installa o aggiorna Guest Additions
Questo è il punto cruciale. Senza Guest Additions, copia-incolla, appunti condivisi e altre integrazioni non funzioneranno. In pratica, aggiungono i driver e gli strumenti necessari per un’integrazione perfetta. Fatelo subito dopo aver installato VirtualBox e assicuratevi di installare la versione più recente compatibile con la vostra configurazione. Il motivo per cui è utile è che Guest Additions abilita la funzionalità di appunti condivisi e migliora la stabilità complessiva della VM. Se notate che copia-incolla non funziona o è instabile, probabilmente è quella la causa del problema. Dopo una nuova installazione o un aggiornamento, aspettatevi che copia-incolla funzioni normalmente, ma a volte è necessario riattivare o riconfigurare anche le impostazioni.
Su Windows
Se utilizzi Windows come host, segui questi passaggi:
- Avvia la tua VM, quindi nel menu in alto di VirtualBox fai clic su Dispositivi.
- Selezionare Inserisci immagine CD Guest Additions….
- Questo dovrebbe montare l’ISO di Guest Additions nell’unità CD della tua VM. Apri l’unità in Esplora risorse.
- Fai doppio clic
VBoxWindowsAdditions-amd64.exese il sistema operativo del tuo host è a 64 bit. Su un sistema a 32 bit, cercaVBoxWindowsAdditions.exe. - Segui le istruzioni: scegli la posizione di installazione, quindi continua a fare clic su Avanti finché non viene visualizzata l’opzione per l’installazione. Fai clic su Installa. Aspettati una richiesta di UAC: accettala.
- Dopo l’installazione, seleziona Riavvia ora. Potrebbe essere utile riavviare la macchina virtuale per risolvere eventuali problemi residui.
Se il menu Dispositivi non viene visualizzato o l’opzione per inserire Guest Additions non compare, è anche possibile montare manualmente l’ISO:
- In VirtualBox, seleziona la tua VM, quindi vai su Impostazioni.
- Vai su Archiviazione e clicca su [Unità ottica] Svuota.
- Fare clic sulla piccola icona del disco accanto al menu a discesa e selezionare Scegli un file su disco….
- Vai alla cartella di installazione di VirtualBox, solitamente in
C:\Program Files\Oracle\VirtualBox - Selezionare il file VBoxGuestAdditions_XXX.iso e fare clic su Apri.
- Avvia la tua VM e l’ISO dovrebbe essere montato automaticamente. Accedi a quell’unità all’interno del tuo guest ed esegui il programma di installazione come in precedenza.
Su Mac
Gli utenti Mac devono affrontare ulteriori ostacoli. Il processo prevede l’avvio in modalità di ripristino, la disattivazione del protocollo SIP (System Integrity Protection) e l’applicazione manuale di patch ai file di sistema: non è divertente, ma a volte è necessario. Il motivo è che il Mac limita le estensioni del kernel di terze parti, su cui si basano le Guest Additions, quindi è necessario disabilitare temporaneamente tali restrizioni. Attenzione: non si tratta di un processo banale e modificare il protocollo SIP ha implicazioni per la sicurezza, ma spesso è l’unico modo per far funzionare correttamente le Guest Additions su Mac. I comandi e i passaggi esatti sono descritti dettagliatamente online (consulta guide affidabili o suggerimenti della community).Tieni presente che questo processo può variare in base alla versione di macOS e potrebbe richiedere un po’ di pazienza e uno o due riavvii.
Su Linux
Le installazioni Linux sono solitamente più semplici.È necessario aggiornare i pacchetti di sistema, installare i componenti essenziali della build, quindi eseguire il programma di installazione di Guest Additions:
- Apri il Terminale ed esegui:
sudo apt-get update - Poi:
sudo apt-get install build-essential linux-headers-$(uname -r) - Riavviare il sistema per caricare correttamente le intestazioni.
- Torna a VirtualBox, seleziona Dispositivi > Inserisci immagine CD Guest Additions….
- L’ISO dovrebbe essere montato automaticamente, ma puoi anche montarlo manualmente:
sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo sh./VBoxLinuxAdditions.run -nox11
Abilita Appunti condivisi e trascinamento della selezione
Anche dopo aver installato Guest Additions, il copia-incolla può ancora funzionare in modo instabile se gli appunti condivisi non sono impostati correttamente. Assicurati che siano configurati per la condivisione bidirezionale:
- Chiudere la macchina virtuale (se in esecuzione) e aprire VirtualBox Manager.
- Fai clic sulla tua VM, quindi seleziona Impostazioni.
- Nella scheda Generale, vai su Avanzate.
- Imposta Appunti condivisi su Bidirezionale.
- Fate lo stesso per Drag’n’Drop : impostatelo su Bidirezionale.
- Premi OK, avvia la tua macchina virtuale e controlla se il copia-incolla funziona. A volte, basta attivare queste opzioni per risolvere strani problemi.
Riavviare il client VirtualBox
Se il copia-incolla continua a non funzionare, a volte la soluzione è semplice come riavviare il client VirtualBox. Puoi farlo dall’interno della VM eseguendo comandi come:
$ killall VBoxClient $ VBoxClient-all
Questa operazione forza il riavvio del servizio di appunti condiviso dell’ospite, che può bloccarsi se bloccato. Alcuni utenti hanno scoperto che questa operazione dopo ogni riavvio si combina con la riattivazione delle aggiunte e delle impostazioni dell’ospite, e quindi il sistema inizia effettivamente a funzionare.
Cambia versione di VirtualBox
Occasionalmente, alcune versioni di VirtualBox, in particolare le versioni beta o le prime release, presentano bug relativi alla condivisione degli appunti. In particolare, gli utenti hanno segnalato problemi con la versione 6.1.4. Il downgrade a una versione stabile come la 6.1.2 o l’aggiornamento all’ultima versione potrebbero risolvere il problema. Se la versione corrente si rifiuta ostinatamente di condividere i dati degli appunti anche con tutte le impostazioni abilitate, prova a tornare indietro o ad aggiornare prima di strapparti i capelli.
Utilizzare le cartelle condivise come piano di backup
Se tutto il resto fallisce, c’è sempre un’alternativa: le cartelle condivise. Invece di copiare e incollare con mouse e tastiera, trasferisci i file tramite cartelle condivise. Non è un metodo altrettanto rapido, ma è affidabile, poiché la cartella condivisa appare come un’altra unità all’interno della VM. Per farlo:
- In VirtualBox, vai su Dispositivi > Cartelle condivise.
- Fare clic sull’icona Aggiungi nuova cartella condivisa (cartella con il segno più).
- Sfoglia il tuo sistema operativo host per trovare la cartella che vuoi condividere, seleziona Montaggio automatico, quindi premi OK.
- Avvia la tua VM; al suo interno, la cartella condivisa dovrebbe apparire come un’unità di rete o nel tuo file browser, pronta per trascinare i file dentro o fuori.
E se il copia-incolla continua a essere ostinato, usare le cartelle condivise può essere un modo più sicuro e prevedibile per trasferire grandi quantità di dati quando tutto il resto fallisce.È un sistema un po’ antiestetico, ma assolutamente affidabile una volta configurato correttamente.