VirtualBox è un software di virtualizzazione multipiattaforma open source che consente di eseguire più sistemi operativi guest (macchine virtuali) contemporaneamente.
VirtualBox fornisce una serie di driver e applicazioni (VirtualBox Guest Additions) che possono essere installati nel sistema operativo guest.
Le Guest Additions offrono diverse utili funzionalità per i computer guest come cartelle condivise, appunti condivisi, integrazione del puntatore del mouse, migliore supporto video e altro ancora.
Questo articolo spiega come installare VirtualBox Guest Additions sui guest Debian 10.
Installazione delle aggiunte guest su Debian Guest #
VirtualBox viene fornito con un file ISO di immagine chiamato "VBoxGuestAdditions.iso" che contiene i programmi di installazione delle aggiunte guest per tutti i sistemi operativi guest supportati. Questo file si trova sulla macchina host e può essere montato sulla macchina guest utilizzando il gestore GUI di VirtualBox. Una volta montate, puoi installare le aggiunte sul sistema guest.
Segui i passaggi seguenti per installare le aggiunte guest di VirtualBox sul desktop o sul server Debian.
-
Apri VirtualBox GUI Manager.
-
Avvia la macchina virtuale guest Debian.
-
Accedi alla macchina guest come utente root o sudo e installa i pacchetti richiesti per la creazione di moduli del kernel:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
$(uname -r)
mostra la versione del kernel in esecuzione. -
Dal menu della macchina virtuale, fai clic su Dispositivi -> "Inserisci immagine CD aggiunte guest" come mostrato nell'immagine seguente:
Se viene visualizzato un errore che dice che il sistema guest non ha CD-ROM, arrestare la macchina virtuale, aprire le impostazioni della macchina. Vai alla scheda "Archiviazione" e aggiungi un nuovo dispositivo CD-ROM facendo clic sul segno più (Aggiungi dispositivo ottico). Una volta terminato, riavvia la macchina virtuale.
-
Apri il terminale guest Debian, crea una nuova directory e monta il file ISO:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
-
Passare alla directory ed eseguire
VBoxLinuxAdditions.run
script per installare le Guest Additions:cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11
Il
--nox11
opzione dice al programma di installazione di non generare una finestra xterm.L'output sarà simile al seguente:
Verifying archive integrity... All good. Uncompressing VirtualBox 6.0.16 Guest Additions for Linux........ ... ... VirtualBox Guest Additions: Starting.
-
Riavvia il guest Debian per rendere effettive le modifiche:
sudo shutdown -r now
-
Una volta avviata la macchina virtuale, accedi ad essa e verifica che l'installazione sia andata a buon fine e che il modulo del kernel sia stato caricato utilizzando
lsmod
comando:lsmod | grep vboxguest
L'output sarà simile a questo:
vboxguest 348160 2 vboxsf
Se il comando non restituisce alcun output, significa che il modulo del kernel di VirtualBox non è caricato.
Questo è tutto. Hai installato VirtualBox Guest Additions sulla tua macchina guest Debian.
Ora puoi abilitare gli Appunti condivisi e il supporto Drag'n Drop dalla scheda "Archiviazione" delle impostazioni della macchina virtuale, abilitare l'accelerazione 3D dalla scheda "Visualizza", creare cartelle condivise e altro ancora.