Pesquisa de site

Guia completo para instalar o VirtualBox no Debian Linux


Aqui está um guia simples para você instalar o VirtualBox no Debian Linux (todas as versões).

VirtualBox é um aplicativo de virtualização muito popular com vários recursos e controles avançados para suas máquinas virtuais. Você pode alocar dinamicamente armazenamento de máquina virtual, USB, rede e outros parâmetros críticos. Outros aplicativos de máquinas virtuais gratuitos e de código aberto estão disponíveis, como virt-manager e GNOME Boxes, que são igualmente bons para casos de uso médios. No entanto, o VirtualBox é fácil de usar e vem com opções avançadas. Lembre-se de que seu uso é gratuito, mas é um aplicativo de código fechado da Oracle.

Em artigos anteriores expliquei como instalá-lo em outras distribuições, como Fedora e RHEL. Este artigo descreve as etapas para instalá-lo no Debian Linux.

Ele é testado no Debian 11 “bullseye” estável. No entanto, deve ser aplicável a todas as versões e variantes.

Vamos começar.

VirtualBox instalado no Debian com Ubuntu Guest em execução

Instale o Oracle VirtualBox no Debian Linux

O VirtualBox 7.0+ requer várias dependências Qt5 e pacotes associados para construir módulos do kernel. Eles não são necessários para instalação. Mas se você quiser habilitar copiar/colar entre máquinas convidadas ou host e outros ajustes, eles serão necessários. Eu recomendo que você instale-os primeiro.

Primeiro, abra um terminal e instale os seguintes pacotes. Eles são necessários para construir os módulos do kernel.

sudo apt install gcc make perl linux-headers-generic

Baixe o pacote DEB para a versão Debian do seu sistema no link abaixo. Lembre-se de escolher um instalador específico para sua versão Debian (como encontrar a versão?).

Baixe o VirtualBox para Debian

Depois de baixado, vá para a pasta baixada (geralmente ~/Downloads) e execute o seguinte. Certifique-se de alterar o nome do arquivo de acordo com o arquivo que você baixou.

sudo dpkg -i virtualbox-7.0_7.0.6-155176~Debian~bullseye_amd64.deb

O comando acima provavelmente causará um erro de dependência.

Se isso acontecer, execute o seguinte. Não tente instalar os pacotes dependentes separadamente; deixe o apt cuidar disso.

sudo apt --fix-broken install

O comando acima instalará as seguintes dependências para o Virtualbox.

libqt5core5a
libqt5dbus5
libqt5gui5
libqt5gui5-gles
libqt5help5
libqt5opengl5
libqt5printsupport5
libqt5widgets5
libqt5x11extras5
libqt5xml5

E por fim, irá retomar a instalação e finalizá-la.

Adicionar usuário é adicionado ao grupo vboxusers

Após a conclusão, você precisa ter certeza de que seu nome de usuário foi adicionado ao grupo vboxusers. O instalador cria este grupo.

Abra um terminal e execute o seguinte para verificar se você foi adicionado ao grupo vboxusers. Altere o nome de usuário de “arindam” para seu usuário.

groups arindam

Em seguida, entre em um shell de superusuário com concatenações de caminho raiz usando o comando abaixo. Isso é necessário se o usuário não for adicionado ao grupo sudoers.

su -

Em seguida, execute o seguinte para adicionar o usuário ao grupo vboxusers.

usermod -a -G vboxusers arindam

Deixe o shell root com exit e verifique se você foi adicionado ao grupo.

adicionando usuário ao grupo virtualbox

Isso conclui a instalação do VirtualBox no Debian Linux. Agora você pode iniciar o VirtualBox no menu do aplicativo Debian.

Como você está pronto para usá-lo, instalar os acréscimos de convidados do VirtualBox no Debian Linux é o próximo passo ideal.

Mas certifique-se de ter uma máquina virtual (como Fedora, Ubuntu, etc.) instalada no VirtualBox antes de experimentá-la. Para demonstrar, instalei o Ubuntu como convidado no host Debian Linux. E agora vou instalar adições de convidados. Você pode consultar este guia simples sobre como instalar o Ubuntu no Virtualbox como convidado.

Instale adições de convidados do VirtualBox no Debian Linux

As adições de convidados do VirtualBox da Oracle fornecem um conjunto de drivers de dispositivos e aplicativos que ajudam a obter dados e outras comunicações entre o sistema convidado e host. Por exemplo, se você deseja compartilhar pastas, arraste e solte do host para o convidado. Aqui estão alguns dos recursos interessantes do Guest Additions.

  • Compartilhar pastas
  • Recurso de arrastar e soltar
  • Área de transferência bidirecional para cortar/copiar e colar perfeitamente
  • Melhor desempenho de vídeo

Como você pode ver, é essencial instalá-lo após a instalação do VirtualBox.

Inicie a máquina virtual no VirtualBox. Em seguida, no menu VirtualBox, selecione “inserir imagem de CD de adições de convidados…”.

Escolha a opção inserir adição de convidado no menu VirtualBox

Abra o gerenciador de arquivos e vá para a unidade montada para adições de convidados. E execute o seguinte script para instalá-lo.

sudo ./VBoxLinuxAdditions.run

Execute o instalador

Após a conclusão do comando acima, reinicie o sistema convidado.

reboot

E agora você pode ativar copiar/colar e outros recursos de adição de convidados.

Desinstalar, reinstalar e atualizar

Se desejar desinstalar e reinstalar, você pode executar o seguinte comando para desinstalar. Certifique-se de alterar a versão de acordo com o comando abaixo.

sudo apt remove virtualbox-7.0

Além disso, se quiser atualizar para a versão mais recente, desinstale-a primeiro. Em seguida, reinstale usando os métodos acima com um novo download.

Todas as VMs criadas e seus dados são mantidos durante a atualização. Assim, você pode criar todas as suas VMs na versão anterior. Idealmente, eles são mantidos em ~./VirtualBox VMs em seu diretório inicial.

Empacotando

Este guia ensinou como instalar facilmente o Oracle VirtualBox no Debian. As etapas são testadas no Debian 11 Bullseye. Espero que ajude. Deixe-me saber se você encontrar algum erro na caixa de comentários abaixo.

Artigos relacionados