Per installare qualsiasi tipo di hypervisor, è necessario abilitare la funzione di virtualizzazione hardware del processore dal BIOS della scheda madre. Altrimenti, le tue macchine virtuali saranno molto leggi e non si esibiranno come previsto.
Se si utilizza un processore Intel, la funzione di virtualizzazione hardware si chiama VT-X o VT-D.
Se stai utilizzando un processore AMD, la funzione di virtualizzazione hardware si chiama AMD-V.
Una volta abilitato la virtualizzazione dell'hardware dal BIOS, avvia CentOS 8 ed esegui il comando seguente per confermarlo.
$ grep--color -perl-regexp 'vmx | svm' /proc /cpuinfo
Come potete vedere, SVM (per AMD) è disponibile come funzionalità CPU nel mio caso. Sto usando un processore AMD.
Se stai utilizzando un processore Intel, verrà chiamata la funzione CPU VMX.
Installazione di strumenti richiesti per la creazione di moduli kernel virtualbox:
La macchina CentOS 8 deve avere tutti gli strumenti richiesti installati per creare moduli di kernel virtualbox. Altrimenti, VirtualBox non funzionerà.
Innanzitutto, eseguire un aggiornamento del sistema con il seguente comando:
$ sudo yum aggiornamento
Per confermare l'installazione, premere Y e poi premere .
Yum scaricherà e installerà tutti i pacchetti richiesti da Internet. Potrebbe volerci un po 'di tempo per completare.
A questo punto, l'aggiornamento del sistema dovrebbe essere completo.
Ora riavvia la tua macchina CentOS 8 con il seguente comando:
$ sudo riavvia
Una volta avviata la macchina CentOS 8, installa le librerie di sviluppo elfo e kernel con il seguente comando:
$ sudo yum installa elfutils-libelf-devel kernel-devel-$ (uname -r)
Premere Y e poi premere Per confermare l'installazione.
Le librerie di sviluppo di elfo e kernel dovrebbero essere installate.
Download di VirtualBox 6:
VirtualBox non è disponibile nel repository di pacchetti ufficiali di CentOS 8. Ma puoi facilmente scaricarlo dal sito Web ufficiale di VirtualBox.
Innanzitutto, visitare la pagina di download ufficiale di Linux di VirtualBox. Ora, fai clic su Oracle Linux 8 / Red Hat Enterprise Linux 8 / Centos 8 collegamento come contrassegnato nello screenshot seguente.
Il tuo browser dovrebbe chiedere di salvare il file pacchetto RPM VirtualBox. Selezionare Salvare il file e fare clic su OK.
Il tuo browser dovrebbe iniziare a scaricare il file del pacchetto RPM VirtualBox. Potrebbe volerci un po 'di tempo per completare.
Download di VirtualBox 6 Extension Pack:
Dovresti anche scaricare VirtualBox 8 Extension Pack.
Prima visita la pagina dei download ufficiali di VirtualBox. Quindi, fare clic su Tutte le piattaforme supportate collegamento dal Oracle VM VirtualBox Extension Pack sezione come contrassegnato nello screenshot seguente.
Il tuo browser dovrebbe chiederti di salvare il file. Clicca su Salvare il file.
Il tuo browser dovrebbe iniziare a scaricare il file pacchetto di estensione VirtualBox. Potrebbe volerci un po 'di tempo per completare.
Installazione di VirtualBox 6:
Una volta completato il download, vai al ~/Download directory come segue:
$ cd ~/download
Dovresti trovare il VirtualBox-6.0-6.0.14_133895_EL8-1.x86_64.RPM E Oracle_vm_virtualbox_extension_pack-6.0.14.vbox-extpack File in questa directory come puoi vedere nello screenshot di seguito.
$ ls -lh
Ora, installa il pacchetto RPM VirtualBox utilizzando Yum Package Manager come segue:
$ sudo yum localinstall virtualbox-6.0-6.0.14_133895_EL8-1.x86_64.RPM
Per confermare l'installazione, premere Y e poi premere .
Yum Package Manager scaricherà automaticamente tutti i pacchetti di dipendenza richiesti e installerà VirtualBox. Potrebbe volerci un po 'di tempo per completare.
A questo punto, VirtualBox dovrebbe essere installato.
Ora, per verificare se VirtualBox funziona correttamente, eseguire il seguente comando:
$ VBoxManage -Version
Come puoi vedere, sto usando VirtualBox 6.0.14. Quindi, funziona bene.
Risoluzione del modulo del kernel per la costruzione di errori:
Se non sono stati installati tutti gli strumenti richiesti per creare moduli kernel VirtualBox, è possibile vedere il seguente messaggio di avviso quando si tenta di eseguire VOBBOXManage -Version comando.
Per risolvere questo problema, assicurarsi di installare tutti gli strumenti richiesti per creare moduli kernel virtualbox (come mostrato in Installazione di strumenti richiesti per la creazione di moduli kernel virtualbox sezione di questo articolo) e quindi eseguire il seguente comando per creare manualmente i moduli del kernel virtualbox.
$ sudo /sbin /vboxconfig
I moduli del kernel virtualbox dovrebbero essere ricostruiti.
Avvio di VirtualBox 6:
Ora puoi trovare VirtualBox nel menu dell'applicazione di CentOS 8. Fai clic sull'icona VirtualBox.
VirtualBox 6 dovrebbe iniziare.
Installazione del pacchetto di estensione VirtualBox 6:
VirtualBox Extension Pack aggiunge alcune nuove funzionalità a VirtualBox. io.e,
Per installare VirtualBox Extension Pack, vai a File > Preferenze ..
Quindi, vai a Estensioni e fare clic su + icona come contrassegnato nello screenshot seguente.
Quindi, seleziona il file del pacchetto di estensione VirtualBox che hai scaricato e fai clic su Aprire.
Ora, fai clic su Installare.
Scorri verso il basso e fai clic su Sono d'accordo.
Digita la password di accesso e fai clic su Autenticare.
VirtualBox Extension Pack deve essere installato. Clicca su OK.
Ora, fai clic su OK.
È così che installi VirtualBox 6 su CentOS 8. Grazie per aver letto questo articolo.