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.