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:

Guarda altri video e iscriviti a
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)

Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.