Ao instalar uma máquina virtual Linux pela primeira vez usando o VirtualBox, você pode encontrar a experiência aquém da média. O VirtualBox Guest Additions atualiza sua experiência de VM trazendo recursos adicionais para a mesa, incluindo uma dimensão de transferência compartilhada, compartilhamento de arquivos de impelir e soltar e suporte de dimensionamento de exibição adaptável.
Mas saber que você precisa somar Guest Additions às suas máquinas virtuais não é tão intuitivo quanto deveria ser. Esteja você usando Ubuntu, Fedora ou qualquer outra distribuição Linux, instalar o VirtualBox Guest Additions em sua máquina Linux é bastante fácil, e mostraremos uma vez que fazê-lo.
Instalar adições de convidado do VirtualBox no Linux
Instalar adições de convidado é uma das muitas maneiras de sobrecarregar suas máquinas virtuais. Antes de instalar o Guest Additions, você precisa produzir pelo menos uma máquina virtual usando o VirtualBox. Certifique-se de instalar o sistema operacional, pois você não poderá instalar o Guest Additions em um sistema operacional ativo.
No Ubuntu e Debian
Observe que esse método também funcionará para outras distribuições baseadas em Debian, incluindo Kali Linux e Linux Mint.
Inicie o VirtualBox e inicie a máquina virtual Ubuntu ou Debian. Deixe-o inicializar e aguarde o carregamento da dimensão de trabalho. Atualize e atualize os pacotes existentes em seu sistema digitando:
sudo apt update && sudo apt upgrade
Em seguida, execute o seguinte comando para instalar alguns pacotes necessários:
sudo apt install build-essential dkms linux-headers-$(uname -r)
A seguir, clique Dispositivos no menu VirtualBox e selecione Inserir imagem de CD de adições de convidados. Se você estiver usando o Ubuntu, notará que um ícone de disco aparecerá no dock. Clique nele para visualizar o teor da imagem inserida. No Debian ou em outras distribuições, você pode visualizar os arquivos dentro da imagem do disco usando qualquer gerenciador de arquivos pré-instalado.
Clique com o botão recta do mouse autorun.sh script e selecione Executar uma vez que um programa no menu de contexto.
Uma novidade janela de terminal aparecerá e o sistema solicitará sua senha. Digite sua senha de gestor para continuar. Uma vez feito, o terminal exibirá o progresso da instalação.
Se você preferir executar comandos do terminal, primeiro altere o diretório para a mídia inserida digitando:
cd /media/username/VBox_GA_*
Certifique-se de substituir “nome de usuário” no comando com seu nome de usuário real. Você também pode usar o comando lsblk para visualizar o caminho exato onde o sistema montou a mídia.
Quando estiver dentro do diretório, execute o script autorun.sh digitando:
./autorun.sh
Digite sua senha de gestor e quando o terminal exibir “Pressione Return para fechar esta janela“, ajustar Digitar e reinicie o sistema para que as alterações tenham efeito.
Em distribuições baseadas em círculo
Instalar o VirtualBox Guest Additions no Arch Linux e Manjaro é relativamente mais fácil do que em outras distribuições Linux. Isso ocorre porque você pode instalar diretamente o virtualbox-guest-utils pacote do repositório solene do Arch em vez de instalá-lo manualmente usando o disco.
Muitas distribuições Linux baseadas em Arch geralmente incluem o pacote Guest Additions quando você as instala em uma máquina virtual. Se sua instalação não oferece suporte a Guest Additions por padrão, comece atualizando as fontes do pacote em seu sistema:
sudo pacman -Syyu
Em seguida, instale o pacote virtualbox-guest-utils digitando:
sudo pacman -S virtualbox-guest-utils
Termine reiniciando a máquina virtual. Isso garante que todas as alterações feitas no sistema sejam salvas.
No Fedora, CentOS e RHEL
Ao instalar o Fedora no VirtualBox, você notará que ele vem com o VirtualBox Guest Additions pré-instalado. Isso permite dimensionar a solução da máquina virtual redimensionando a janela do VirtualBox, compartilhar a dimensão de transferência entre o host e a VM e o compartilhamento bidirecional de arquivos de impelir e soltar.
Mas se você estiver executando outras distribuições baseadas em RPM, talvez seja necessário instalar o Guest Additions manualmente. Para fazer isso, comece iniciando a máquina virtual. Portanto clique Dispositivos > Inserir imagem de CD de adições de convidado na barra de menu superior. No pop-up a seguir, selecione Corre.
Porquê escolha, você também pode penetrar a pasta usando um gerenciador de arquivos e clicar no botão Executar software prompt localizado logo aquém da barra superior.
Digite a senha do gestor para autenticar a operação. Um terminal irá comparecer e instalar os módulos necessários. Mal notar o “Pressione Return para fechar esta janela” prompt no terminal, pressione Digitar e reinicie a máquina virtual.
Porquê desinstalar adições de convidados do VirtualBox no Linux
Embora o VirtualBox Guest Additions traga somente coisas boas e não haja nenhum mal real em mantê-los instalados, caso você queira desinstalá-los, isso é muito fácil.
Você pode verificar se o VirtualBox Guest Additions foi removido com sucesso da máquina virtual redimensionando a janela da VM. Se a exibição não for dimensionada de negócio com o tamanho da janela ou se você não conseguir reproduzir e grudar texto do host para a VM ou vice-versa, poderá concluir que o pacote de adições de convidado foi removido.
No Ubuntu e Debian
No Ubuntu e no Debian, altere o diretório de trabalho atual para /opt/VBoxGuestAdditions-[version]. Se você não souber o número exato da versão, você pode pressionar Aba depois de digitar o comando até “Aditivos” para acionar o preenchimento automático.
cd /opt/VBoxGuestAdditions-*
Em seguida, execute o script de desinstalação digitando:
sudo ./uninstall.sh
Em seguida a peroração do processo, reinicie a máquina virtual e verifique as alterações.
No Arch Linux e Manjaro
Desinstalar o VirtualBox Guest Additions em distribuições baseadas em Arch uma vez que Manjaro é tão simples quanto remover o virtualbox-guest-utils pacote usando o Pacman:
sudo pacman -Rns virtualbox-guest-utils
No Fedora e outras distribuições baseadas em RPM
Para remover o VirtualBox Guest Additions no Fedora, digite o seguinte comando e digite y quando solicitado:
sudo dnf remove virtualbox-guest-additions
Se você instalou manualmente o Guest Additions, você precisa executar o script de desinstalação localizado em /opt/VBoxGuestAdditions-[version]. Primeiro, altere seu diretório de trabalho atual usando o comando cd:
cd /opt/VBoxGuestAdditions-*
Porquê você não saberá a versão exata do pacote instalado de antemão, você pode deixar o shell completar involuntariamente seu comando pressionando Aba enquanto digita o nome da pasta.
Execute o script de desinstalação digitando:
sudo ./uninstall.sh
Por término, reinicie a máquina virtual para verificar se as alterações persistem.
Configurações de máquina virtual facilitadas com o VirtualBox
As adições de convidado do VirtualBox são obrigatórias se você instalou uma distribuição Linux no VirtualBox e deseja aproveitar a experiência completa da dimensão de trabalho. Normalmente, sem adições de convidados, suas máquinas virtuais terão uma solução de exibição fixa, sem suporte para compartilhamento de dimensão de transferência ou transferência de arquivos de impelir e soltar.
Se você experimentou o VirtualBox e não achou intuitivo ou profíquo o suficiente, você está sempre livre para testar outro software de virtualização. VMware e Hyper-V são dois outros hipervisores que oferecem recursos semelhantes ao VirtualBox. Qual é o melhor? A resposta dependerá de sua preferência e caso de uso.