Virtual Box - Utilità e configurazioni


Contenuti

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

Avvia VirtualBox e avvia la macchina virtuale Ubuntu o Debian. Lascia che si avvii e attendi il caricamento del desktop. Aggiorna e aggiorna i pacchetti esistenti sul sistema digitando:

Fai clic su Dispositivi nel menu di VirtualBox e seleziona Inserisci immagine CD Guest Additions e in un terminale esegui separatamente ogni riga:

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

# Successivamente, esegui il seguente comando per installare alcuni pacchetti necessari:
sudo apt install build-essential dkms linux-headers-$(uname -r)

# Apri la cartella dei Guest Addition
cd /media/username/VBox_GA_*

# Esegui l'autorun di installazione
sh autorun.sh

Inserisci la password di amministratore per continuare. Una volta terminato, il terminale mostrerà il progresso dell’installazione.

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

1
2
3
4
sudo pacman -Syyu

# Successivamente, installa il pacchetto virtualbox-guest-utils digitando:
sudo pacman -S virtualbox-guest-utils

Termina riavviando la macchina virtuale.

Se utilizzi Fedora, avrai già le Guest Additions preinstallate. Se utilizzi altre distribuzioni basate su RPM, avvia la macchina virtuale e fai clic su Dispositivi > Inserisci immagine CD Guest Additions nella barra dei menu in alto. Nella finestra che appare, seleziona Esegui.

Inserisci la password di amministratore per autenticare l’operazione. Al termine, riavvia la macchina virtuale.

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.

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

1
sudo pacman -Rns virtualbox-guest-utils

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.

Con sistemi ubuntu e derivate, capita sovente di non avere l' utente persole nel gruppo sudoers.

Per risolvere occorre:

  1. Aprire un terminale
  2. Scrivere il comando su - per accedere come root. Virtual box imposta la password di root uguale a quella dell’utente specificata in fase di creazione
  3. Scrivere il comando sudo adduser [username] sudo
  4. Riavviare il sistema
  5. L’utente può ora eseguire comadi con sudo