Contenuti




VirtualBox - Utilità e configurazioni

Installazione e rimozione delle Guest Additions sulle principali distro Linux


VirtualBox - Utilità e configurazioni

Questa guida copre installazione e rimozione delle Guest Additions su VM Linux, con i pacchetti corretti per le distro principali.

VirtualBox Guest Additions

Installazione su Linux

Installare VirtualBox Guest Additions su una VM Linux permette di abilitare funzionalità come lo scaling adattivo del display, il trasferimento file tramite drag-and-drop e la condivisione degli appunti.

Su Ubuntu e Debian

Avvia la VM e attendi il caricamento del desktop. Dal menu di VirtualBox seleziona Dispositivi > Inserisci immagine CD Guest Additions. Poi esegui:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
sudo apt update && sudo apt upgrade

# Installa i tool e gli header necessari
sudo apt install build-essential dkms linux-headers-$(uname -r)

# Apri la cartella dei Guest Additions
cd /media/$USER/VBox_GAs_*

# Avvia l'installer
sudo sh ./VBoxLinuxAdditions.run

Riavvia la VM al termine dell’installazione.

Su distribuzioni basate su Arch

Per installare VirtualBox Guest Additions su Arch Linux e Manjaro, digita:

1
2
3
4
5
6
7
8
9
sudo pacman -Syu

# Installa utility e moduli compatibili
sudo pacman -S virtualbox-guest-utils virtualbox-guest-modules-arch
# Oppure usa DKMS se hai un kernel custom:
# sudo pacman -S virtualbox-guest-utils virtualbox-guest-dkms

# Abilita il servizio guest
sudo systemctl enable --now vboxservice

Termina riavviando la macchina virtuale.

Su Fedora, CentOS e RHEL

Avvia la VM e inserisci il CD delle Guest Additions dal menu Dispositivi. Poi esegui:

1
2
3
4
sudo dnf install gcc make perl kernel-devel kernel-headers dkms

cd /run/media/$USER/VBox_GAs_*
sudo sh ./VBoxLinuxAdditions.run

Riavvia la VM al termine dell’installazione.

Come disinstallare VirtualBox Guest Additions su Linux

Su Ubuntu e Debian

Per disinstallare Guest Additions su Ubuntu e Debian, digita:

1
2
cd /opt/VBoxGuestAdditions-*
sudo ./uninstall.sh

Dopo aver completato il processo, riavvia la macchina virtuale e verifica le modifiche.

Su Arch Linux e Manjaro

Per disinstallare VirtualBox Guest Additions su distribuzioni basate su Arch come Manjaro, digita:

1
2
3
4
sudo pacman -Rns virtualbox-guest-utils

# Facoltativo: disabilita il servizio guest
sudo systemctl disable --now vboxservice

Su Fedora e altre distribuzioni basate su RPM

Per rimuovere VirtualBox Guest Additions su Fedora, digita:

1
sudo dnf remove virtualbox-guest-additions

Se hai installato manualmente Guest Additions, esegui lo script di disinstallazione digitando:

1
2
cd /opt/VBoxGuestAdditions-*
sudo ./uninstall.sh

Infine, riavvia la macchina virtuale per verificare se le modifiche persistono.

Rendere l’utente membro di sudo

Su Ubuntu e derivate può capitare che l’utente non sia nel gruppo sudo.

Per risolvere:

  1. Apri un terminale
  2. Esegui su - per accedere come root (VirtualBox spesso imposta la password di root uguale a quella dell’utente creata in fase di installazione)
  3. Esegui adduser [username] sudo
  4. Riavvia il sistema
  5. L’utente può ora eseguire comandi con sudo