Para instalar qualquer tipo de hipervisor, você deve ativar o recurso de virtualização de hardware do seu processador da BIOS da sua placa -mãe. Caso.
Se você está usando um processador Intel, o recurso de virtualização de hardware é chamado VT-X ou VT-D.
Se você está usando um processador AMD, o recurso de virtualização de hardware é chamado AMD-V.
Depois de ativar a virtualização de hardware do BIOS, inicie o CentOS 8 e execute o seguinte comando para confirmá -lo.
$ grep-cor-cor --perl-regexp 'vmx | svm' /proc /cpuinfo
Como você pode ver, svm (para AMD) está disponível como um recurso da CPU no meu caso. Estou usando um processador AMD.
Se você estiver usando um processador Intel, o recurso CPU será chamado VMX.
Instalando as ferramentas necessárias para a criação de módulos do kernel VirtualBox:
Sua máquina CentOS 8 deve ter todas as ferramentas necessárias instaladas para criar módulos do kernel VirtualBox. Caso contrário, o VirtualBox não funcionará.
Primeiro, faça uma atualização do sistema com o seguinte comando:
Atualização $ sudo yum
Para confirmar a instalação, pressione Y e depois pressione .
Yum vai baixar e instalar todos os pacotes necessários da Internet. Pode demorar um pouco para completar.
Neste ponto, a atualização do sistema deve ser completa.
Agora, reinicie sua máquina CentOS 8 com o seguinte comando:
$ sudo reiniciar
Quando a sua máquina do CentOS 8 começar, instale as bibliotecas de desenvolvimento ELF e o Kernel com o seguinte comando:
$ sudo yum install elfutils-libelf-devel kernel-devel-$ (uname -r)
Imprensa Y e depois pressione Para confirmar a instalação.
Os utilitários de elfos e as bibliotecas de desenvolvimento do kernel devem ser instalados.
Download VirtualBox 6:
VirtualBox não está disponível no repositório oficial do Pacote do CentOS 8. Mas você pode fazer o download facilmente no site oficial do VirtualBox.
Primeiro, visite a página oficial do Linux Download do VirtualBox. Agora, clique em Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 link conforme marcado na captura de tela abaixo.
Seu navegador deve solicitar que você salve o arquivo de pacote VirtualBox RPM. Selecione Salvar Arquivo e clique em OK.
Seu navegador deve começar a baixar o arquivo de pacote VirtualBox RPM. Pode demorar um pouco para completar.
Download do VirtualBox 6 Extension Pack:
Você também deve baixar o pacote de extensão VirtualBox 8.
Primeiro visite a página de downloads oficiais do VirtualBox. Em seguida, clique em Todas as plataformas suportadas link do Pacote de extensão Oracle VM VirtualBox Seção marcada na captura de tela abaixo.
Seu navegador deve solicitar que você salve o arquivo. Clique em Salvar Arquivo.
Seu navegador deve começar a baixar o arquivo de pacote de extensão VirtualBox. Pode demorar um pouco para completar.
Instalando o VirtualBox 6:
Quando o download estiver concluído, navegue para o ~/Downloads diretório da seguinte maneira:
$ CD ~/Downloads
Você deve encontrar o VirtualBox-6.0-6.0.14_133895_EL8-1.x86_64.RPM e Oracle_vm_virtualbox_extension_pack-6.0.14.vBox-extpack Arquivo neste diretório, como você pode ver na captura de tela abaixo.
$ ls -lh
Agora, instale o pacote VirtualBox RPM usando o Yum Package Manager da seguinte forma:
$ sudo yum localinstall virtualbox-6.0-6.0.14_133895_EL8-1.x86_64.RPM
Para confirmar a instalação, pressione Y e depois pressione .
O Yum Package Manager baixará automaticamente todos os pacotes de dependência necessário e instalará o VirtualBox. Pode demorar um pouco para completar.
Neste ponto, o VirtualBox deve ser instalado.
Agora, para verificar se o VirtualBox está funcionando corretamente, execute o seguinte comando:
$ VBoxManage --version
Como você pode ver, estou usando o VirtualBox 6.0.14. Então, está funcionando muito bem.
Corrigindo erro de criação do módulo do kernel:
Se você não instalou todas as ferramentas necessárias para criar módulos do kernel VirtualBox, poderá ver a seguinte mensagem de aviso ao tentar executar VBoxManage -version comando.
Para resolver isso, certifique -se de instalar todas as ferramentas necessárias para construir módulos do kernel da caixa virtual (como mostrado no Instalando as ferramentas necessárias para a criação de módulos do kernel VirtualBox seção deste artigo) e, em seguida, execute o seguinte comando para construir manualmente os módulos do kernel VirtualBox.
$ sudo /sbin /vboxconfig
Os módulos do kernel da VirtualBox devem ser reconstruídos.
Iniciando VirtualBox 6:
Agora, você pode encontrar o VirtualBox no menu de aplicativos do CentOS 8. Clique no ícone VirtualBox.
VirtualBox 6 deve começar.
Instalando o pacote de extensão VirtualBox 6:
Pacote de extensão VirtualBox adiciona algumas novas funcionalidades ao VirtualBox. eu.e,
Para instalar o VirtualBox Extension Pack, vá para Arquivo > Preferências…
Então vá para Extensões e clique no + ícone marcado na captura de tela abaixo.
Em seguida, selecione File Pack VirtualBox Extension que você baixou e clique em Abrir.
Agora, clique em Instalar.
Role para baixo e clique em Concordo.
Digite sua senha de login e clique em Autenticar.
O pacote de extensão VirtualBox deve ser instalado. Clique em OK.
Agora, clique em OK.
É assim que você instala o VirtualBox 6 no CentOS 8. Obrigado por ler este artigo.