Come installare VirtualBox 6.1 su Linux, guida passo passo
In questa guida vedremo come installare VirtualBox 6.1 su Linux. VirtualBox è un software di virtualizzazione multipiattaforma open source, può essere installato su qualsiasi sistema operativo e consente di installare ed eseguire più sistemi operativi guest sullo stesso computer.
Ad esempio, se lo installi sul tuo sistema Linux, puoi eseguire il sistema operativo Windows XP sotto di esso come SO Guest o eseguire il SO Linux sul tuo sistema Windows e così via. In questo modo, puoi installare ed eseguire tutti i sistemi operativi guest che desideri, l’unico limite è lo spazio su disco e la memoria.
Recentemente Oracle ha rilasciato l’ultima versione stabile di Virtualbox 6.1 , la versione più recente di Virtual box viene fornita con così tanti importanti cambiamenti e nuove funzionalità aggiunte.
Puoi vedere i nuovi dettagli completi del registro delle modifiche su VirtualBox 6.1 nella loro pagina ufficiale del registro delle modifiche .
Questa guida spiega come installare VirtualBox 6.1 su sistemi RHEL , CentOS e Fedora utilizzando il repository di VirtualBox con gli strumenti YUM e DNF .
Questa guida spiega anche come installare VirtualBox 6.1 su sistemi Debian , Ubuntu e Linux Mint utilizzando il repository di VirtualBox con il comando APT-GET o APT .
Su questa pagina:
- Come installare l’ultima versione di VirtualBox in CentOS, RHEL e Fedora
- Come installare l’ultima versione di VirtualBox in Debian, Ubuntu e Mint
- Come installare VirtualBox Extension Pack in Linux
Installare VirtualBox 6.1 in RHEL / CentOS e Fedora
Per installare l’ultima versione stabile di VirtualBox , devi prima scaricare il file di configurazione virtualbox.repo usando il seguente comando wget e poi importare la chiave pubblica usando il comando rpm .
----------------- On CentOS and RHEL -----------------
# wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
# rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
----------------- On Fedora -----------------
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
# rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
Quindi, abilita il repository EPEL per installare gli strumenti di compilazione e le dipendenze sul sistema.
----------------- On CentOS/RHEL 8 -----------------
# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
----------------- On CentOS/RHEL 7 -----------------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
----------------- On CentOS/RHEL 6 -----------------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Installa i pacchetti di dipendenza per VirtualBox
VirtualBox utilizza il modulo del kernel vboxdrv per controllare e allocare la memoria fisica per l’esecuzione dei sistemi operativi guest. Senza questo modulo, puoi ancora utilizzare VirtualBox per creare e configurare macchine virtuali, ma non funzioneranno.
Quindi, per rendere VirtualBox completamente funzionante, dovrai prima aggiornare il tuo sistema, quindi installare alcuni moduli aggiuntivi come DKMS , kernel-headers e kernel-devel e alcuni pacchetti di dipendenze.
----------------- On CentOS/RHEL 8 -----------------
# dnf update
# dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y
----------------- On CentOS/RHEL 7/6 -----------------
# yum update
# yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y
----------------- On Fedora -----------------
# dnf update
# dnf install @development-tools
# dnf install kernel-devel kernel-headers dkms qt5-qtx11extras elfutils-libelf-devel zlib-devel
Installa VirtualBox 6.1
Dopo aver installato tutti i pacchetti di dipendenze necessari, puoi installare l’ultima versione di VirtualBox utilizzando il seguente comando.
# dnf install VirtualBox-6.1
OR
# yum install VirtualBox-6.1
A questo punto, sei pronto per iniziare a utilizzare VirtualBox eseguendo il seguente comando sul terminale.
# virtualbox
Se ricevi il seguente errore durante l’installazione di Virtualbox, significa che c’è un conflitto tra le due versioni del kernel.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
Per risolvere il problema, innanzitutto controlla il kernel installato e quindi aggiorna il kernel Linux eseguendo il comando:
# uname -r
# dnf update kernel-*
Or
# yum update kernel-*
Al termine dell’aggiornamento, riavvia il sistema e seleziona il kernel più recente dal menu di avvio di grub, questa voce di solito è la prima voce come puoi vedere.
# reboot
Una volta che il sistema ha completato l’avvio, accedi e conferma ancora una volta che la versione di sviluppo del kernel ora corrisponde alla versione del kernel Linux.
# rpm -q kernel-devel
# uname -r
Quindi, riavvia il processo di configurazione della build e conferma che l’installazione di VirtualBox è stata eseguita correttamente eseguendo:
# / sbin / vboxconfig
# systemctl status vboxdrv
Risoluzione dei problemi
Se ricevi un messaggio di errore come KERN_DIR o se la directory dei sorgenti del kernel non viene rilevata automaticamente dal processo di compilazione, puoi impostarla utilizzando il seguente comando. Assicurati di cambiare la versione del kernel in base al tuo sistema come mostrato in rosso.
## RHEL / CentOS / Fedora ##
KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
## Export KERN_DIR ##
export KERN_DIR
Installazione di VirtualBox 6.1 in Debian, Ubuntu e Linux Mint
Per installare l’ultima versione stabile di VirtualBox , è necessario aggiungere il repository ufficiale di Virtualbox utilizzando il seguente comando.
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt install software-properties-common
$ sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib
Quindi, aggiorna l’elenco dei pacchetti software e installa l’ultima versione di VirtualBox.
$ sudo apt-get install virtualbox-6.1
Esegui semplicemente il seguente comando per avviarlo dal terminale o usa launcher dal menu per iniziare.
# VirtualBox
Schermate di VirtualBox 6.1 su CentOS 7
Installazione di VirtualBox Extension Pack in Linux
Se hai bisogno di alcune funzionalità aggiuntive come VirtualBox RDP , PXE , ROM con supporto E1000 e supporto per controller host USB 2.0 , ecc. Devi scaricare e installare il VirtualBox Extension Pack utilizzando il seguente comando wget .
# wget https://download.virtualbox.org/virtualbox/6.1.10/Oracle_VM_VirtualBox_Extension_Pack-6.1.10.vbox-extpack
Per installare il pacchetto di estensione, è necessario che Virtualbox 6.1 sia installato, una volta scaricato vbox-extpack aperto con Virtualbox come mostrato di seguito.
Se non funziona, apri Virtaulbox -> Preferenze -> Estensioni e cerca il vbox-extpack per installarlo.
Aggiornamento di VirtualBox
Se desideri aggiornare VirtualBox con l’ultima versione in futuro, puoi semplicemente eseguire il seguente comando per aggiornarlo.
Su RHEL / CentOS / Fedora
# yum update VirtualBox-*
Su Ubuntu / Linux Mint
# apt-get install VirtualBox- *
Rimuovi VirtualBox
Se nel caso in cui desideri rimuovere completamente VirtualBox , usa il seguente comando per rimuoverlo completamente dal tuo sistema.
Su RHEL / CentOS / Fedora
# cd /etc/yum.repos.d/
# rm -rf virtualbox.repo
# yum remove VirtualBox-*
Su Ubuntu / Linux Mint
# apt-get remove VirtualBox-*
È inoltre possibile Scaricare VirtualBox 6.1 per altri Linux , Windows e Mac OS X piattaforme.
Scarica l’ applicazione per essere aggiornato sui nuovi articoli
Pingback: Come installare Linux per principianti - Migliore guida 2021 * IRCwebNET
Pingback: Come ottenere Kubernetes su Linux * Cluster Kubernetes personale