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 insípida. Para melhorar a aparência e funcionalidade de uma máquina virtual, VirtualBox fornece um conjunto de pacotes de software e drivers conhecidos como VirtualBox acréscimos 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 instaladas posteriormente.
As adições de convidados do VirtualBox permitem as funcionalidades listadas abaixo:
VirtualBox adições de convidados podem ser instaladas em sistemas Linux e Windows. Neste guia, iremos orientá-lo durante a instalação do
VirtualBox acréscimos de convidados em CentOS 8.Para começar, comece instalando o EPEL repositório, em resumo para Pacotes extras para empresas Linux, que é um repositório que fornece pacotes extras de software de código aberto para Chapéu vermelho sabores como CentOS e Fedora.
Para instalar o EPEL repositório em 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.
Com o EPEL repositório instalado, prossiga e instale os cabeçalhos do kernel e as ferramentas de compilação necessárias para instalar as adições de convidado, conforme mostrado.
$ sudo dnf install gcc cria perl kernel-devel kernel-headers bzip2 dkms.
Depois de instalado, confirme que a versão do kernel-devel corresponde à versão do seu kernel Linux ao executar estes comandos:
$ rpm -q kernel-devel. $ uname -r.
A saída indica claramente um conflito entre as duas versões. O kernel-devel versão é 4.18.0-147.8.1.el8_1.x86_64 enquanto a versão do kernel do Linux é 4.18.0-80.el8.x86_64.
Para resolver o problema, atualize o kernel do Linux executando o comando:
$ sudo dnf update kernel- *
Uma vez solicitado, pressione 'Y'
e acertar DIGITAR para continuar com a atualização. Quando a atualização for concluída, reinicie o seu CentOS 8 sistema.
$ sudo reboot.
Durante a reinicialização, certifique-se de inicializar com a entrada do kernel mais recente que corresponde ao kernel-devel versão. Normalmente, esta é a primeira entrada, como você pode ver.
Assim que o sistema terminar de inicializar, faça o login e mais uma vez confirme que o kernel-devel versão agora corresponde à versão do kernel Linux.
$ rpm -q kernel-devel. $ uname -r.
As duas versões agora estão sincronizadas. Ótimo! Agora você pode ir em frente e instalar VirtualBox acréscimos de convidados.
Existem duas maneiras de instalar adições de convidados, e vamos cobrir as duas maneiras aqui:
Para instalar as adições de convidados do VirtualBox, vá até a barra de menu e clique em Dispositivos –> Inserir CD de adições para convidados imagem.
Um pop aparecerá conforme mostrado. A partir daqui, você pode fazer duas abordagens:
Você pode acertar ‘Corre‘E depois autentique 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.
A segunda opção é instalar uma linha de comando. Para conseguir isso, escolha 'Cancelar'E depois disso, abra seu terminal e crie um ponto de montagem para a imagem ISO de acréscimos 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 de instalação do VirtualBox.
$ cd / mnt / cdrom. $ sudo ./VBoxLinuxAdditions.run
Assim que a execução do script for concluída, você observará imediatamente a panorâmica da tela para o tamanho total. Se isso não acontecer no seu caso, reinicie o sistema e, finalmente, inicialize na máquina virtual CentOS 8 de tela inteira :-)
Para habilitar a integração do ponteiro do mouse, navegue até ‘Área de transferência compartilhada‘ –> ‘Bidirecional‘. Isso permite que você copie e cole conteúdo entre o sistema host e o sistema convidado.
Esperamos que este artigo tenha sido útil para você. Se você encontrar algum desafio, entre em contato conosco. Obrigada.