Pesquisa de site

Como instalar adições de convidados do VirtualBox no CentOS 8


Quando você instala pela primeira vez uma máquina virtual com uma GUI no VirtualBox, o tamanho da tela geralmente é reduzido e a experiência do usuário geralmente é bastante branda. Para melhorar a aparência e a funcionalidade de uma máquina virtual, o VirtualBox fornece um conjunto de pacotes de software e drivers conhecidos como VirtualBox adições de convidados na forma de uma imagem ISO conhecida como VBoxGuestAdditions.iso. A imagem é então montada no sistema convidado e as adições de convidado são posteriormente instaladas.
As adições de convidados do VirtualBox habilitam as funcionalidades listadas abaixo:

  • Melhorou a exibição/aparência gráfica.
  • Integração do ponteiro do mouse entre a máquina host e a máquina convidada.
  • Pastas compartilhadas entre o sistema host e convidado.
  • Funcionalidade de copiar e colar e recortar e colar entre o host e o sistema convidado.

Requisitos

  • Como instalar o VirtualBox no CentOS 8

As adições de convidados do VirtualBox podem ser instaladas em sistemas Linux e Windows. Neste guia, orientaremos você na instalação de adições de convidados do VirtualBox no CentOS 8.

Etapa 1: Instalando EPEL no CentOS 8

Para começar, comece instalando o repositório EPEL, abreviação de Extra Packages for Enterprise Linux, que é um repositório que fornece pacotes extras de software de código aberto para Sabores RedHat como CentOS e Fedora.

Para instalar o repositório EPEL no CentOS 8, execute o seguinte comando dnf no terminal.

sudo dnf install epel-release

Depois de instalado, confirme a versão instalada executando o comando.

rpm -q epel-release

Etapa 2: instalação de cabeçalhos de kernel e ferramentas de construção

Com o repositório EPEL instalado, prossiga e instale os cabeçalhos do kernel e as ferramentas de construção necessárias para instalar as adições de convidados conforme mostrado.

sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms

Depois de instalado, confirme se a versão do kernel-devel corresponde à versão do seu kernel Linux executando estes comandos:

rpm -q kernel-devel
uname -r

A saída indica claramente um conflito entre as duas versões. A versão kernel-devel é 4.18.0-147.8.1.el8_1.x86_64 enquanto a versão do kernel Linux é 4.18.0-80.el8.x86_64.

Para resolver o problema, atualize o kernel do Linux executando o comando:

sudo dnf update kernel-*

Quando solicitado, pressione 'Y' e pressione ENTER para continuar com a atualização. Quando a atualização for concluída, reinicie seu sistema CentOS 8.

sudo reboot

Durante a reinicialização, certifique-se de inicializar com a entrada de kernel mais recente que corresponde à versão kernel-devel. Esta é geralmente a primeira entrada, como você pode ver.

Assim que a inicialização do sistema for concluída, faça login e confirme mais uma vez se a versão do kernel-devel agora corresponde à versão do kernel do Linux.

rpm -q kernel-devel
uname -r

As duas versões agora estão sincronizadas. Ótimo! Agora você pode prosseguir e instalar as adições de convidados do VirtualBox.

Etapa 3: instalar adições de convidados do VirtualBox no CentOS 8

Existem duas maneiras de instalar adições de convidados e abordaremos as duas maneiras aqui:

Instale adições de convidados do VirtualBox graficamente

Para instalar as adições de convidados do VirtualBox, vá até a barra de menu e clique em Dispositivos –> Inserir CD de adições de convidados.

Um pop aparecerá conforme mostrado. A partir daqui, você pode adotar duas abordagens:

Você pode clicar em ‘Executar‘ e posteriormente autenticar quando solicitado. Depois disso, você verá alguma saída detalhada no terminal. Assim que a instalação for concluída, reinicie o sistema e inicialize em tela inteira.

Instale manualmente as adições de convidados do VirtualBox

A segunda opção é instalar uma linha de comando. Para fazer isso, escolha a opção ‘Cancelar’ e, em seguida, abra seu terminal e crie um ponto de montagem para a imagem ISO de adições de convidados.

sudo mkdir -p /mnt/cdrom

Em seguida, monte a imagem ISO no ponto de montagem.

sudo mount /dev/cdrom /mnt/cdrom

Por fim, navegue até o local de montagem e execute o script do instalador do VirtualBox.

cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run 

Assim que a execução do script for concluída, você observará imediatamente a tela se movendo para o tamanho máximo. Se isso não acontecer no seu caso, reinicie o sistema e finalmente inicialize em sua máquina virtual CentOS 8 em tela cheia :-)

Para ativar a integração do ponteiro do mouse, navegue até ‘Área de transferência compartilhada‘ –> ‘Bidirecional‘. Isso permite copiar e colar conteúdo entre o sistema host e convidado.

Esperamos que este artigo tenha sido útil para você. Se você encontrar algum desafio, entre em contato conosco. Obrigado.