Ricerca nel sito web

Come installare le aggiunte guest di VirtualBox su CentOS 8


Quando installi per la prima volta una macchina virtuale con una GUI su VirtualBox, le dimensioni dello schermo sono generalmente ridotte e l'esperienza dell'utente è solitamente piuttosto blanda. Per migliorare l'aspetto e la funzionalità di una macchina virtuale, VirtualBox fornisce una serie di pacchetti software e driver noti come aggiunte guest VirtualBox sotto forma di un'immagine ISO nota come VBoxGuestAdditions.iso. L'immagine viene quindi montata sul sistema guest e successivamente vengono installate le aggiunte guest.
Le aggiunte guest di VirtualBox abilitano le funzionalità elencate di seguito:

  • Migliorata la visualizzazione/aspetto grafico.
  • Integrazione del puntatore del mouse tra la macchina host e quella ospite.
  • Cartelle condivise tra il sistema host e ospite.
  • Funzionalità di copia e incolla e taglia e incolla tra il sistema host e il sistema ospite.

Requisiti

  • Come installare VirtualBox su CentOS 8

Le aggiunte guest VirtualBox possono essere installate sia su sistemi Linux che Windows. In questa guida ti guideremo attraverso l'installazione delle aggiunte guest di VirtualBox su CentOS 8.

Passaggio 1: installazione di EPEL su CentOS 8

Per iniziare, installa il repository EPEL, in breve Extra Packages for Enterprise Linux, che è un repository che fornisce pacchetti software open source aggiuntivi per Versioni RedHat come CentOS e Fedora.

Per installare il repository EPEL su CentOS 8, esegui il seguente comando dnf sul terminale.

sudo dnf install epel-release

Una volta installato, conferma la versione installata eseguendo il comando.

rpm -q epel-release

Passaggio 2: installazione delle intestazioni del kernel e degli strumenti di creazione

Con il repository EPEL installato, procedi e installa gli header del kernel e crea gli strumenti necessari per installare le aggiunte guest come mostrato.

sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms

Una volta installato, conferma che la versione di kernel-devel corrisponda alla versione del tuo kernel Linux eseguendo questi comandi:

rpm -q kernel-devel
uname -r

L'output indica chiaramente un conflitto tra le due versioni. La versione kernel-devel è 4.18.0-147.8.1.el8_1.x86_64 mentre la versione del kernel Linux è 4.18.0-80.el8.x86_64.

Per risolvere il problema, aggiorna il kernel Linux eseguendo il comando:

sudo dnf update kernel-*

Una volta richiesto, premi 'Y' e premi INVIO per continuare con l'aggiornamento. Una volta completato l'aggiornamento, riavvia il tuo sistema CentOS 8.

sudo reboot

Durante il riavvio, assicurati di avviare l'ultima voce del kernel che corrisponde alla versione kernel-devel. Di solito questa è la prima voce, come puoi vedere.

Una volta terminato l'avvio del sistema, accedi e conferma ancora una volta che la versione kernel-devel ora corrisponda alla versione del kernel Linux.

rpm -q kernel-devel
uname -r

Le due versioni sono ora sincronizzate. Grande! Ora puoi procedere e installare le aggiunte ospite di VirtualBox.

Passaggio 3: installa le aggiunte guest di VirtualBox in CentOS 8

Esistono due modi per installare le aggiunte guest e qui tratteremo entrambi i modi:

Installa graficamente le aggiunte guest di VirtualBox

Per installare le aggiunte guest di VirtualBox, vai alla barra dei menu e fai clic su Dispositivi –> Inserisci CD aggiunte guest.

Apparirà un pop come mostrato. Da qui puoi adottare due approcci:

Puoi premere "Esegui" e successivamente autenticarti quando richiesto. Successivamente, vedrai un output dettagliato sul terminale. Una volta completata l'installazione, riavviare il sistema e avviare a schermo intero.

Installa manualmente le aggiunte guest di VirtualBox

La seconda opzione è installare una riga di comando. Per raggiungere questo obiettivo, scegli l'opzione "Annulla" e, successivamente, apri il terminale e crea un punto di montaggio per l'immagine ISO delle aggiunte guest.

sudo mkdir -p /mnt/cdrom

Successivamente, monta l'immagine ISO sul punto di montaggio.

sudo mount /dev/cdrom /mnt/cdrom

Quindi, infine, vai alla posizione di montaggio ed esegui lo script di installazione di VirtualBox.

cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run 

Una volta terminata l'esecuzione dello script, osserverai immediatamente lo schermo spostarsi a grandezza naturale. Se ciò non accade nel tuo caso, riavvia il sistema e infine avvia la macchina virtuale CentOS 8 a schermo intero :-)

Per abilitare l'integrazione del puntatore del mouse, vai a "Appunti condivisi" –> "Bidirezionale". Ciò consente di copiare e incollare contenuto tra il sistema host e quello ospite.

Ci auguriamo che questo articolo ti sia stato utile. Se riscontri problemi, contattaci. Grazie.