Oracle VirtualBox è un potente prodotto di virtualizzazione x86 e AMD64/Intel64 per uso aziendale e domestico. VirtualBox è un virtualizzatore generale completo per l’hardware x86. Rivolto a server, desktop e uso embedded, è ora l’unica soluzione di virtualizzazione di qualità professionale che è anche software Open Source.
Guarda la video guida su come installare VirtualBox 6.1.18/6.1.19 (test build) su Fedora 33 usando .run installer:
Controlla la video guida su come installare VirtualBox 6.1.18 su Fedora 33 usando Fedora 32 rpm:
if-not-true-then-false.com Youtube Channel
Controlla la video guida su come installare VirtualBox 6..1 su Fedora 32/31:
VirtualBox supporta un gran numero di sistemi operativi guest:
Prima dell’installazione
Passa all’utente root
su -## OR ##sudo -i
Assicurati che il tuo sistema sia aggiornato e che tu stia usando l’ultimo kernel
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Dopo l’aggiornamento riavvia il sistema e avvia usando l’ultimo kernel:
reboot
Installa VirtualBox 6..1.18 (stabile) / 6.1.19 (test build) / 6.1.97 su Fedora 33/32 usando .run installer
Questo è un metodo leggermente diverso perché Oracle non ha più repository funzionanti per Fedora 33/32.
Se provi a installare il pacchetto originale di Fedora 32, allora vedrai il seguente errore:
Ecco la guida su come scaricare e installare VirtualBox usando .run installer.
1.1. Passare all’utente root
su -## OR ##sudo -i
1.2. Rimuovere le installazioni RPM di VirtualBox
Questo non dovrebbe toccare (rimuovere) le tue macchine virtuali, ma puoi ovviamente fare un backup di tutto.
dnf remove VirtualBox\* virtualbox\*
1.3. Scarica il/i programma/i di installazione di VirtualBox 6.1
Controlla le versioni correnti dalle build di VirtualBox Linux e dalle build di test di VirtualBox.
1.4. Rendere il file di installazione eseguibile
1.5. Installa i seguenti pacchetti di dipendenza
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Installare l’ultima versione 6.1 di VirtualBox (attualmente 6.1.18, 6.1.19 o 6.1.97)
Nota:
Questo comando crea automaticamente il gruppo vboxusers e l’utente VirtualBox deve essere membro di quel gruppo.
Questo comando costruisce anche i moduli del kernel necessari.
Se necessario puoi ricostruire i moduli del kernel con il seguente comando:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Aggiungere gli utenti di VirtualBox al gruppo vboxusers
Sostituire user_name con il proprio nome utente o un altro nome utente reale.
usermod -a -G vboxusers user_name
1.8. Avviare VirtualBox
Utilizzare il launcher dal menu o semplicemente eseguire VirtualBox come utente normale:
VirtualBox
DKMS costruisce i moduli del kernel automaticamente, ma se vuoi aggiornare la tua installazione di VirtualBox, allora chiudi VirtualBox, scarica il nuovo installer, rendilo eseguibile e installalo.
Installare VirtualBox 6.1.18 di Oracle su Fedora 33 usando Fedora 32 rpm
Questo è un metodo un po’ diverso finché Oracle non rilascerà i repository di Fedora 33. Gli rpm di Fedora 32 VirtualBox funzionano con Fedora 33, ma purtroppo c’è una versione fissa di python(abi) = 3.8, dobbiamo cambiarla e ricostruire il pacchetto rpm. Ecco i comandi su come farlo. Ho aggiornato questa guida più tardi usando i repo DNF/YUM e questo dovrebbe essere compatibile anche con esso.
Se provi a installare il pacchetto originale Fedora 32, allora vedrai il seguente errore:
2.1. Passare all’utente root
su -## OR ##sudo -i
2.2. Installa il pacchetto rpmrebuild
dnf install rpmrebuild
2.3. Scarica VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
cd /tmpwget https://download.virtualbox.org/virtualbox/6.1.18/VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
2.4. Ricostruire gli rpm di VirtualBox con le modifiche necessarie
Seguendo il comando cambia
Ora dovresti avere il seguente file: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Installare i seguenti pacchetti di dipendenza
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Installare VirtualBox ultima versione 6.1 (attualmente 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Nota:
Questo comando crea automaticamente il gruppo vboxusers e l’utente VirtualBox deve essere membro di quel gruppo.
Questo comando costruisce anche i moduli del kernel necessari.
Ypu può ricostruire i moduli del kernel con il seguente comando se necessario:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Aggiungere gli utenti di VirtualBox al gruppo vboxusers
Sostituire user_name con il proprio nome utente o un altro nome utente reale.
usermod -a -G vboxusers user_name
2.8. Avviare VirtualBox
Utilizzare il launcher dal menu o semplicemente eseguire VirtualBox come utente normale:
VirtualBox
Installare VirtualBox 6.1.18 di Oracle su 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Passare a utente root
su -## OR ##sudo -i
3.2. Installa Fedora o RHEL Repo Files
Nota: CentOS 8/RHEL 8 users, installa questo, ma hai ancora bisogno di test build attualmente.
3.3. Aggiorna gli ultimi pacchetti e controlla la tua versione del kernel
Aggiorna i pacchetti
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Controlla che stai eseguendo l’ultima versione del kernel installata
I risultati dei seguenti comandi dovrebbero corrispondere:
rpm -qa kernel |sort -V |tail -n 1uname -r
Nota: Se hai un aggiornamento del kernel o esegui un kernel più vecchio di quello più recente installato allora riavvia:
reboot
3.4. Installare i seguenti pacchetti di dipendenza
CentOS 8/7 e Red Hat (RHEL) 8/7 hanno bisogno del repository EPEL, installarlo con il seguente comando:
## Fedora 32/31/30/29 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon## CentOS/RHEL 8 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms## CentOS/RHEL 7 ##yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
3.5. Installare VirtualBox ultima versione 6.1 (attualmente 6.1.18)
Nota:
Questo comando crea automaticamente il gruppo vboxusers e l’utente VirtualBox deve essere membro di quel gruppo.
Questo comando costruisce anche i moduli del kernel necessari.
Il pacchetto è VirtualBox-6.1 non VirtualBox.
Ricostruire i moduli del kernel con il seguente comando:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Aggiungere gli utenti di VirtualBox al gruppo vboxusers
Sostituire user_name con il proprio nome utente o un altro nome utente reale.
usermod -a -G vboxusers user_name
3.7. Avviare VirtualBox
Utilizzare il lanciatore dal menu o semplicemente eseguire VirtualBox come utente normale:
VirtualBox
Risoluzione dei problemi
Se hai problemi con il parametro KERN_DIR o la tua directory del kernel non viene rilevata automaticamente allora imposta la variabile d’ambiente KERN_DIR manualmente, usando il seguente metodo:
Controllare anche:
Installare VirtualBox Guest Additions su Fedora, CentOS, Red Hat (RHEL)