Instalando o VirtualBox no Debian 10 Buster

Publicado por Fábio Berbert de Paula em 13/05/2020

[ Hits: 11.606 ]

Blog: https://fabio.automatizando.dev

 


Instalando o VirtualBox no Debian 10 Buster



Por padrão o VirtualBox não está incluído nos repositórios oficiais do Debian 10 Buster. Para resolver o problema iremos adicionar repositórios de terceiros, no caso o repositório do próprio VirtualBox.

Crie o arquivo virtualbox.list em /etc/apt/sources.list.d com o seguinte conteúdo:

sudo vim /etc/apt/sources.list.d/virtualbox.list

deb http://download.virtualbox.org/virtualbox/debian buster contrib

Atualize a lista de repositórios do APT:

sudo apt update

Surgirá um erro de chave pública:

Err:3 http://download.virtualbox.org/virtualbox/debian buster InRelease
  As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY A2F683C52980AECF
Copie o ID da PUBKEY do erro e digite:

sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys A2F683C52980AECF
Executing: /tmp/apt-key-gpghome.IZ2RVMXb5m/gpg.1.sh --keyserver hkp://pool.sks-keyservers.net:80 --recv-keys A2F683C52980AECF gpg: key A2F683C52980AECF: public key "Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>" imported gpg: Número total processado: 1 gpg:               importados: 1

Atualize novamente:

sudo apt update

E por fim, instale o VirtualBox:

sudo apt install virtualbox-6.1

NOTA: se digitar somente "sudo apt install virtualbox" ele irá retornar uma mensagem solicitando para escolher explicitamente a versão desejada. Na data em que escrevo esta dica, a versão mais recente disponível no repositório é a 6.1.

Agora basta executá-lo:

virtualbox
Linux: Instalando o VirtualBox no Debian 10 Buster

Troubleshooting

Em sua primeira execução, a seguinte mensagem de warning surgiu em meu sistema:

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (4.19.0-8-amd64) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/vboxconfig

         You will not be able to start VMs until this problem is fixed.
E ao executar o comando sugerido, outro erro:

sudo /sbin/vboxconfig
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    linux-headers-amd64 linux-headers-4.19.0-8-amd64
A solução foi instalar os pacotes sugeridos:

sudo apt install linux-headers-amd64 linux-headers-4.19.0-8-amd64

E executar novamente o vboxconfig:

sudo /sbin/vboxconfig

Feito isso o sistema ficou redondo para a execução do VirtualBox!

Outras dicas deste autor

Configurando e sincronizando com um servidor de data/hora

Como extrair um print de um arquivo de vídeo

Como desabilitar ou remapear um botão físico do teu smartphone

Instalando Duke Nukem 3D no GNU/Linux

Problema de som no Ubuntu - /dev/dsp: Arquivo ou diretório não encontrado

Leitura recomendada

Bluetooth no Arch Linux

Telegram Desktop parou de funcionar após atualização ou troca de idioma? Corrija isso já!

Corrigindo "Signature is unknown trust" no Arch Linux

Upgrade de versão phpIPAM

Solução para problema com a troca de temas de cursor no Ubuntu

  

Comentários
[1] Comentário enviado por phieon em 27/10/2020 - 21:19h

Show de bola! Funcionou perfeitamente.

[2] Comentário enviado por ariess em 23/12/2023 - 18:04h


Fiz de uma forma diferente que foi funcional aqui para mim.
Debian live 11.8.0 lxde + nonfree amd64

--------

De principio fiz o mesmo, realizar a alteração no repositório incluindo contrib non-free
Depois no site da virtualbox baixei o pacote referente ao sistema que uso. No caso: Debian 11 - amd64

Depois usei o dpkg -i para o pacote .deb ser instalado. (com sudo su ativo) - essa função tem que ser feita lá onde está o pacote baixado caso alguém esteja se guiando por aqui.

E então ainda com su ativo executei o comando: apt --fix-broken install
Ele retornará dois valores. Se for recusado será informado no final REMOVED entretanto se for aceito vai instalar o que precisa para funcionar.
Eu tentei com a versao atual e nao deu. Tentei com a versao 5.2 e não deu, já a 6.1 foi aceito. Então, quem for por aqui vai refazendo esse processo até ele ser aceito.

Depois adicionei o usuário a vboxusers. No meu caso ficou: adduser alumno vboxusers (tem que ser com letra minuscula. qualquer duvida é o nome que está antes do arroba @ no terminal)

Instalar a extensão que lá no site oferece referente a versão do aplicativo baixado.
Para instalar a instensao pode ser dando dois clicks, as vezes funciona, ou na virtualbox em preferences va em extensios e por fim no icone de adicionar.
Siga os passos de instalacao, informe a senha e finish. Reinicie o computador apos o termino.

Agora há dois métodos. Basta a pessoa escolher. :D



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts