É muito interessante e útil ter máquinas virtuais onde você pode experimentar uma instalação complicada de algum software ou rodar algo de forma isolada sem atrapalhar o funcionamento da sua máquina principal.

No caso de algo der errado, basta reinstalar ela, sem prejuízo para seu sistema operacional principal.

O VirtualBox é um software de virtualização com código aberto “open-source”, que permite que você possa rodar máquinas virtuais dentro do seu PC com Windows ou Linux.

Para aumentar a compatibilidade com o seu sistema operacional, o VirtualBox tem um recurso chamado “Guest Additions” que, ao ser instalado, ajuda na configuração de certos recursos como o copy paste entre outros.

Veremos aqui como instalar o “Guest Additions” em uma máquina virtual com Ubuntu 18.04

Instalar o VirtualBox Guest Additions no Ubuntu 18.04

Na instalação do VirtualBox existe um arquivo chamado “VBoxGuestAdditions.iso” o qual contém todos instaladores para diversos sistemas operacionais. Este arquivo fica na sua máquina host e deve ser “montado” como uma imagem de CD na máquina virtual.

  1. Abra a sua máquina virtual e inicie o Ubuntu.
  2. Faça login e com o usuário sudo dê os seguintes comandos:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

No menu da máquina virtual, clique em Dispositivos -> Inserir imagem de CD dos Adicionais para Convidado…

Caso encontre um erro de “falha ao inserir disco optico virtual…” talvez a imagem já esteja funcionando e ativa. Senão reinicie a máquina e tente novamente.

Abra novamente o terminal na sua máquina Ubuntu e dê o seguintes comandos:

sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom

Acesse a pasta criada e rode então o script VBoxLinuxAdditions.run.

Note a opção –nox11 é para não abrir a janela do instalador e realizar tudo sem interação com o usuário.

cd /mnt/cdrom
sudo sh ./VBoxLinuxAdditions.run --nox11

Verifying archive integrity... All good.
Uncompressing VirtualBox 5.2.32 Guest Additions for Linux........
...
VirtualBox Guest Additions: Starting.

Reinicie a máquina virtual para fazer valer sua instalação.

sudo shutdown -r now

Depois que a máquina reiniciar, dê o seguinte comando para verificar que o módulo foi carregado e está ativo:

lsmod | grep vboxguest
vboxguest             2242  1  vboxsf

Caso o comando acima não tenha nenhuma saída, a instalação não foi bem concluída.

Com o Guest Additions instalado, você poderá ativar o compartilhamento de clipboard, recurso de Drag’n Drop, aceleração de vídeo 3D, entre outros excelentes recursos!