For å installere alle typer hypervisor, må du aktivere virtualiseringsfunksjonen for maskinvare fra prosessoren fra BIOS i hovedkortet ditt. Ellers vil dine virtuelle maskiner være veldig laggy og vil ikke prestere som forventet.
Hvis du bruker en Intel-prosessor, kalles maskinvarevirtualiseringsfunksjonen VT-X eller VT-D.
Hvis du bruker en AMD-prosessor, kalles maskinvarevirtualiseringsfunksjonen AMD-V.
Når du har aktivert maskinvarevirtualisering fra BIOS, start CentOS 8 og kjør følgende kommando for å bekrefte den.
$ grep--farge-PERL-GEGEXP 'VMX | SVM' /Proc /CPuInfo
Som du kan se, SVM (for AMD) er tilgjengelig som en CPU -funksjon i mitt tilfelle. Jeg bruker en AMD -prosessor.
Hvis du bruker en Intel -prosessor, vil CPU -funksjonen bli kalt VMX.
Installere nødvendige verktøy for å bygge VirtualBox -kjernemoduler:
CentOS 8 -maskinen din må ha alle nødvendige verktøy installert for å bygge VirtualBox -kjernemoduler. Ellers fungerer ikke VirtualBox.
Først må du gjøre en systemoppdatering med følgende kommando:
$ sudo yum oppdatering
For å bekrefte installasjonen, trykk Y Og trykk deretter .
Yum vil laste ned og installere alle nødvendige pakker fra Internett. Det kan ta en stund å fullføre.
På dette tidspunktet skal systemoppdateringen være fullført.
Nå, start Centos 8 -maskinen din med følgende kommando:
$ sudo omstart
Når CentOS 8 -maskinen din starter, installerer du ELF -utils- og kjerneutviklingsbiblioteker med følgende kommando:
$ sudo yum install elfutils-libelf-devis kjerne-deevel-$ (uname -r)
trykk Y Og trykk deretter For å bekrefte installasjonen.
ELF -utils- og kjerneutviklingsbiblioteker bør installeres.
Last ned VirtualBox 6:
VirtualBox er ikke tilgjengelig i det offisielle pakkelageret til CentOS 8. Men du kan enkelt laste den ned fra det offisielle nettstedet til VirtualBox.
Først, besøk den offisielle Linux -nedlastingssiden til VirtualBox. Nå, klikk på Oracle Linux 8 / Red Hat Enterprise Linux 8 / Centos 8 lenke som merket på skjermbildet nedenfor.
Nettleseren din skal be deg om å lagre VirtualBox RPM -pakkefilen. Plukke ut Lagre filen og klikk på Ok.
Nettleseren din bør begynne å laste ned VirtualBox RPM -pakkefilen. Det kan ta en stund å fullføre.
Last ned VirtualBox 6 Extension Pack:
Du bør også laste ned VirtualBox 8 Extension Pack.
Besøk først den offisielle nedlastingssiden til VirtualBox. Klikk deretter på Alle støttede plattformer lenke fra Oracle VM VirtualBox Extension Pack seksjon som merket på skjermdumpen nedenfor.
Nettleseren din skal be deg om å lagre filen. Klikk på Lagre filen.
Nettleseren din bør begynne å laste ned VirtualBox Extension Pack -filen. Det kan ta en stund å fullføre.
Installere VirtualBox 6:
Når nedlastingen er fullført, navigerer du til ~/Nedlastinger Katalog som følger:
$ cd ~/nedlastinger
Du bør finne VirtualBox-6.0-6.0.14_133895_el8-1.x86_64.Rpm og Oracle_vm_virtualbox_extension_pack-6.0.14.Vbox-extpack fil i denne katalogen som du kan se på skjermdumpen nedenfor.
$ ls -lh
Nå, installer VirtualBox RPM -pakke ved å bruke Yum Package Manager som følger:
$ sudo yum localinstall virtualbox-6.0-6.0.14_133895_el8-1.x86_64.Rpm
For å bekrefte installasjonen, trykk Y Og trykk deretter .
Yum Package Manager vil automatisk laste ned alle nødvendige avhengighetspakker og installere VirtualBox. Det kan ta en stund å fullføre.
På dette tidspunktet bør VirtualBox installeres.
For å sjekke om VirtualBox fungerer riktig, kjør følgende kommando:
$ VboxManage -Versjon
Som du ser bruker jeg VirtualBox 6.0.14. Så det fungerer helt fint.
Fiksing av feilbygging av kjernemodul:
Hvis du ikke installerte alle nødvendige verktøy for å bygge VirtualBox -kjernemoduler, kan du se følgende advarselsmelding når du prøver å kjøre VBoxManage -version kommando.
For å løse dette, sørg for at du installerer alle nødvendige verktøy for å bygge VirtualBox -kjernemoduler (som vist i Installere nødvendige verktøy for å bygge VirtualBox Kernel -moduler delen av denne artikkelen) og kjør deretter følgende kommando for å manuelt bygge VirtualBox Kernel -moduler.
$ sudo /sbin /vboxconfig
VirtualBox -kjernemodulene skal gjenoppbygd.
Starter VirtualBox 6:
Nå kan du finne VirtualBox i applikasjonsmenyen til CentOS 8. Klikk på VirtualBox -ikonet.
VirtualBox 6 bør starte.
Installere VirtualBox 6 Extension Pack:
VirtualBox Extension Pack legger til noen nye funksjoner til VirtualBox. Jeg.e,
For å installere VirtualBox Extension Pack, gå til Fil > Preferanser…
Så gå til Utvidelser og klikk på + Ikonet som merket i skjermbildet nedenfor.
Velg deretter VirtualBox Extension Pack -fil som du har lastet ned og klikk på Åpen.
Nå, klikk på Installere.
Bla nedover hele veien og klikk på Jeg er enig.
Skriv inn påloggingspassordet ditt og klikk på Autentisere.
VirtualBox Extension Pack skal installeres. Klikk på Ok.
Nå, klikk på Ok.
Slik installerer du VirtualBox 6 på CentOS 8. Takk for at du leste denne artikkelen.