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.